Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Erlaubt der neue Linux Kernel stromsparende AMD Server?

Featured Replies

  • Community Expert

Heise berichtet:

https://www.heise.de/news/Linux-Kernel-Linux-5-17-mit-neuem-AMD-Powermanagement-6610697.html

 

Quote

Für AMD-Prozessoren bringt der neue Kernel einen Treiber (amd-pstate) für die "Collaborative Processor Performance Control" (CPPC) mit. Dieser erlaubt eine feinere Steuerung der Leistungsaufnahme von AMD-Prozessoren. 

...

Aufbauend auf dem neuen Treiber können Kernel-Governors, wie schedutil oder ondemand, die Leistungsziele (Targets) und Hinweise (Hints) der CPPC-Hardware auswerten und feingranular das System regeln. Das lässt den Energieverbrauch sinken und kann auf mobilen Geräten zudem die Akkulaufzeit verlängern.

 

 

Die Frage welche CPU man braucht:

Quote

CPPC ist auf AMD-Prozessoren der neueren Generation beschränkt. Es findet sich jedoch auch in einigen Zen2- und Zen3-Modellen

 

  • 2 months later...
  • Replies 203
  • Views 39.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Kernel 5.19 and Ryzen 3950X with amd_pstate enabled   The ACPI CPPC is involved: per CPU, the target ratio is scaling from a min of 5 up to a max linked to CPB boosted ratio.    Wi

  • uncured592
    uncured592

    You might have more answers in the support thread for the CoreFreq plugin [PLUGIN] COREFREQ   And for those who upgraded to the latest 6.12.0-rc2, with the new 6.1.20 linux kernel there's a

  • Pillendreher
    Pillendreher

    Hab nun gestern noch einmal im UEFI gestöbert und alles aktiviert, was danach aussah, als könnte es relevant werden. Lustigerweise waren die C-States deaktiviert. Darüber hinaus hab ich noch die ASPM

Posted Images

Ich hatte es fast vergessen, wollte das noch mal prüfen. Ich schau mal was ich herausfinde.

ich würds gern bei mir mit dem 4650G testen, die nötigen Pakete sind so wie ich das jedoch gesehen habe bisher nicht für Slackware verfügbar.

Zugegeben, konnte jetzt bisher aber auch nicht ewig Zeit aufwenden. Würde mich interessieren was im Durchschnitt dabei rum kommt. Die Tests die ich gelesen hatte sahen vielversprechend aus.

  • 2 weeks later...

Bin gerade hierauf gestolpert. Wie aktiviere ich denn diesen neuen "CPU Treiber"?

  • Author
  • Community Expert
6 hours ago, Pillendreher said:

Wie aktiviere ich denn diesen neuen "CPU Treiber"?

kdwg hat ja geschrieben, dass die Treiber noch nicht für Slackware existieren. Unraid basiert auf Slackware. Daher vermute ich, dass man aktuell den neuen AMD Scaling-Driver nicht auswählen kann. Oder hast du da andere Infos @ich777?

 

 

8 hours ago, mgutt said:

kdwg hat ja geschrieben, dass die Treiber noch nicht für Slackware existieren. Unraid basiert auf Slackware. Daher vermute ich, dass man aktuell den neuen AMD Scaling-Driver nicht auswählen kann. Oder hast du da andere Infos @ich777?

 

 

Ich hab leider kein AMD system und kann euch hier nicht wirklich weiterhelfen.

Habt ihr den amd-pstate Treiber nicht?

  • Author
  • Community Expert
1 hour ago, ich777 said:

Habt ihr den amd-pstate Treiber nicht?

Erstmal finden ^^

 

Sollte das in /proc/kallsyms zu finden sein?

 

root@thoth:~# grep -riIls intel_cpufreq /bin /boot /etc /home /hugetlbfs /lib /lib64 /proc /root /sbin /sys /usr /var               /proc/kallsyms
/usr/src/linux-5.10.28-Unraid/System.map

 

@Pillendreher

Mach mal das:

grep amd-pstate /proc/kallsyms

 

Kommt da was zurück?

 

@Pillendreher

8 minutes ago, mgutt said:

Sollte das in /proc/kallsyms zu finden sein?

Was gibt denn:

cat /sys/devices/system/cpu//cpu0/cpufreq/scaling_available_governors

aus?

  • Author
  • Community Expert
14 minutes ago, ich777 said:

aus?

Nur die Modi, also powersave, Performance usw. Also nicht die Namen der Treiber.

55 minutes ago, mgutt said:

Nur die Modi, also powersave, Performance usw. Also nicht die Namen der Treiber.

Aber habt ihr da schedutil, das sollte der AMD scaling Treiber sein.

1 hour ago, mgutt said:

Mach mal das:

grep amd-pstate /proc/kallsyms

 

Kommt da was zurück?

 

root@Tower:~# grep amd-pstate /proc/kallsyms
root@Tower:~#

 

Keine konkrete Ausgabe.

  • Author
  • Community Expert
3 hours ago, ich777 said:

schedutil

Das ist der Govenor, aber nicht der verwendete Scaling Treiber.

7 minutes ago, mgutt said:

Das ist der Govenor, aber nicht der verwendete Scaling Treiber.

Das ist mir schon klar nur nicht jeder Scaling Treiber unterstützt jeden Governor.

  • Author
  • Community Expert
On 6/17/2022 at 10:15 AM, Pillendreher said:

root@Tower:~# grep amd-pstate /proc/kallsyms
root@Tower:~#

 

Keine konkrete Ausgabe

 

Dann würde ich ziemlich sicher sagen, dass der Treiber nicht enthalten ist.

 

EDIT: Kann ja auch nicht gehen. Unraid 6.10.3 verwendet ja erst Kernel 5.15:

image.thumb.png.de9dce60fcb9d4ad8a516060dccfcdb2.png

20 hours ago, mgutt said:

root@Tower:~# grep amd-pstate /proc/kallsyms

Ich würd es eher so machen:

 

grep PSTATE /usr/src/linux-*/.config

 

Wenn du dort CONFIG_X86_AMD_PSTATE=m findest ist die option aktiviert und in Unraid enthalten.

 

Wurde aber glaub ich erst mit 5.17 bzw. 5.17.3 gemerged wenn ich mich nicht irre.

12 hours ago, ich777 said:

Ich würd es eher so machen:

 

grep PSTATE /usr/src/linux-*/.config

 

Wenn du dort CONFIG_X86_AMD_PSTATE=m findest ist die option aktiviert und in Unraid enthalten.

 

Ich kriege folgende Ausgabe:

 

root@Tower:~# grep PSTATE /usr/src/linux-*/.config
CONFIG_X86_INTEL_PSTATE=y

 

Edited by Pillendreher

7 minutes ago, Pillendreher said:

Ich kriege folgende Ausgabe:

Wie gesagt, Unraid 6.11 wird dann auf Kernel 5.18 sein auf dem dann diese Option auch enthalten ist aber da du vermutlich auf Unraid 6.10.3 bist welches auf 5.15.3 basiert ist die option noch nicht mal im Kernel drin und du kannst das nicht an schalten.

 

Gedulde dich noch ein wenig 6.11 ist schon am Horizon... ;)

20 hours ago, ich777 said:

Wie gesagt, Unraid 6.11 wird dann auf Kernel 5.18 sein auf dem dann diese Option auch enthalten ist aber da du vermutlich auf Unraid 6.10.3 bist welches auf 5.15.3 basiert ist die option noch nicht mal im Kernel drin und du kannst das nicht an schalten.

 

Gedulde dich noch ein wenig 6.11 ist schon am Horizon... ;)

 

Könnte aber auch "later this year" sein ;)

  • 4 weeks later...

Jetzt bin ich zufällig in einem Alder Lake Thread auf einen Custom Kernel 5.18+ gestoßen...

Mir juckt es tatsächlich etwas in den Fingern das mal zu testen, natürlich muss ich mich dazu noch etwas mehr mit Custom Kernels in Unraid befassen ... aber ich würde es schon gerne Testen. CPPC kann ich im Mainboard forcen.

 

Aktuell komme ich im Spindown auf 25,2W. Finde ich eigentlich schon sehr gut, bedenkt man den Chipsatz und generell AMD unter Unraid.

Bin nur eben gespannt, ob man da noch ein Stück an Intel ran kommt. <20W wäre ein Traum.

 

Folgende Eckdaten:

  • -R5 4650G
  • X570m
  • 2*32gb ecc
  • 2*nvme (pcie3.0)
  • 2*sata-ssd
  • i350-t2 nic (~4,4W, kommt bald auch wieder raus)
  • 4 hdd
  • RM550x (2021) (zuvor BQ PurePower 400W)

 

@ich777 wäre hier generell von einem Test abzuraten oder hast du ggf. bereits etwas getestet? Falls man hier ruhig testen kann, sollte ich Maßnahmen ergreifen um mein Array zu schützen? Seperates Testsystem habe ich so leider nicht und ich würde gerne die Auswirkungen bei mir wissen & messen.

Edited by kdwg

52 minutes ago, kdwg said:

@ich777 wäre hier generell von einem Test abzuraten oder hast du ggf. bereits etwas getestet?

Bitte warte noch eine beta steht schon in den startlöchern mit Kernel Version 5.18+ ;)

 

Ein custom Kernel ist und bleibt immer ein custom Kernel und heißt nicht das der dann auch so in der nächsten Unraid version inklidiert ist bzw. mit oder ohne allen features die er möglicherweise hat…

On 7/14/2022 at 6:28 PM, ich777 said:

Bitte warte noch eine beta steht schon in den startlöchern mit Kernel Version 5.18+ ;)

 

Ein custom Kernel ist und bleibt immer ein custom Kernel und heißt nicht das der dann auch so in der nächsten Unraid version inklidiert ist bzw. mit oder ohne allen features die er möglicherweise hat…

 

dann muss ich mich wohl noch in Geduld üben. 

Bin jedenfalls gespannt.

On 7/16/2022 at 12:05 AM, kdwg said:

dann muss ich mich wohl noch in Geduld üben. 

Schau mal:

root@TestServer:~# grep PSTATE /usr/src/linux-*/.config
CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_AMD_PSTATE=m

 

Kommt also und noch dazu bald. ;)

58 minutes ago, ich777 said:

@Pillendreher & @kdwg & @mgutt 6.11.0-rc1 ist raus:

 

CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_AMD_PSTATE=m

 

Großartig. Müssen nach einspielen des Updates Anpassungen am Bios gemacht werden? (C-States z.B.)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.