hannes664
Anmeldungsdatum: 14. April 2021
Beiträge: Zähle...
|
Hallo, vielleicht könnt ihr mir helfen, nach stundenlangem recherchieren bin ich zu keiner funktionierenden Lösung gekommen.
Ich habe folgendes Problem: Ich möchte ein BOINC PC bauen (Rosetta@home), als OS soll Ubuntu Server dienen. Mein Problem ist,
dass sich die Grafikkarte (AMD RX570) nicht vollständig runtertaktet und somit unnötig Strom verbraucht. Alle Anleitungen die ich gefunden habe,
um das Powermanagment (DPM) zu beeinflussen, sind für ältere Versionen von Ubuntu und funkionieren nicht. Gibt es eine Möglichkeit den Takt der GPU auf die niedrigste Einstellung
zu takten? Vielen Dank
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1491
Wohnort: Ruhrgebeat
|
Moin Hannes, du solltest prüfen, welche Dienste alle laufen und ob davon sinnigerweise einer abgeschaltet werden kann. Soweit mir bekannt, läuft der BOINC Client auch ohne grafische Benutzeroberfläche. Hast Du davon eine nachinstalliert? Stefan
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
|
hannes664
(Themenstarter)
Anmeldungsdatum: 14. April 2021
Beiträge: 12
|
schollsky schrieb: Moin Hannes, du solltest prüfen, welche Dienste alle laufen und ob davon sinnigerweise einer abgeschaltet werden kann. Soweit mir bekannt, läuft der BOINC Client auch ohne grafische Benutzeroberfläche. Hast Du davon eine nachinstalliert? Stefan
hallo, nein, ich habe nur den boinc-client mit boinctui am Laufen. Eine GUI habe ich nicht zusätzlich installiert, also alles rein per Kommandozeile.
|
hannes664
(Themenstarter)
Anmeldungsdatum: 14. April 2021
Beiträge: 12
|
Letalis_Sonus schrieb: AMDGPU#Power_profiles
Ich habe die Power Profile auf "power_saving" gestellt, trotzdem taktet er nicht auf seine vom VBios mögliche niedrigste Einstellung runter. Sensors sagt mir, dass 993mV anliegen, es müssten aber etwas um 750mV sein.
Ich kann von 1 bis 5 stellen, das niedrigste sind die 993mV (power_saving), das höchste 1,06mV (3D_full_screen). Ich komme nicht in die niedrigst mögliche Taktstufe.
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1491
Wohnort: Ruhrgebeat
|
Welcher Treiber ist in Benutzung? Für BOINC empfiehlt sich die proprietäre Variante.
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
schollsky schrieb: Welcher Treiber ist in Benutzung? Für BOINC empfiehlt sich die proprietäre Variante.
Dir ist schon klar, dass der Kernel Treiber - welcher für das Power Management verantwortlich ist - exakt der gleiche bleibt, weil es gar keinen proprietären Kernel Treiber mehr gibt? Es gibt mit ROCm nebenbei auch noch eine freie OpenCL Implementierung direkt von AMD.
|
hannes664
(Themenstarter)
Anmeldungsdatum: 14. April 2021
Beiträge: 12
|
Ich habe jetzt alles durch - echo "manual" > /sys/class/drm/card0/device/power_dpm_force_performance_level (Stufe 1-5); echo "low" > /sys/class/drm/card0/device/power_dpm_force_performance_level; echo "profile_min_sclk" > /sys/class/drm/card0/device/power_dpm_force_performance_level; echo "profile_min_mclk" > /sys/class/drm/card0/device/power_dpm_force_performance_level. Die niedrigste Einstellung, auf die ich die GPU bringen kann, sind die besagten 993mV. Das sind in etwa 950 Mhz bzw. Taktstufe 3 oder 4. Taktstufe 1 sollte 300Mhz sein.
Aus irgendeinem Grund lässt sie sich nicht weiter runtertakten. Da das System 24/7 laufen soll, fallen hier 20 Watt Mehrverbrauch schon ins Gewicht.
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Hast du beim Arch Wiki Artikel mal zum den Abschnitt darüber gescrollt? hannes664 schrieb: Da das System 24/7 laufen soll, fallen hier 20 Watt Mehrverbrauch schon ins Gewicht.
Was genau willst du jetzt eigentlich mit der Grafikkarte bezwecken, die maximal beschränkt auf Volllast laufen zu lassen? Wenn die ohnehin nur am idlen ist kannst du sie auch einfach ausbauen, das spart am meisten Strom.
|
hannes664
(Themenstarter)
Anmeldungsdatum: 14. April 2021
Beiträge: 12
|
Letalis_Sonus schrieb: Hast du beim Arch Wiki Artikel mal zum den Abschnitt darüber gescrollt? hannes664 schrieb: Da das System 24/7 laufen soll, fallen hier 20 Watt Mehrverbrauch schon ins Gewicht.
Was genau willst du jetzt eigentlich mit der Grafikkarte bezwecken, die maximal beschränkt auf Volllast laufen zu lassen? Wenn die ohnehin nur am idlen ist kannst du sie auch einfach ausbauen, das spart am meisten Strom.
Du hast recht, am liebsten würde ich das System headless laufen lassen, leider geht das nicht. Das System läuft auf einem Consumer-Maninboard (B550), die CPU besitzt ebenfalls keine Grafikeinheit. Ohne dedizierte Grafikkarte lässt sich der PC nicht betreiben.
|
hannes664
(Themenstarter)
Anmeldungsdatum: 14. April 2021
Beiträge: 12
|
Ich dachte mir, ich trickse das Powermanagment aus und verändere das Vbios per Red Bios Editor und setze Taktstufe 0-5 auf 300 Mhz und 750mV. Komischerweise scheint, was Takt und Spannung angeht, AMDGPU garnicht auf die Bios-Werte zurückzugreifen. Der Windowstreiber stellt genau die Taktraten des Bios ein, unter Ubuntu übernimmt er die Lüfterkurve des Vbios, aber nicht die Taktraten und Spannung. Die kleinste Spannung ist wieder 993mV. Ich dachte, dass die Treiber einfach die Taktabstufungen des Vbios auslesen und diese dann je nach Belastung und Anwendung einstellen.
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
hannes664 schrieb: Ohne dedizierte Grafikkarte lässt sich der PC nicht betreiben.
Sicher? Nach einigen Berichten läuft das, wenn das BIOS/UEFI aktuell ist und du dort VGA Detection abschaltest.
|
hannes664
(Themenstarter)
Anmeldungsdatum: 14. April 2021
Beiträge: 12
|
Letalis_Sonus schrieb: hannes664 schrieb: Ohne dedizierte Grafikkarte lässt sich der PC nicht betreiben.
Sicher? Nach einigen Berichten läuft das, wenn das BIOS/UEFI aktuell ist und du dort VGA Detection abschaltest.
einen solchen Eintrag habe ich im Bios nicht, aber vielleicht hast du recht. Ich werde morgen mal die Grafikkarte ausbauen und schauen ob er bootet. Ich habe irgendwie in Erinnerung, das nur Server-Boards ohne GPU starten können, ich kann mich aber auch irren.
|
hannes664
(Themenstarter)
Anmeldungsdatum: 14. April 2021
Beiträge: 12
|
Letalis_Sonus schrieb: hannes664 schrieb: Ohne dedizierte Grafikkarte lässt sich der PC nicht betreiben.
Sicher? Nach einigen Berichten läuft das, wenn das BIOS/UEFI aktuell ist und du dort VGA Detection abschaltest.
Du hattest recht. Das System lässt sich ohne Probleme booten, trotz fehlender Grafikkarte. Ich werde das System jetzt headless laufen lassen. Falls Jemand ähnliches vorhat, das Board ist ein Gigabyte B550M Pro-P mit der Bios Version F13h. Ich gehe mal davon aus, dass alle neueren Gigabyte Bios Versionen dies unterstützen. Vielen lieben Dank für die Hilfe.
|
hakel2020
Anmeldungsdatum: 21. Januar 2021
Beiträge: 1169
|
Du hast dir sicher etwas bei deiner Konfig gedacht, kann ich nicht beurteilen. Meiner Erfahrung nach ist das MB der größte Stromfresser bei "Nichtbenutzung/Idle". Da gibt es Unterschiede! Dein MB ist da jetzt etwas "ungünstig". RX570 braucht man oder sie macht in diesem Kontext keinen Sinn. Moderne IGPs sind da harmlos.
|