AMD entwickelt laut Phoronix einen offiziellen Overclocking-Treiber für Ryzen-Prozessoren unter Linux. Der Ingenieur Shyam Sundar S K hat eine Serie aus drei Patches für einen neuen Treiber namens AOD (AMD Overclocking Driver) an die Mailingliste platform-driver-x86 übermittelt.
Der WMI-Treiber kommuniziert mit derselben Firmware-Schnittstelle, die Ryzen Master unter Windows verwendet, und stellt Steuerungen über sysfs bereit. Die erste Implementierung umfasst die PPT-, TDC- und EDC-Limits mit ihren unterstützten Bereichen, einen plattformweiten SMT-Schalter und die schreibgeschützte Auslesung des Speichertakts.
Bemerkenswert ist, dass Ryzen Master selbst nicht nach Linux portiert wird. AMD folgt dem Ansatz seines amdgpu-Treibers: Die Funktionen auf Kernel-Seite übernimmt das Unternehmen selbst, die Entwicklung der grafischen Oberfläche überlässt es Drittanbieter-Werkzeugen wie Core Ctrl und den Desktop-Umgebungen. Änderungen der Leistungsgrenzen bleiben in der Firmware erhalten, werden aber erst nach einem Neustart aktiv. Anders verhält es sich bei der bestehenden HSMP-Schnittstelle von AMD, die Grenzen sofort anwendet.
Die AOD-Attribute sind nur beschreibbar, da die Firmware keine aktuellen Werte meldet. Der SMT-Schalter verhält sich eher wie eine BIOS-Option als wie der nosmt-Bootparameter des Kernels. Die Firmware unterstützt zusätzliche Befehle, die über die ersten Patches hinausgehen, was darauf hindeutet, dass umfangreichere Steuerungen folgen könnten. Die Patches werden noch geprüft, und ein Zeitplan für die Aufnahme in den Kernel steht noch nicht fest.
Quelle: TechPowerUp News · Zusammengefasst von HeadlinesBriefing