Endlich funktionierender amd pstate mit Kernel 6.3

agon schrieb:
Vielleicht bilde ich mir das nur ein, aber die Latenz (vor allem in csgo) hat sich mit 6.3 & pstate-epp merklich verbessert!
sagichja :D
 
  • Gefällt mir
Reaktionen: guzzisti
Bei mir stand Energy performance preference auch zunächst auf performance.
Nach der Installation und Aktivierung des
power-profiles-daemon änderte sich das aber auf
balance_performance.
Bin damit sehr zufrieden.
 
Ich fahre im Moment auch mit dem default powersave/performance.
Am 6800HS merke ich bisher keinen großen Unterschied zum alten pstate=passive mit ondemand Scheduler.

Der 5900X im Desktop fühlt sich aber "besser an" - bessere Schwuppdizität sozusagen. Aber das kann auch Einbildung sein, ich hab nix womit ich das belastbare Nachmessen könnte.
 
Bin nun auf Arch mit Kernel 6.3 auf amd_pstate=active gewechselt (vorher passive).
Funktioniert soweit mit meinem T14s G3 AMD (6850U).

Allerdings wird bei mir kein boost angezeigt?
cpupower frequency-info
analyzing CPU 13:
driver: amd_pstate_epp
CPUs which run at the same hardware frequency: 13
CPUs which need to have their frequency coordinated by software: 13
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 4.77 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 4.77 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 1.88 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: no

cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference
performance

Edit:
Okay jetzt sind die boost states da. Vielleicht weil ich es vorhin ohne "sudo" probiert habe.

analyzing CPU 12:
driver: amd_pstate_epp
CPUs which run at the same hardware frequency: 12
CPUs which need to have their frequency coordinated by software: 12
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 4.77 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 4.77 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 400 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
Boost States: 0
Total States: 3
Pstate-P0: 2700MHz
Pstate-P1: 1800MHz
Pstate-P2: 1600MHz
 
Zuletzt bearbeitet:
Der 6.3 Kernel ist jetzt auch in Manjaro verfuegbar.
Kann mir jemand einen Hinweis darauf geben was ich jetzt fuer die pstates wo einstellen muss um davon zu profitieren wenn ich den neuen Kernel verwende?
 
Ich nutze hier den Xanmod 6.3.1 Kernel, der pstate aktiviert hat.
Gibt es ein grafisches Tool, womit man die Einstellungen unter KDE Plasma vornehmen kann ? Kann mich dran erinnern, dass es sowas für die Gnome-Extensions gab/gibt.
Das Programm "cpupower" läuft anhand von ungelösten Abhängigkeiten leider nicht....
 
Zuletzt bearbeitet:
Unter KDE gibt es powerdevil und power-profiles-daemon.
Ich habe allerdings heute festgestellt, dass beim verändern zwischen "powersave, balance, performance" nichts im System verändert wird.

Obwohl ich auf "powersave" eingestellt habe ist weiterhin im system alles auf performance:

cat /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference
Code:
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Code:
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance
performance

sudo cpupower frequency-info
Code:
analyzing CPU 13:
  driver: amd_pstate_epp
  CPUs which run at the same hardware frequency: 13
  CPUs which need to have their frequency coordinated by software: 13
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: 400 MHz - 4.77 GHz
  available cpufreq governors: performance powersave
  current policy: frequency should be within 400 MHz and 4.77 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency: Unable to call hardware
  current CPU frequency: 3.03 GHz (asserted by call to kernel)
  boost state support:
    Supported: yes
    Active: yes
    Boost States: 0
    Total States: 3
    Pstate-P0:  2700MHz
    Pstate-P1:  1800MHz
    Pstate-P2:  1600MHz

ls /usr/lib/modules/$(uname -r)/kernel/drivers/cpufreq/
Code:
acpi-cpufreq.ko.zst          amd-pstate-ut.ko.zst  pcc-cpufreq.ko.zst  speedstep-lib.ko.zst
amd_freq_sensitivity.ko.zst  p4-clockmod.ko.zst    powernow-k8.ko.zst

cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences
Code:
default performance balance_performance balance_power power

sudo systemctl status power-profiles-daemon.service
Code:
● power-profiles-daemon.service - Power Profiles daemon
     Loaded: loaded (/usr/lib/systemd/system/power-profiles-daemon.service; enabled; preset: disabled)
     Active: active (running) since Wed 2023-05-24 09:21:20 CEST; 24min ago
   Main PID: 725 (power-profiles-)
      Tasks: 4 (limit: 36962)
     Memory: 4.1M
        CPU: 149ms
     CGroup: /system.slice/power-profiles-daemon.service
             └─725 /usr/lib/power-profiles-daemon

Mai 24 09:21:20 S2000 systemd[1]: Starting Power Profiles daemon...
Mai 24 09:21:20 S2000 systemd[1]: Started Power Profiles daemon.
 
Zurück
Oben