AMD: Neuer Chipsatztreiber und neues AGESA Combo-AM4 1.0.0.3abb sollen Probleme beheben

Wie am Samstag angekündigt, hat AMD Stellung zu einigen Problemen mit den neuen Ryzen der dritten Generation — Ryzen 3000 (“Matisse”) — bezogen und in diesem Zug einen neuen Chipsatztreiber mit angepasstem Energiesparplan und eine neue Version des Ryzen-Master-Tools veröffentlicht. Außerdem wurden neue BIOS-Versionen auf Basis des AGESA Combo-AM4 1.0.0.3abb angekündigt.
In einem Blogeintrag ist AMD auf einige Probleme eingegangen und stellt fest:
Wir haben das Problem diagnostiziert und behoben, das dazu führte, dass Software-Überwachungstools mit AMD Ryzen-Prozessoren der 3. Generation und dem Windows®-Update vom 10. Mai 2019 hohe Spannungen und Taktraten auf dem Desktop meldeten.
Unsere Analyse zeigt, dass bestimmte beliebte Software, die allgemein als Anwendungen mit „geringer CPU-Auslastung“ eingestuft werden, häufig an den Prozessor indirekte Anforderungen nach der höchsten Leistung und dem höchsten Stromverbrauch stellen.
Die dritte Generation von Ryzen ist so konzipiert, dass sie extrem auf Anfragen nach höherer Leistung reagiert. Dies hat zu einem anormalen Verhalten geführt, das bei hohen Spannungen und Taktraten in Überwachungstools zu beobachten ist.
Unsere Lösung besteht darin, den “AMD Ryzen Balanced” Energiesparplan anzupassen, um diese Fälle bei geringer Auslastung zu beheben, ohne die Fähigkeit des Prozessors zu ändern, auf anhaltende Arbeitslasten wie Spiele und die Erstellung von Inhalten zu reagieren.
In zwei Diagrammen versucht AMD die Änderungen durch den neuen Energiesparplan zu erklären.
Das erst Diagramm zeigt eine Zeitspanne von 283 ms (von a bis b im Diagramm). Die Ausschläge zeigen das Verhalten des Prozessors.
Die Spannung springt schnell zwischen 1,072 V und 1,464 V — dutzende Male in nur einer Viertelsekunde. Die Desktopanwendungen (Chat, Browser, Game Launcher), die auf diesem System ausgeführt werden, stellen gemeinsam schnelle Anfragen nach Boosts und Leerlauf.

Das zweite Diagramm zeigt das Verhalten mit dem neuen Energieplan und dieselbe Zeitspanne von 283-ms-Zeitfenster. Die erwarteten 1,464-V-Spitzen halten jetzt nur noch etwa 25 ms an, was darauf hindeutet, dass es eine kurze und stoßweise Arbeitsbelastung gab, die danach beendet wurde und dann den Leerlauf erlaubt.
Außerdem kann man beobachten, dass die Spannung teilweise auf bis zu 168 mV absinkt, was laut AMD darauf hindeutet, dass der Prozessor Power Gating betreibt — also bestimmte nicht genutzte Bereiche komplett abschaltet.
Und am wichtigsten sei es, dass bei 1,072 V die allgemeine Betriebsspannung angezeigt wird, was darauf hindeutet, dass die Kerne wach sind, aber mit leichten Lastzuständen umgehen können.

Außerdem hat AMD noch einmal folgende Punkte zusammengefasst, die man bei Ryzen 3000 erwarten soll bzw. kann:
WAS SIE VON IHREM PROZESSOR ERWARTEN KÖNNEN
Benutzer von Prozessoren der drittten Generation AMD Ryzen™ sollten von ihrem Prozessor folgendes Verhalten erwarten nachdem der neue Energiesparplan verwendet wird:
1. Wenn ein Prozessorkern aktiv eine bedarfsarme Arbeitslast ausführt, sehen Sie den Chip bei
ca. 99% des Basistaktes und einer Kernspannung bis zu 1,2V. Eine ordnungsgemäß funktionierendes Überwachungstool sollte immer Werte anzeigen, die hier gebündelt sind, es sei denn.….2. Wenn ein Prozessorkern wirklich ohne Workload läuft, wird der Prozessorkern in den “Core C6” (CC6) Power Gate Ruhezustand gesetzt. Derzeit ist AMD Ryzen Master das einzige Tool, das dies diesen CC6-Zustand zeigen kann. Dieser Zustand kann opportunistisch engagiert sein, hunderte von Malen.pro Sekunde. Die Spannungen in diesem Zustand können bis zu 0,200V und die Taktfrequenzen bis hinunter zu 0 MHz reichen.
a. Randbemerkung: Es ist auch möglich, dass sich alle Kerne in CC6 befinden. In diesem Fall kann der Prozessor selektive Un-Core Bereiche ganz abschalten und in einen noch tieferen Zustand schalten, der als Paket C6 (PC6) bezeichnet wird.3. Sofern ein Überwachungstool nicht in der Lage ist, den CC6-Schlafzustand zu untersuchen und zu melden, kann das Tool einfach die letzte Spannung und Taktfrequenz, die vor dem Ruhezustand des Prozessors beobachtet wurde, melden. Dies kann die Illusion erwecken, dass die CPU “feststeckt”, was interessant sein kann, wenn die CPU
vom High Boost in den Ruhezustand wechselt.
a. Randbemerkung: Das Abtasten des tieferen PC6-Zustandes weckt den Prozessor und zerstört die Energiesparzustände. Ein Prozessor in PC6 wird von den Tools erst aktualisiert, wenn die Kerne “aufgeweckt” wurden.4. Ladespannungen bis zu ~1,5V sind zu erwarten, wenn der Prozessor wirklich unter einer bestimmten Last steht. Wir verstehen, dass dies ganz anders ist als das, was Sie mit anderen Prozessoren erlebt haben, aber dies ist das normale Verhalten für eine AMD Ryzen CPU.
5. Frequenzanhebung kann und wird auf dem Desktop stattfinden. Zur Unterstützung des Boost wird eine Spannung benötigt. OS
Hintergrundaufgaben und Aufgaben, die trivial erscheinen (z.B. Webseiten mit ausgeprägtem Javascript), können anspruchsvoller sein, als man denkst. Selbst ein ungenutzter Desktop kann erhebliche Hintergrundaufgaben haben.6. Wenn Sie die Leistung an der Steckdose messen (z.B. Kill-A-Watt Gerät), sollte es einen kleinen Unterschied geben
zwischen dem Windows Balanced und dem aktualisierten AMD Ryzen Balanced Power Plan. Bei der Ausführung
des neuen AMD Ryzen Balanced Plans sollten Sie einen Stromverbrauch von ca. ±5W im Vergleich zum
Windows Balanced Plan feststellen. In der Zwischenzeit sind die Änderungen an unserem Plan besser geeignet, um Leistungsfähigkeit der dritten Generation Ryzen™ auszunutzen.7. Wir wissen, dass einige Enthusiasten den Balanced Power Plan, der mit Windows 10 ausgeliefert wird, als temporären Workaround für das in diesem Blog beschriebene Frequenz-/Spannungsverhalten verwendet haben. Dieser Workaround ist nicht mehr erforderlich.
8. Da die Temperatur eine Funktion von Spannung und Frequenz ist, sollten die Temperaturen des Desktop-Prozessors schrittweise mit dem neuen Plan zurückgehen. Dies liegt daran, dass der Prozessor weniger Zeit aufwenden wird um ein nicht benötigtes, erhöhtes Spannungs- und Frequenzziel zu erreichen. Aber es versteht sich von selbst: jeder Prozessor wird transiente Temperaturspitzen sehen, wenn ein Boost angewendet wurde, um Workloads zu bewältigen (z.B. ein Browser mit vielen Tabs).
9. Und eine mythoszerstörende Bemerkung: Benutzer sollten nicht versuchen, einen maximalen Prozessorzustand von 99% in einem
benutzerdefinierter Energieplan zu setzen. Dies deaktiviert den Boost, indem der Prozessor auf den Basistaktbeschränkt wird.
Schließlich wurde noch die neue AGESA Combo-AM4 1.0.0.3abb Version angekündigt, die Probleme mit dem Starten von Destiny 2, einiger Linux-Distribution wegen systemd und die Warnungen “Event 17, WHEA-Logger” im Windows Event Log beseitigen sollen
AGESA Combo-AM4 1.0.0.3abb wird in Produktions-BIOSen erscheinen, wenn die Mainboard-Hersteller ihre Qualitätsprüfung abgeschlossen haben, um Stabilität und Zuverlässigkeit zu gewährleisten. Dieser Prozess dauert in der Regel einige Wochen.