Имеется ноутбук HP Laptop 14s-fq1002ur с APU Ryzen 7 5700U (архитектура Lucienne, ядра Zen 2). Под Linux недоступны все PState после P2, как следствие частота не может опуститься ниже 1400 Mhz, а это не даёт снизить напряжение на ядра и экономить заряд (в Lucienne добавили поддержку разного напряжения на разные ядра). Автономность итак весьма хорошая, 6 часов на минимальной яркости при серфинге есть после нехитрой настройки TLP, но подозреваю что под Windows ноут может больше т.к. в характеристиках заявлено «Battery life mixed usage Up to 9 hours and 45 minutes».
# cpupower frequency-info
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: 1.40 GHz - 4.37 GHz
  available frequency steps:  1.80 GHz, 1.70 GHz, 1.40 GHz
  available cpufreq governors: ondemand performance schedutil
  current policy: frequency should be within 1.40 GHz and 1.80 GHz.
                  The governor "schedutil" may decide which speed to use
                  within this range.
  current CPU frequency: 1.40 GHz (asserted by call to hardware)
  boost state support:
    Supported: yes
    Active: yes
    Total States: 3
    Pstate-P0:  1800MHz
    Pstate-P1:  1700MHz
    Pstate-P2:  1400MHz
# ./zenstates.py -l
CPUs: 1
CPUID: 00860F81
Package Type: 0
P0 - Enabled - FID = 5A - DID = A - VID = 35 - Ratio = 18.00 - vCore = 1.21875
P1 - Enabled - FID = 66 - DID = C - VID = 60 - Ratio = 17.00 - vCore = 0.95000
P2 - Enabled - FID = 62 - DID = E - VID = 66 - Ratio = 14.00 - vCore = 0.91250
P3 - Disabled
P4 - Disabled
P5 - Disabled
P6 - Disabled
P7 - Disabled
C6 State - Package - Enabled
C6 State - Core - Enabled
Пробовал менять FID и VID, активировать P3-P7 со своими значениями с помощью ZenStates (https://github.com/r4m0n/ZenStates-Linux), никак не реагирует, по-прежнему 1400 Mhz и прежнее напряжение.
Возможно мне поможет https://github.com/leogx9r/ryzen_smu, но я пока что не понимаю как с его помощью понижать частоту и напряжение.
В тред призываются все владельцы ноутбуков на Ryzen с Linux.



