Bug 49296 - Отсутствуют профили работы CPU
Summary: Отсутствуют профили работы CPU
Status: CLOSED FIXED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: kernel-image-6.12 (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Chikunov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
: 49399 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-02-04 22:32 MSK by abrashka07
Modified: 2025-01-13 12:12 MSK (History)
6 users (show)

See Also:


Attachments
скриншот из дебиан (26.29 KB, image/jpeg)
2024-02-04 22:32 MSK, abrashka07
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description abrashka07 2024-02-04 22:32:18 MSK
Created attachment 15477 [details]
скриншот из дебиан

Можно ли добавить в corectrl к трём профилям еще недостающие профили работы CPU "консервативный", "своя частота","экономия энергии"?
Comment 1 Evgeniy 2024-02-04 22:38:32 MSK
В росе кстати эти профили тоже есть, очень удобно с этими профилями как на ноутбуке, так и на десктопе, например профиль "консервативный" не даёт процессору бустится без необходимости, что очень положительно влияет на температуры, а соответственно и шум вентилятора меньше, для ноутбука же это + экономия энергии.
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2024-02-13 01:12:08 MSK
(In reply to abrashka07 from comment #0)
> Created attachment 15477 [details]
> скриншот из дебиан
> 
> Можно ли добавить в corectrl к трём профилям еще недостающие профили работы
> CPU "консервативный", "своя частота","экономия энергии"?

corectrl показывает лишь то, что есть в ядре. Доступны ли эти профили в /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors?
Comment 3 abrashka07 2024-02-13 06:10:30 MSK
(Ответ для 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?

Можно ли в ядро добавить/настроить недостающее, чтобы получить данный функционал?
Comment 4 Konstantin A Lepikhov (L.A. Kostis) 2024-02-13 10:50:50 MSK
(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 Баг тогда тоже следует перевесить на соответствующее ядро.
Comment 5 abrashka07 2024-02-13 13:15:29 MSK
(Ответ для 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
Comment 6 abrashka07 2024-02-13 13:31:57 MSK
(Ответ для 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 Баг тогда тоже следует перевесить на соответствующее ядро.
Подскажите чтобы багу на ядро завести какой компонент надо выбрать?
Comment 7 Alexander Makeenkov 2024-02-14 15:59:18 MSK
*** Bug 49399 has been marked as a duplicate of this bug. ***
Comment 8 Vitaly Chikunov 2024-02-14 17:41:46 MSK
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
Comment 9 abrashka07 2024-02-14 17:47:57 MSK
(Ответ для 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

А как теперь их включить?
Comment 10 Vitaly Chikunov 2024-02-14 19:26:50 MSK
Попробуйте выполнить команду под root:

  # modprobe -a cpufreq_conservative cpufreq_powersave cpufreq_userspace
Comment 11 abrashka07 2024-02-14 19:37:26 MSK
(Ответ для Vitaly Chikunov на комментарий #10)
> Попробуйте выполнить команду под root:
> 
>   # modprobe -a cpufreq_conservative cpufreq_powersave cpufreq_userspace

Спасибо, профили появились. Можно ли сделать так, чтобы все профили появлялись и работали при установке corectrl?
Comment 12 Vitaly Chikunov 2024-02-14 20:13:13 MSK
Видимо, стоит их сделать не модулями в новых ядрах, тогда и не будет требоваться шаг их загрузки.
Comment 13 abrashka07 2024-02-14 21:01:21 MSK
(Ответ для Vitaly Chikunov на комментарий #12)
> Видимо, стоит их сделать не модулями в новых ядрах, тогда и не будет
> требоваться шаг их загрузки.

Это хорошо. А на стандартном ядре 5.10.209 есть эти профили, они будут работать?
Comment 14 abrashka07 2024-02-14 21:05:53 MSK
(Ответ для Vitaly Chikunov на комментарий #12)
> Видимо, стоит их сделать не модулями в новых ядрах, тогда и не будет
> требоваться шаг их загрузки.

А в стандартном ядре есть эти профили? С интелом+нвидия заработают?
Comment 15 Konstantin A Lepikhov (L.A. Kostis) 2024-02-15 00:02:49 MSK
(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

после этого модули будут загружаться при запуске системы.
Comment 16 abrashka07 2024-02-15 09:41:51 MSK
(Ответ для 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
> 
> после этого модули будут загружаться при запуске системы.

Подтверждаю. Модули после перезагрузки работают.
Comment 17 Repository Robot 2024-02-21 17:12:53 MSK
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.
Comment 18 Evgeniy 2025-01-06 22:51:21 MSK
Здравствуйте, с появлением ядра 6.12, в нем отсутствуют эти профили. Можно их и в это ядро добавить?
Comment 19 Evgeniy 2025-01-08 14:49:51 MSK
(Ответ для Evgeniy на комментарий #18)
> Здравствуйте, с появлением ядра 6.12, в нем отсутствуют эти профили. Можно
> их и в это ядро добавить?

Посмотрел на других дистрибутивах, эти все профили есть в ядре 6.12, а здесь только два отображаются в corectrl, Производительный и сбережение энергии (но у сбережение энергии есть свои 5 подпрофилей, которые к сбережению энергии никакого отношение не имеют, например мой процессор амд 5 3600, при включении любого из этих подпрофилей выдаёт 3600+ в зависимости от подпрофиля экономии энергии его частота только увеличивыется 3600, 3700, 3800 и т.д) А вот те которые сейчас в ядре 6.6 работают корректно, Экономия энергии выдаёт 2200 частоту и больше её практически не поднимает, Консервативный выдаёт чуть больше и держит частоту стабильной и только при необходимости поднимает частототу и т.д. Пожалуйста, верните эти профили и в 6.12 ядро. Команды для их включения которые указаны выше, у меня не сработали.
Comment 20 obidinog@basealt.ru 2025-01-10 10:43:06 MSK
Платформа:
alt-kworkstation 10.4 x86-64 Обновленный до p11

Стенд:
Gigabyte B650 GAMING X AX RTL  CPU: AMD Ryzen 5 7600X 6-Core Processor 

Пакеты:
corectrl 1.4.0-alt1
kernel-image-6.12 6.12.6-alt1

Результат:
Профили отсутствуют на ядре 6.12 
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
performance powersave

Дополнительно: В Sisyphus не проверялось
Comment 21 Ivan A. Melnikov 2025-01-10 10:54:27 MSK
Покажите пожалуйста

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
Comment 22 obidinog@basealt.ru 2025-01-10 11:06:16 MSK
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
amd-pstate-epp
Comment 23 Ivan A. Melnikov 2025-01-10 11:57:57 MSK
(In reply to obidinog@basealt.ru from comment #22)
> # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
> amd-pstate-epp

Этот драйвер дилигирует управление частотой самому процессору. Предполагается, что производители процессора неплохо представляют себе, как добиться от их изделия отимального энергосбережения или производительности. Удивительно, но чаще всего это действительно так, поэтому это хорошая настройка по умолчанию. При этом у этого драйвера только два профиля (powersave и performance), потому что вот так вот.

При этом не стоит смущатся от того, что в powersave тактовая частота может подниматся до максимума. Иногда быстро сделать все дела и потом уйти в глубокий сон намного энергоэффективнее, чем делать все дела долго, медленно и печально. (боже, какая жиза)

Если Вы хотите вернуть всё как было, нужно отключить драйвер pstate. Вернётся cpufreq с его пачкой governer'ов. Думаю, несложно нагуглить, как это сделать. Однако я бы рекомендовал замерить какие-то значимые параметры (энергопотребление в простое, время жизни от батареи в типичных задачах) до и после отключения -- воможно, pstate не так уж плох. У меня (правда, на интеле) он реально лучше работает.

А пока not a bug. Feel free to reopen, если не согласны.
Comment 24 Evgeniy 2025-01-10 12:28:11 MSK
(Ответ для Ivan A. Melnikov на комментарий #23)
> (In reply to obidinog@basealt.ru from comment #22)
> > # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
> > amd-pstate-epp
> 
> Этот драйвер дилигирует управление частотой самому процессору.
> Предполагается, что производители процессора неплохо представляют себе, как
> добиться от их изделия отимального энергосбережения или производительности.
> Удивительно, но чаще всего это действительно так, поэтому это хорошая
> настройка по умолчанию. При этом у этого драйвера только два профиля
> (powersave и performance), потому что вот так вот.
> 
> При этом не стоит смущатся от того, что в powersave тактовая частота может
> подниматся до максимума. Иногда быстро сделать все дела и потом уйти в
> глубокий сон намного энергоэффективнее, чем делать все дела долго, медленно
> и печально. (боже, какая жиза)
> 
> Если Вы хотите вернуть всё как было, нужно отключить драйвер pstate.
> Вернётся cpufreq с его пачкой governer'ов. Думаю, несложно нагуглить, как
> это сделать. Однако я бы рекомендовал замерить какие-то значимые параметры
> (энергопотребление в простое, время жизни от батареи в типичных задачах) до
> и после отключения -- воможно, pstate не так уж плох. У меня (правда, на
> интеле) он реально лучше работает.
> 
> А пока not a bug. Feel free to reopen, если не согласны.

В других дистрибутивах это применили, а в альте как обычно - мейнтейру лень, поэтому "не нужно". Дело не в смущении, а в адекватной работе пк/ноутбука, вы наверное удивитесь, но иногда тишина нужна пользователю, при нормальных энергосберегающих режимах, кулер работает тише, особенно на ноутбуках.Ладно, значит будем искать другой дистрибутив, надоело такое отвратительное отношение мейнтернов. Всего доброго.
Comment 25 Ivan A. Melnikov 2025-01-10 12:33:27 MSK
Если что, я не мейнтейнер, я просто мимо проходил, пояснил ситуацию.
Comment 26 Evgeniy 2025-01-10 12:35:27 MSK
(Ответ для Ivan A. Melnikov на комментарий #25)
> Если что, я не мейнтейнер, я просто мимо проходил, пояснил ситуацию.

И закрыли багу... Всего доброго.
Comment 27 Evgeniy 2025-01-10 12:38:04 MSK
(Ответ для Ivan A. Melnikov на комментарий #23)
> (In reply to obidinog@basealt.ru from comment #22)
> > # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
> > amd-pstate-epp
> 
> Этот драйвер дилигирует управление частотой самому процессору.
> Предполагается, что производители процессора неплохо представляют себе, как
> добиться от их изделия отимального энергосбережения или производительности.
> Удивительно, но чаще всего это действительно так, поэтому это хорошая
> настройка по умолчанию. При этом у этого драйвера только два профиля
> (powersave и performance), потому что вот так вот.
> 
> При этом не стоит смущатся от того, что в powersave тактовая частота может
> подниматся до максимума. Иногда быстро сделать все дела и потом уйти в
> глубокий сон намного энергоэффективнее, чем делать все дела долго, медленно
> и печально. (боже, какая жиза)
> 
> Если Вы хотите вернуть всё как было, нужно отключить драйвер pstate.
> Вернётся cpufreq с его пачкой governer'ов. Думаю, несложно нагуглить, как
> это сделать. Однако я бы рекомендовал замерить какие-то значимые параметры
> (энергопотребление в простое, время жизни от батареи в типичных задачах) до
> и после отключения -- воможно, pstate не так уж плох. У меня (правда, на
> интеле) он реально лучше работает.
> 
> А пока not a bug. Feel free to reopen, если не согласны.
 С такими отписками, можно было эти профили в 6.1 и 6.6 ядро не добавлять, но мейнтейнеры согласились это сделать, а вы тут с умным видом пришли и закрыли багу.
Comment 28 Ivan A. Melnikov 2025-01-10 12:39:27 MSK
Вы могли бы просто написать "я понимаю, что тут написано, но мне важна тишина от кулеров". И переоткрыть багу.

Извините что вмешался.
Comment 29 Evgeniy 2025-01-10 12:41:29 MSK
(Ответ для Ivan A. Melnikov на комментарий #28)
> Вы могли бы просто написать "я понимаю, что тут написано, но мне важна
> тишина от кулеров". И переоткрыть багу.
> 
> Извините что вмешался.

Вы могли бы просто не написать то что написали, а прочитать всю багу от начала, про тишину написано во втором сообщении здесь.
Comment 30 Vitaly Chikunov 2025-01-10 15:52:53 MSK
Баг был решен и все те настройки в ядре не отключались и сохранены в 6.12.

Настройка CONFIG_X86_AMD_PSTATE_DEFAULT_MODE у нас такая же как в других дистрибутивах (suse, redhat, ubuntu, clearlinux, archlinux, openmandriva, rosa).

Со стороны ядра добавить больше нечего. Если есть предложения, пожалуйста, заводите новый баг.

Спасибо Ivan A. Melnikov на объяснение.
Comment 31 Evgeniy 2025-01-10 15:58:41 MSK
(Ответ для Vitaly Chikunov на комментарий #30)
> Баг был решен и все те настройки в ядре не отключались и сохранены в 6.12.
> 
> Настройка CONFIG_X86_AMD_PSTATE_DEFAULT_MODE у нас такая же как в других
> дистрибутивах (suse, redhat, ubuntu, clearlinux, archlinux, openmandriva,
> rosa).
> 
> Со стороны ядра добавить больше нечего. Если есть предложения, пожалуйста,
> заводите новый баг.
> 
> Спасибо Ivan A. Melnikov на объяснение.

Понятно, ну как обычно, в той же манжаро эти профили работают, а тут как всегда, это "не бага", "у нас всё работает".
Comment 32 Vitaly Chikunov 2025-01-10 17:28:16 MSK
Так что ещё надо если все включили как вы хотели?
Comment 33 Evgeniy 2025-01-10 17:36:04 MSK
(Ответ для Vitaly Chikunov на комментарий #32)
> Так что ещё надо если все включили как вы хотели?

Профили не работают, выше это подтвердил obidinog@basealt.ru
Те два профиля которые сейчас есть, в данном случае экономный режим, он совсем не экономный, вы посмотрите и сравните эти два новые профиля с работой те которые были, в тех хоть выбрать можно было, как работать процессору, а в этих двух которые сейчас, экономный держит частоту 3600+ на примере моего процессора, который я описал выше. Я хочу, чтобы была возможность выбора адекватно работающего профиля в corectrl с ядром 6.12, на данный момент такой возможности нет.
Comment 34 Vitaly Chikunov 2025-01-10 17:36:18 MSK
suse | config/i386/pae:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
suse | config/x86_64/default:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
redhat/kernel-ark | redhat/configs/common/generic/x86/CONFIG_X86_AMD_PSTATE_DEFAULT_MODE:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
ubuntu/linux | debian.master/config/annotations:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE              policy<{'amd64': '3'}>
ubuntu/linux | kevinbecker/setup/realtime-6.11:debian.master/config/annotations:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE              policy<{'amd64': '3'}>
clearlinux | config:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
archlinux | config:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
openmandriva | i386-omv-defconfig:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
openmandriva | x86-omv-defconfig:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
rosa | kernel-x86_64.config:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3



Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_FREQ_GOV_POWERSAVE=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_FREQ_GOV_USERSPACE=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_FREQ_GOV_ONDEMAND=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_IDLE_GOV_LADDER=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_IDLE_GOV_MENU=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_IDLE_GOV_TEO=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_IDLE_GOV_HALTPOLL=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_DEVFREQ_GOV_PERFORMANCE=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_DEVFREQ_GOV_POWERSAVE=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_DEVFREQ_GOV_USERSPACE=y
Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_DEVFREQ_GOV_PASSIVE=y


С тех пор было включено еще много других опций чтоб улучшить энергопотребление. Пожалуйста, заводите новые баги с предложениями.
Comment 35 Evgeniy 2025-01-10 17:39:06 MSK
И зачем тогда нужен в дистрибутивах cpufreq, если всё равно будет работать pstate, который не даёт возможности управлять профилями...
Comment 36 Evgeniy 2025-01-10 17:40:05 MSK
(Ответ для Vitaly Chikunov на комментарий #34)
> suse | config/i386/pae:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> suse | config/x86_64/default:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> redhat/kernel-ark |
> redhat/configs/common/generic/x86/CONFIG_X86_AMD_PSTATE_DEFAULT_MODE:
> CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> ubuntu/linux |
> debian.master/config/annotations:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE         
> policy<{'amd64': '3'}>
> ubuntu/linux |
> kevinbecker/setup/realtime-6.11:debian.master/config/annotations:
> CONFIG_X86_AMD_PSTATE_DEFAULT_MODE              policy<{'amd64': '3'}>
> clearlinux | config:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> archlinux | config:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> openmandriva | i386-omv-defconfig:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> openmandriva | x86-omv-defconfig:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> rosa | kernel-x86_64.config:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> 
> 
> 
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:
> CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_FREQ_GOV_POWERSAVE=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_FREQ_GOV_USERSPACE=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_FREQ_GOV_ONDEMAND=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:
> CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_IDLE_GOV_LADDER=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_IDLE_GOV_MENU=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_IDLE_GOV_TEO=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_CPU_IDLE_GOV_HALTPOLL=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:
> CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:
> CONFIG_DEVFREQ_GOV_PERFORMANCE=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_DEVFREQ_GOV_POWERSAVE=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_DEVFREQ_GOV_USERSPACE=y
> Sisyphus/kernel-image-6.12-6.12.9-alt1.x86_64:CONFIG_DEVFREQ_GOV_PASSIVE=y
> 
> 
> С тех пор было включено еще много других опций чтоб улучшить
> энергопотребление. Пожалуйста, заводите новые баги с предложениями.

абсолютно не вижу смысла заводить новые, так как вы всё равно закроите их!
Comment 37 Evgeniy 2025-01-10 17:43:24 MSK
(Ответ для Vitaly Chikunov на комментарий #34)
> suse | config/i386/pae:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> suse | config/x86_64/default:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> redhat/kernel-ark |
> redhat/configs/common/generic/x86/CONFIG_X86_AMD_PSTATE_DEFAULT_MODE:
> CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> ubuntu/linux |
> debian.master/config/annotations:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE         
> policy<{'amd64': '3'}>
> ubuntu/linux |
> kevinbecker/setup/realtime-6.11:debian.master/config/annotations:
> CONFIG_X86_AMD_PSTATE_DEFAULT_MODE              policy<{'amd64': '3'}>
> clearlinux | config:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> archlinux | config:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> openmandriva | i386-omv-defconfig:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> openmandriva | x86-omv-defconfig:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
> rosa | kernel-x86_64.config:CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3

вот на росу или манжаро придётся переходить , потому-что они там работают по факту. Спасибо, всего доброго, не вижу смысла дальше продолжать, вы не читаете сообщения, выше, было подтверждено, что профили отсутствуют, но вы продолжаете настаивать, на том, что они есть, разговор не о чём.
Comment 38 Vitaly Chikunov 2025-01-10 17:51:15 MSK
Так Иван объяснил, что профили "не работают", потому что сейчас другой scaling_driver (amd-pstate-epp). Выбор драйвера был сделан разработчиками ядра и во всех упомянутых дистрибутивах он такой же (3). Если вы включите старый scaling_driver, то профили появятся (в ядре их не отключали). То есть к ядру добавить нечего, там включен весь функционал по максимуму. Поэтому баг на ядро закрывается.

Если corectrl не может переключить профиль может стоит обратиться к его разработчикам.
Comment 39 Evgeniy 2025-01-10 17:57:29 MSK
(Ответ для Vitaly Chikunov на комментарий #38)
> Так Иван объяснил, что профили "не работают", потому что сейчас другой
> scaling_driver (amd-pstate-epp). Выбор драйвера был сделан разработчиками
> ядра и во всех упомянутых дистрибутивах он такой же (3). Если вы включите
> старый scaling_driver, то профили появятся (в ядре их не отключали). То есть
> к ядру добавить нечего, там включен весь функционал по максимуму. Поэтому
> баг на ядро закрывается.
> 
> Если corectrl не может переключить профиль может стоит обратиться к его
> разработчикам.

Я будто со стеной разговариваю, извините, я уже всё выше написал, в других дистрибутивах в ядре 6.12 эти профили работают, там никого не заставляют самому что-то переключать, вам по факту написали, подтвердили, профилей нет. Установите манжару и посмотрите, почему то там не отправляют к разработчикам corectrl. А здесь всё в старых традициях "вам нужно, вы и исправляйте". Повторяю, не вижу смысла продолжать дискуссию, вы всё равно гнете свои линию!
Comment 40 Andrey Cherepanov 2025-01-10 17:58:21 MSK
А что топикстартеру мешает использовать древнее ядро 6.6 с кучей профилей?
Comment 41 Evgeniy 2025-01-10 18:02:18 MSK
(Ответ для Andrey Cherepanov на комментарий #40)
> А что топикстартеру мешает использовать древнее ядро 6.6 с кучей профилей?

а для чего гением современной разработке нужно было добавлять 6.12?
Comment 42 Sergey V Turchin 2025-01-13 10:48:26 MSK
(Ответ для Andrey Cherepanov на комментарий #40)
> А что топикстартеру мешает использовать древнее ядро 6.6 с кучей профилей?
Наличие в дистрибутиве(К-11.0) ядра 6.12 по умолчанию.
Comment 43 Andrey Cherepanov 2025-01-13 11:56:12 MSK
(Ответ для Sergey V Turchin на комментарий #42)
> (Ответ для Andrey Cherepanov на комментарий #40)
> > А что топикстартеру мешает использовать древнее ядро 6.6 с кучей профилей?
> Наличие в дистрибутиве(К-11.0) ядра 6.12 по умолчанию.

Но ведь можно и старое ядро установить.
Comment 44 Sergey V Turchin 2025-01-13 12:12:09 MSK
(Ответ для Andrey Cherepanov на комментарий #43)
> Но ведь можно и старое ядро установить.
Зачем, если можно новое допилить?