AMD Ryzen 5 7500X3D Test Review  Bild © PCMasters.deAMD Ryzen 5 7500X3D Test Review (Bild © PCMasters.de)

Der AOD-Treiber nutzt die Windows Management Instrumentation (WMI)-Schnittstelle, um die Kommunikation mit kompatibler System-Firmware zu ermöglichen. Anstatt dass einzelne Anwendungen ihre eigenen proprietären Kommunikationsmethoden mit der Firmware entwickeln müssen, stellt der Treiber unterstützte Prozessoreinstellungen über die Linux-sysfs-Schnittstelle bereit. Durch die Integration in sysfs bietet der Treiber einen standardisierten Weg für Software von Drittanbietern zum Lesen und Schreiben von Hardwareparametern. Diese Architektur ermöglicht es Entwicklern, Verwaltungstools zu erstellen, die direkt mit der Darstellung der Hardware im Kernel interagieren.

AMD Ryzen Overclocking DriverAMD Ryzen Overclocking Driver (Bild © Kernel.org Team)

Aktueller Funktionsumfang

Die erste Version des Treibers konzentriert sich auf die Verwaltung von Leistungs- und Stromschwellenwerten. Konkret ermöglicht er die Anpassung von drei Hauptparametern:

  • Package Power Tracking (PPT): Steuert den Gesamtstromverbrauch des Prozessorpakets.
  • Thermal Design Current (TDC): Verwaltet den maximalen Strom, der unter thermischen Einschränkungen durch den Prozessor fließen darf.
  • Electrical Design Current (EDC): Begrenzt den Spitzenstrom, der für kurze Zeiträume an die CPU abgegeben wird.

Über diese Grenzwerte hinaus ermöglicht der Treiber den Benutzern, Informationen zum Speichertakt zu überwachen und die von ihrer Hardware unterstützten spezifischen Einstellbereiche abzurufen. Darüber hinaus führt der AOD die Möglichkeit ein, Simultaneous Multithreading (SMT) über die Plattform-Firmware zu aktivieren oder zu deaktivieren.

Einschränkungen und Grenzen

Obwohl der Treiber die Kontrolle über Ryzen-Hardware erweitert, bestehen weiterhin einige technische Einschränkungen. Anpassungen an den Leistungs- und Strombegrenzungen (PPT, TDC und EDC) werden nicht in Echtzeit übernommen; ein vollständiger Systemneustart ist erforderlich, bevor diese Änderungen wirksam werden. Darüber hinaus umfasst die aktuelle Implementierung nicht den gesamten Umfang an Einstellungsmöglichkeiten, die im Windows-basierten Ryzen Master verfügbar sind. Insbesondere sind Steuerelemente zur Feinabstimmung der CPU-Frequenzen und Spannungsversätze über diesen Treiber noch nicht zugänglich.