Phenom II X6 unter Linux ausgebremst

Bug im Linux-Powermanagement bremst AMDs Sechskern aus

Bug im Linux-Powermanagement bremst AMDs Sechskern aus

Daniel Kottmair
03.05.2010 Vor kurzem traf von AMD der neue Phenom II X6 ein. Beim Testen bemerkten wir, dass AMDs neuer Platzhirsch auf aktuellen Kerneln nicht die volle Leistung brachte, rund ein Viertel weniger als unter älteren.

Während unter Ubuntu 9.04 mit Kernel 2.6.28 der Phenom II X6 1090T wie Intels "Gulftown" Core i7 980 rund 19 Prozent mehr Leistung in unserem LUbench erbrachte, blieb die Leistung unter 9.10 mit Kernel 2.6.31 weit hinter den Erwartungen zurück. Ein Deaktivieren der Stromspartechnik Cool'n'Quiet im BIOS verhalf dem Phenom II X6 dann auch unter Ubuntu 9.10 zu voller Leistung.
AMDs für Linux-Unterstützung zuständiges OSRC (Operating Systems Research Center) in Dresden bestätigt uns auf Nachfrage das Problem: Der neue TurboCore-Modus des Phenom II X6, mit dem dieser sich bei wenigen Arbeiter-Threads selbständig übertaktet, bringt das powernow-k8-Taktregelungs-Kernelmodul durcheinander. Dieses identifiziert den Turbo-Takt fälschlicherweise als höchste Taktstufe. Da aber nur die CPU selbst das automatische Übertakten regelt führt dies dazu, dass der Turbomodus gar nicht mehr funktioniert und auch das Heruntertakten nicht bis zum Minimaltakt möglich ist. Das Problem betrifft alle AMD-CPUs mit TurboCore-Modus (momentan sind das nur der Phenom II X6 1055T und 1090T) unter allen Kerneln ab 2.6.30.
Einen entsprechenden Patch hat AMD schon upstream geschickt. Der CPU-Hersteller macht Druck bei den jeweiligen Distro-Maintainern, dass der Patch möglichst bald per Aktualisierung verfügbar ist, für das neue Ubuntu 10.04 soll er schon mit dem ersten Kernel-Update kommen. Ob das Problem Ihr System betrifft können Sie (mit Cool'n'Quiet aktiviert) prüfen mittels dmesg | grep "pstate 0" oder auch über ein Widget/Applet, das die möglichen Prozessortaktraten anzeigt. Steht hier als Maximalfrequenz (Pstate 0) der TurboCore-Takt Ihres Phenom X6 (3600 MHz beim 1090T, 3300 MHz beim 1055T), ist ihr System ausgebremst. Bis der Patch verfügbar ist, sollten Linux-User, die von ihrem Phenom X6 die volle Leistung wollen, Cool'n'Quiet im BIOS deaktivieren beziehungsweise das powernow-k8-Kernelmodul blacklisten (falls Windows parallel installiert ist wäre das die sinnvollere Lösung). Der Stromverbrauch ist dann -- zumindest unter dem dank altem Kernel nicht betroffenen Ubuntu 9.04 -- unseren Messungen zufolge nur im Leerlauf 17 Watt höher. Unter Last messen wir keinen Unterschied -- egal ob nur einer oder alle Kerne zu tun haben.
Die neuen Sechskerne von Intel (Core i7 980) und AMD (Phenom II X6 1090T) liefern klar mehr Leistung und brauchen dabei sogar weniger Strom als ihre Vierkern-Vorgänger -- und kosten auch noch genausoviel. Einen ausführlichen Test finden sie in LinuxUser Ausgabe 7/06.

Ähnliche Artikel

Kommentare

Aktuelle Fragen

Zu wenig Speicherplatz auf /boot unter MATE
Patrick Obenauer, 25.05.2015 14:28, 1 Antworten
Hallo zusammen, ich habe Ubuntu 14.10 mit MATE 1.8.2 (3.16-37) mit Standardeinstellungen aufgese...
Konsole / Terminal in Linux Mint 17.1 deutsch
Dirk Resag, 09.05.2015 23:39, 12 Antworten
Hallo an die Community, ich habe vor kurzem ein älteres Notebook, Amilo A1650G, 1GB Arbeitsspe...
Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...