Created attachment 15477 [details] скриншот из дебиан Можно ли добавить в corectrl к трём профилям еще недостающие профили работы CPU "консервативный", "своя частота","экономия энергии"?
В росе кстати эти профили тоже есть, очень удобно с этими профилями как на ноутбуке, так и на десктопе, например профиль "консервативный" не даёт процессору бустится без необходимости, что очень положительно влияет на температуры, а соответственно и шум вентилятора меньше, для ноутбука же это + экономия энергии.
(In reply to abrashka07 from comment #0) > Created attachment 15477 [details] > скриншот из дебиан > > Можно ли добавить в corectrl к трём профилям еще недостающие профили работы > CPU "консервативный", "своя частота","экономия энергии"? corectrl показывает лишь то, что есть в ядре. Доступны ли эти профили в /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors?
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2) > (In reply to abrashka07 from comment #0) > > Created attachment 15477 [details] [подробности] [details] > > скриншот из дебиан > > > > Можно ли добавить в corectrl к трём профилям еще недостающие профили работы > > CPU "консервативный", "своя частота","экономия энергии"? > > corectrl показывает лишь то, что есть в ядре. Доступны ли эти профили в > /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors? Можно ли в ядро добавить/настроить недостающее, чтобы получить данный функционал?
(In reply to abrashka07 from comment #3) > (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2) > > (In reply to abrashka07 from comment #0) > > > Created attachment 15477 [details] [подробности] [details] > > > скриншот из дебиан > > > > > > Можно ли добавить в corectrl к трём профилям еще недостающие профили работы > > > CPU "консервативный", "своя частота","экономия энергии"? > > > > corectrl показывает лишь то, что есть в ядре. Доступны ли эти профили в > > /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors? > > Можно ли в ядро добавить/настроить недостающее, чтобы получить данный > функционал? Вы хотя бы укажите, какое у вас ядро и железо. И что в внутри файла в /sys. PS Баг тогда тоже следует перевесить на соответствующее ядро.
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #4) > (In reply to abrashka07 from comment #3) > > (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2) > > > (In reply to abrashka07 from comment #0) > > > > Created attachment 15477 [details] [подробности] [details] [подробности] [details] > > > > скриншот из дебиан > > > > > > > > Можно ли добавить в corectrl к трём профилям еще недостающие профили работы > > > > CPU "консервативный", "своя частота","экономия энергии"? > > > > > > corectrl показывает лишь то, что есть в ядре. Доступны ли эти профили в > > > /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors? > > > > Можно ли в ядро добавить/настроить недостающее, чтобы получить данный > > функционал? > > Вы хотя бы укажите, какое у вас ядро и железо. И что в внутри файла в /sys. > > PS Баг тогда тоже следует перевесить на соответствующее ядро. [asa@miniP ~]$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors ondemand performance schedutil [asa@miniP ~]$ inxi -F System: Host: miniP Kernel: 6.1.77-un-def-alt1 arch: x86_64 bits: 64 Desktop: Xfce v: 4.18.1 Distro: Simply Linux 10.2 (Captain Finn) Machine: Type: Mini-pc System: ASUSTeK product: MINIPC PN53-G v: N/A serial: <superuser required> Mobo: ASUSTeK model: PN53-G v: Rev 1.xx serial: <superuser required> UEFI: American Megatrends v: 10000 date: 05/12/2023 CPU: Info: 8-core model: AMD Ryzen 7 6800H with Radeon Graphics bits: 64 type: MT MCP cache: L2: 4 MiB Speed (MHz): avg: 1590 min/max: 1600/4784 cores: 1: 1397 2: 1600 3: 1600 4: 1600 5: 1600 6: 1453 7: 1600 8: 1600 9: 1600 10: 1600 11: 1600 12: 1600 13: 1600 14: 1600 15: 1600 16: 1800 Graphics: Device-1: AMD Rembrandt [Radeon 680M] driver: amdgpu v: kernel Display: x11 server: X.Org v: 1.20.14 driver: X: loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu resolution: 1: 1920x1080 2: 1920x1080~60Hz API: OpenGL v: 4.6 vendor: amd mesa v: 23.1.9 renderer: AMD Radeon Graphics (rembrandt LLVM 15.0.7 DRM 3.49 6.1.77-un-def-alt1) API: Vulkan v: 1.3.261 drivers: radv,llvmpipe surfaces: xcb,xlib Audio: Device-1: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: N/A Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel API: ALSA v: k6.1.77-un-def-alt1 status: kernel-api Server-1: PulseAudio v: 16.1 status: active Network: Device-1: Realtek RTL8125 2.5GbE driver: r8169 IF: enp2s0 state: down mac: a0:36:bc:58:a6:f2 Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter driver: mt7921e IF: wlp3s0 state: up mac: 10:6f:d9:32:fc:35 IF-ID-1: virbr0 state: down mac: 52:54:00:c1:fa:21 Bluetooth: Device-1: Foxconn / Hon Hai Wireless_Device driver: btusb type: USB Report: hciconfig ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block: hardware: no software: yes address: 10:6F:D9:32:FC:36 Drives: Local Storage: total: 931.51 GiB used: 360.53 GiB (38.7%) ID-1: /dev/nvme0n1 vendor: Kingston model: SNV2S1000G size: 931.51 GiB Partition: ID-1: / size: 39.13 GiB used: 18.11 GiB (46.3%) fs: ext4 dev: /dev/nvme0n1p3 ID-2: /home size: 553.72 GiB used: 103.73 GiB (18.7%) fs: ext4 dev: /dev/nvme0n1p4 Swap: ID-1: swap-1 type: partition size: 32 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p2 Sensors: System Temperatures: cpu: 45.6 C mobo: N/A gpu: amdgpu temp: 43.0 C Fan Speeds (rpm): N/A Info: Processes: 323 Uptime: 6m Memory: total: 24 GiB available: 23.21 GiB used: 1.6 GiB (6.9%) Shell: Bash inxi: 3.3.31
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #4) > (In reply to abrashka07 from comment #3) > > (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2) > > > (In reply to abrashka07 from comment #0) > > > > Created attachment 15477 [details] [подробности] [details] [подробности] [details] > > > > скриншот из дебиан > > > > > > > > Можно ли добавить в corectrl к трём профилям еще недостающие профили работы > > > > CPU "консервативный", "своя частота","экономия энергии"? > > > > > > corectrl показывает лишь то, что есть в ядре. Доступны ли эти профили в > > > /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors? > > > > Можно ли в ядро добавить/настроить недостающее, чтобы получить данный > > функционал? > > Вы хотя бы укажите, какое у вас ядро и железо. И что в внутри файла в /sys. > > PS Баг тогда тоже следует перевесить на соответствующее ядро. Подскажите чтобы багу на ядро завести какой компонент надо выбрать?
*** Bug 49399 has been marked as a duplicate of this bug. ***
un-def/p10 6.1 собрано со всеми доступными профилями. p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_PERFORMANCE=y p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_POWERSAVE=m p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_USERSPACE=m p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_ONDEMAND=m p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
(Ответ для Vitaly Chikunov на комментарий #8) > un-def/p10 6.1 собрано со всеми доступными профилями. > > p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_PERFORMANCE=y > p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_POWERSAVE=m > p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_USERSPACE=m > p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_ONDEMAND=m > p10/kernel-image-un-def-6.1.77-alt1.x86_64: > CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m > p10/kernel-image-un-def-6.1.77-alt1.x86_64:CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y А как теперь их включить?
Попробуйте выполнить команду под root: # modprobe -a cpufreq_conservative cpufreq_powersave cpufreq_userspace
(Ответ для Vitaly Chikunov на комментарий #10) > Попробуйте выполнить команду под root: > > # modprobe -a cpufreq_conservative cpufreq_powersave cpufreq_userspace Спасибо, профили появились. Можно ли сделать так, чтобы все профили появлялись и работали при установке corectrl?
Видимо, стоит их сделать не модулями в новых ядрах, тогда и не будет требоваться шаг их загрузки.
(Ответ для Vitaly Chikunov на комментарий #12) > Видимо, стоит их сделать не модулями в новых ядрах, тогда и не будет > требоваться шаг их загрузки. Это хорошо. А на стандартном ядре 5.10.209 есть эти профили, они будут работать?
(Ответ для Vitaly Chikunov на комментарий #12) > Видимо, стоит их сделать не модулями в новых ядрах, тогда и не будет > требоваться шаг их загрузки. А в стандартном ядре есть эти профили? С интелом+нвидия заработают?
(In reply to abrashka07 from comment #11) > (Ответ для Vitaly Chikunov на комментарий #10) > > Попробуйте выполнить команду под root: > > > > # modprobe -a cpufreq_conservative cpufreq_powersave cpufreq_userspace > > Спасибо, профили появились. Можно ли сделать так, чтобы все профили > появлялись и работали при установке corectrl? echo cpufreq_conservative >> /etc/modules echo cpufreq_powersave >> /etc/modules echo cpufreq_userspace >> /etc/modules после этого модули будут загружаться при запуске системы.
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #15) > (In reply to abrashka07 from comment #11) > > (Ответ для Vitaly Chikunov на комментарий #10) > > > Попробуйте выполнить команду под root: > > > > > > # modprobe -a cpufreq_conservative cpufreq_powersave cpufreq_userspace > > > > Спасибо, профили появились. Можно ли сделать так, чтобы все профили > > появлялись и работали при установке corectrl? > > echo cpufreq_conservative >> /etc/modules > echo cpufreq_powersave >> /etc/modules > echo cpufreq_userspace >> /etc/modules > > после этого модули будут загружаться при запуске системы. Подтверждаю. Модули после перезагрузки работают.
kernel-image-un-def-1:6.1.78-alt1 -> p10: Sat Feb 17 2024 Kernel Bot <kernelbot@altlinux> 1:6.1.78-alt1 - v6.1.78 (2024-02-16). - config: Make all cpufreq governors built-in (ALT#49296). - arm64: add dts for SoM NMS-SM-RK3568 and computer VSNF.466459.001 on its basis.