• IT-Karriere:
  • Services:

Kernel: Linux-Community diskutiert Undervolting-Treiber für Intel

Unter Linux gibt es derzeit keine offizielle Möglichkeit zum Undervolting. Das könnte sich nun ändern, nur fehlt die Dokumentation von Intel.

Artikel veröffentlicht am ,
Ob der Kernel-Treiber kommt, ist derzeit noch unklar.
Ob der Kernel-Treiber kommt, ist derzeit noch unklar. (Bild: Kimberley Collins, flickr.com/CC-BY 2.0)

Der Linux-Kernel könnte künftig eine Art offiziellen Treiber zum sogenannten Undervolting auf Intel-CPUs bekommen. Das geht aus einer Diskussion der Kernel-Community hervor, über die das Magazin Phoronix berichtete. Unter Windows gibt es mit Intels Extreme Tuning Utility (XTU) bereits ein offiziell abgesegnetes Werkzeug dafür, unter Linux jedoch noch nicht. Durch das Undervolting lässt sich die CPU-Spannung reduzieren, was zu einer niedrigeren Leistungsaufnahme und somit längeren Akkulaufzeit führt. Auch einige Laptop-Hersteller bieten entsprechende Werkzeuge an.

Stellenmarkt
  1. Kassenärztliche Vereinigung Sachsen (KVS), Dresden
  2. Bundesamt für Sicherheit in der Informationstechnik, Bonn

Zum Undervolting unter Linux kann ein Userspace-Werkzeug genutzt werden, das unabhängig von Intel und den Kernel-Entwicklern erstellt wird. Um die Funktion zu nutzen, schreibt das Werkzeug bestimmte Werte in sogenannte MSR (Model-Specific Register). Diese Nutzung ist aber nicht offiziell abgesegnet, weshalb der Linux-Kernel Warnungen auswirft. Der für seine Arbeiten an dem Wireguard-VPN bekannte Entwickler Jason Donenfeld wollte dies ändern und stieß damit die Diskussion um einen Undervolting-Treiber für Linux an.

So sind sich die Beteiligten einig, dass der direkte Zugriff auf die MSR aus dem Userspace heraus prinzipiell keine gute Idee sei. Diese Art der Nutzung der Hardware sollte unter Linux einem Kernel-Treiber vorbehalten sein, weshalb Linux standardmäßig Warnungen auswirft. Die erste Idee von Donenfeld bestand darin, in dem konkreten Fall die Warnung zu unterdrücken, indem der Kernel über diese Nutzung informiert wird.

Die Community diskutierte daraufhin verschiedene Möglichkeiten und Szenarien zur konkreten und vor allem korrekten Implementierung zum Undervolting. Zu beachten ist etwa, dass das Undervolting in der Vergangenheit erfolgreich für Sicherheitslücken ausgenutzt wurde. Darüber hinaus setzt der bisherige Ansatz auf das Reverse Engineering der Werte für die Funktion, was Schäden an der Hardware nach sich ziehen könnte.

Besser wäre wohl eine in die bestehenden Treiber integrierte Funktion. Wie der Intel-Angestellte Srinivas Pandruvada jedoch schreibt, gibt es das Problem, dass es dazu keine öffentliche Dokumentation von Intel gibt. Ob und inwiefern dies von Seiten Intels geändert werden könnte, ist derzeit noch offen. Möglicherweise entscheidet sich die Community aber für die Umsetzung des Kernel-Treibers mit den Werten aus dem Reverse Engineering. Immerhin wird dies regelmäßig auch für andere Treiber so umgesetzt.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Hardware-Angebote
  1. (u. a. Zotac GAMING GeForce RTX 3070 Twin Edge OC für 670,17€, PNY GeForce RTX 3090 XLR8 Gaming...

Lightkey 02. Nov 2020 / Themenstart

Leider seh ich das jetzt erst und ich weiß nicht, wie sinnvoll eine Antwort jetzt noch...

wurstdings 26. Okt 2020 / Themenstart

Interessant, das kannte ich noch nicht. Scheint aber defekt zu sein, ich kann damit von 1...

Lasse Bierstrom 24. Okt 2020 / Themenstart

Das interessanterweise in neueren Versionen bestimmte CPUs blockt, obwohl es in der...

Kommentieren


Folgen Sie uns
       


Sony Playstation 5 - Fazit

Im Video zum Test der Playstation 5 zeigt Golem.de die Hardware und das Dashboard der Konsole von Sony.

Sony Playstation 5 - Fazit Video aufrufen
    •  /