[HowTo] VRAM taktet nicht runter - Lösung mittels CRU

ololololo schrieb:
... und dann scheint der Treiber da auch noch eine Rolle zu spielen.
Der jeweilige Treiber ist in meiner vereinfachten Ausführung inbegriffen, sowohl für GPU als auch Monitor(e).
 
Ich kann ein kleines Update bezüglich meiner Leidensgeschichte bei Mediaplayback geben: Hardware Beschleunigung beim Browser deaktivieren hat dazu geführt, dass YouTube schauen nur noch 20W statt 40W benötigt. Bisher merke ich noch keinen visuellen Unterschied.

RX 6800 - AMD Treiber 24.5.1 - Custom Resolution mit CVT verringerte Austastung direkt in Adrenalin
 
  • Gefällt mir
Reaktionen: Tanzmusikus
Das Problem ist eigentlich gefixt bei mir. Unter normalen Bedingungen tritt es gar nicht auf - sprich Oberfläche der Aquasuite in die Taskleiste reduziert. Da ich aber ein Kontrollfreak bin ist die Oberfläche der Aquasuite immer auf dem Desk. Der VRAM taktet dann nicht mehr runter. Hier kam dann CRU ins Spiel. Also mit CRU und dem Blanking herumgespielt und - voila - idle-Last mehr als halbiert.
Jetzt zur eigentlichen Frage - bei PC-Neustart sind die CRU-settings weg, der VRAM taktet wieder hoch und die idle-Last ist wieder oben. Ist das normal?
Aktuell umschiffe ich das Problem indem ich über die Aufgabenplanung nach 1 Minute den AMD-Treiber von der restart64 resetten lasse. Bild kurz weg, dann wieder da und idle-Last unten.
P.S.: sehr hilfreicher thread, danke dafür!
 
Zuletzt bearbeitet:
der Unzensierte schrieb:
bei PC-Neustart sind die CRU-settings weg, der VRAM taktet wieder hoch und die idle-Last ist wieder oben. Ist das normal?
Bei richtiger Anwendung von CRU sollten die Einstellungen bei (Neu)Start des PCs erhalten bleiben.
Allerdings könnten einige Einstellungen im AMD Radeon Treiber oder mittels MSI Afterburner stören.

der Unzensierte schrieb:
Aktuell umschiffe ich das Problem indem ich über die Aufgabenplanung nach 1 Minute den AMD-Treiber von der restart64 resetten lasse. Bild kurz weg, dann wieder da und idle-Last unten.
Hmm. Damit löscht Du natürlich die Einstellungen von CRU (aus der Registry) & startest den AMD Treiber neu.
Dann brauchst Du aber doch CRU gar nicht (mehr).
 
  • Gefällt mir
Reaktionen: Volvo480
Tanzmusikus schrieb:
Damit löscht Du natürlich die Einstellungen von CRU
Die werden bei mir wohl nicht korrekt übernommen oder beim Systemstart vom Treiber überschrieben. Vorhanden sind sie jedenfalls, sonst würde die Sache ja nach aktivieren von restart64 nicht einfach funktionieren.
der Unzensierte schrieb:
bei PC-Neustart sind die CRU-settings weg
Da hatte ich mich etwas missverständlich ausgedrückt. Zumindest werden sie nicht auf Anhieb geladen, deshalb der workaround mit der restart64 in der Aufgabenplanung.
Ich muss jedenfalls in CRU keine Einstellungen mehr vornehmen um im idle die Last runter zu bekommen. Denn die restart64 startet ja einfach den Grafiktreiber neu, korrekt?
Störungen durch den Treiber kann ich nicht ausschließen, mit dem AB werde ich aber gelegentlich mal ein paar Dinge versuchen (erst mal ganz weglassen, späterer Start über die Aufgabenplanung, Neuinstallation - so was in der Art).
Danke für dein feedback.
 
der Unzensierte schrieb:
Die werden bei mir wohl nicht korrekt übernommen oder beim Systemstart vom Treiber überschrieben.
Wenn Du im Radeon-Treiber z.B. eine "Benutzerdefinierte Auflösung" eingestellt hast, dann wäre dies eine mögliche Ursache. Wenn der MSI AB automatisch beim Starten des PCs (ggf. ebenfalls mit benutzerdefinierten Werten) ausgeführt wird, dann wäre dies eine zweite mögliche Ursache.*

Eventuell könnte es auch helfen, den Radeon-Treiber zu entfernen & erneut zu installieren.
Danach muss dann einmalig CRU ausgeführt & mit entsprechenden Werten mit "Okay" beendet werden.

der Unzensierte schrieb:
Da hatte ich mich etwas missverständlich ausgedrückt. Zumindest werden sie nicht auf Anhieb geladen, deshalb der workaround mit der restart64 in der Aufgabenplanung.
Ah, mein Fehler. Ich hatte die "restart64.exe" mit der "reset-all.exe" verwechselt.

der Unzensierte schrieb:
Ich muss jedenfalls in CRU keine Einstellungen mehr vornehmen um im idle die Last runter zu bekommen. Denn die restart64 startet ja einfach den Grafiktreiber neu, korrekt?
Ja.

der Unzensierte schrieb:
Störungen durch den Treiber kann ich nicht ausschließen, mit dem AB werde ich aber gelegentlich mal ein paar Dinge versuchen (erst mal ganz weglassen, späterer Start über die Aufgabenplanung, Neuinstallation - so was in der Art).
* siehe oben im 1. Absatz
 
  • Gefällt mir
Reaktionen: Volvo480 und der Unzensierte
Danke @Enurian für die sehr schöne Anleitung.

Leider greift dies weder bei meiner RX570, noch bei meiner 7700 XT.
Laut besagter Formel müsste ich bei 3840x2160@60hz ein Blanking Minum for Idle bei 61,3 haben.

Setze ich dies mit 62 oder aber auch 65, 70 ein, so ändert sich nichts am IDLE Verbrauch. Die Restart64 wurde, wie auch CRU im adminstrativen Modus ausgeführt.

Die RX570 bleibt bei unnötigen 33 Watt, während die RX 7700 XT bei 40 Watt verbleibt. Testweise habe ich dies auf 90 oder noch höher gesetzt, konnte jedoch keine Veränderung beobachten.

Start- und ggf. Hinterprogramme sind komplett deaktiviert.
Windows 11, 23H2 (22635,3066)
Adrenalin 24.5.1 (WQHL)
 

Anhänge

  • Blanking Formel CRU.png
    Blanking Formel CRU.png
    25,8 KB · Aufrufe: 72
  • Schlechte IDLE Werte.png
    Schlechte IDLE Werte.png
    322,4 KB · Aufrufe: 75
  • CRU Einstellungen.png
    CRU Einstellungen.png
    111 KB · Aufrufe: 71
@Paul Mazdak
Habe mir das schon lang nicht angesehen, aber kannst du den Verbrauch auch anderweitig bestätigen (im Treiber oder gar Steckdose)? GPU-Z zeigt zwar viel an, aber gleichzeitig auch einen relativ niedrigen Speichertakt. Hier geht es ja darum, dass der Speichertakt gesenkt werden soll.
Also für mich ist das inkonsistent, eine Anzeige muss falsch liegen: Entweder ist der Speichertakt gar nicht so niedrig oder der Verbrauch gar nicht so hoch.
 
  • Gefällt mir
Reaktionen: Paul Mazdak
Relevant ist was die Radeon Software anzeigt.
 
@Paul Mazdak
  1. Wurde der entsprechende Monitor-Treiber des Herstellers (LG) installiert? (Danach Neustart des PCs!)
  2. Wenn das nicht für's Runtertakten hilft, dann bitte die CRU-Datei für gezielte Werte-Empfehlung posten!
  3. Ist (hoffentlich) nur ein Monitor verbaut?
Grüße
 
Kurzes Update zu meinem bereits gelösten Problem: Adrenalin 24.7.1 hat es geschossen. Deshalb wieder auf 24.5.1 zurück.
 
Hi @Tanzmusikus

habe eine frage an dich. Was könnte die Ursache dafür sein, dass ich nach dem durchführen der Prozedur nicht konstant meine 144 einhalten kann? Mein PC fühlt sich unglaublich langsam an + ich habe einen dynamischen hz zwischen 40-144.

Habe soeben Windows + Adrenalin (+ddu) neu aufgesetzt und möchte CRU erneut eine Chance geben.

Ich nutze derzeit noch einen LGGL850, 1440p/144hz, 7900XTX und habe nach der Berechnung ein Blanking zwischen 103-105. Sobald ich bei CRU etwas mache, taucht das oben beschriebene Probleme auf und mein PC wird unglaublich träge.
 
MadIvy schrieb:
Was könnte die Ursache dafür sein, dass ich nach dem durchführen der Prozedur nicht konstant meine 144 einhalten kann? Mein PC fühlt sich unglaublich langsam an + ich habe einen dynamischen hz zwischen 40-144.
Das Problem hat wahrscheinlich gar nichts mit dem CRU und dessen Einstellungen zu tun.

Ich vermute, dass deine Grafikkarte öfter FPS oberhalb der FreeSync-Grenze erreicht.
Es wird generell ein FPS-Limit von maximal 142 FPS empfohlen, damit die Grenze 144 FPS weder erreicht noch überschritten wird. (140, 120, 100, 90, 80 sind ebenso valide Limit-Werte; es spart i.d.R. sogar Strom)

Warum 142?
Weil man sich da ziemlich sicher sein kann, dass es keine ms 144 oder höher erreicht werden.
Wird die Grenze überschritten, wird FreeSync deaktiviert. Ohne FreeSync erhält man diverse Probleme wieder.

MadIvy schrieb:
Ich nutze derzeit noch einen LGGL850, 1440p/144hz, 7900XTX und habe nach der Berechnung ein Blanking zwischen 103-105. Sobald ich bei CRU etwas mache, taucht das oben beschriebene Probleme auf und mein PC wird unglaublich träge.
Vielleicht sind die Blanking-Werte nicht wirklich passend. Gar nicht passend - wäre Blackscreen.
So kurz vor Weihnachten kann ich dir leider nicht auf die Schnelle helfen, aber wenn Du magst, stell deine Werte hier inkl. der Datei mit dem Original-Zustand hier rein. Dann können wir dir auch Werte zum Testen anbieten.

Ach ja, ein FPS-Limit ist oftmals am Besten (kürzeste Latenzen) durch die InGame-Option umgesetzt.
Manche Engines/Spiele bieten dies allerdings nicht (oder nicht fehlerfrei) an, sodass es weitere Möglichkeiten gibt, z.B.: Adrenalin Grafiktreiber -> Gaming -> Grafik -> Max-FPS ... oder auch externe FPS-Limiter (RTSS, D3DOverrider, usw. ...).
 
  • Gefällt mir
Reaktionen: Volvo480
Danke für deine Hilfe. Habe wie oben beschrieben alles zurückgesetzt, CRU ebenso.

Dann von 56 auf 100... 110. Leider wieder das Problem, das alles laggt und der Rechner sich sehr komisch verhält.

Screenshot 2024-12-20 012012.png
 

Anhänge

  • Bild_2024-12-20_012158890.png
    Bild_2024-12-20_012158890.png
    20,6 KB · Aufrufe: 8
  • CRU CB.txt
    CRU CB.txt
    784 Bytes · Aufrufe: 6
  • CRU Test 2.txt
    CRU Test 2.txt
    784 Bytes · Aufrufe: 6
  • Screenshot 2024-12-20 013726.png
    Screenshot 2024-12-20 013726.png
    68,9 KB · Aufrufe: 8
  • Gefällt mir
Reaktionen: Tanzmusikus
MadIvy schrieb:
Habe wie oben beschrieben alles zurückgesetzt, CRU ebenso.
1. Was hast Du zurückgesetzt? ("o.g." sagt mit irgendwie nichts)
CRU selbst kann man m.M.n. nicht zurücksetzen, aber aktualisieren. Es gibt übrigens eine neue Version 1.5.2.

2. Wenn, dann meinst bestimmt die CRU-Werte für deine Grafikkarte, welche in der Registry gespeichert werden.

3. Wie gehst Du mit den Infos zum FPS-Limiter um?

4. Welche VRAM-Frequenz wird denn von deinem Monitor Grafikkarte im Idle erreicht?
Wie weit runter geht der VRAM-Takt mit Stock-Werten ... und mit deinen selbst erstellten Werten?

5. Probiere mal die Blanking-Zeiten von 80 - 85 aus.
Wenn das problemfrei funktioniert, dann probiere auch (z.B. 92, 95, 96) bis 98 hoch aus.
 
Zuletzt bearbeitet: (Korrektur)
1. Neue Version wurde soeben runtergeladen. Bin davon ausgegangen, das reset all = zurücksetzen aller Einstellungen bedeutet?

2. FPS wurde durch Adrenalin auf 140 beschränkt. Danke für die Info.
3. Mit Stock Werten läuft meine 7900xtx bei 2487MHz. Bin auch daher auf diesen Thread aufmerksam geworden. Stock Watt/VRAM Freq. liegen daher bei 90-100w./2487MHz.

Durch die Blanking Zeit 95 erreiche ich ein Watt/Freq. Wert von 20/20 im absoluten Idle Bereich. Inwiefern diese Angaben richtig sind, kann ich dir nicht sagen. Adrenalin sagt 20MHz, HWinfo sagt 48MHz im Adle.

5. Bei Zeiten bis 90 ändert sich so gut wie nichts. Im Idle bei 90W./2487MHz. Erst ab 91 lande ich unter 50W.
Werde gleich nochmal die Zeiten versuchen. Danke.
 

Anhänge

  • Bild_2024-12-21_014340030.png
    Bild_2024-12-21_014340030.png
    16,8 KB · Aufrufe: 7
So bedauerlich das nach so vielen Jahren der VRAM Bug bei AMD immer noch existiert....
 
  • Gefällt mir
Reaktionen: MadIvy
@MadIvy
1. Ja, das ist korrekt. Ich wollt nur sicher gehen... 😉
2. Super!
3. Wunderbar! Wenn bei "92" kein Stottern auftritt, dann nimm den Wert.
Wenn's mit höheren Werten "bis 98" noch tiefer im Idle-Takt geht, dann nimm den entsprechenden Wert.
"96" (ich bin ein Fan von geraden Werten) für 20 Watt im Idle könnte dann dein Ziel-Wert sein.

Viel Erfolg!!
 
  • Gefällt mir
Reaktionen: MadIvy
Zurück
Oben