PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einem nicht funktionierenden TurboBoost (Intel Xeon) auf die Spur kommen



Poison Nuke
11.04.11, 19:36
Hallo,

es geht um einen Server mit Intel Xeon L3426 (Lynnfield) auf einem Supermicro X8SIL

Wenn darauf ein Windows Server 2008R2 läuft, dann funktioniert TurboBoost einwandfrei. Komischerweise wird es aber von CPUz oder TMonitor nicht ganz korrekt angezeigt (je nach Energiesparplan wird teilweise kein angehobener Multi angezeigt, obwohl Benchmarkegebnisse eindeutig dafür sprechen).


Unter Linux, egal welche Distri (versucht mit Debian Lenny, Squeeze, Gentoo mit Kernel 2.6.35), ist kein TurboBoost erkennbar.

dazu wurde i7z installiert (https://code.google.com/p/i7z/), um die Taktfrequenzen genau zu überwachen, und dann wurde einfach mit einem dd aus urandom nach null ein einzelner CPU Kern voll ausgelastet. Ergebnis, egal welches System, im Idle werden alle Cores so um die 1200Mhz angezeigt, wie es mit SpeedStep auch sein sollte, mit dd sind alle Cores auf 1866Mhz. Das ist der Standardtakt der CPU. TurboBoost sind 3200Mhz bei einem Core und 2800 oder so bei 2 Cores Auslastung, aber das wird nie angezeigt.

EIST, und C1E usw sind alle aktiviert (BIOS ist auf default Settings, hab aber auch schon mit ein paar Einstellungen rumprobiert).

Wenn man die CPU Leistung misst, dann fällt auch auf, dass kein Unterschied besteht, wenn ich TurboBoost im BIOS aktiviere oder nicht. Unter WIndows ist der Unterschied brachial in den Benchmarks erkennbar.


mir gehen gerade die Ideen aus :(
habt ihr einen Tipp für mich?

cane
11.04.11, 21:32
Da gibts viele viele Möglichkeiten, Beispiel:

http://debianforum.de/forum/viewtopic.php?f=13&t=120262&sid=5cacbb47d340abd2dbae3035fcaa3d62&start=15

Weitere Beispiele:
http://www.google.de/search?q=Lynnfield+turboboost+linux

mfg
cane

Poison Nuke
11.04.11, 21:45
Wo liegt das Problem, das Eingangsposting zu lesen, bevor man irgendwelchen sinnlosen Beiträge schreibt die am Thema vorbei gehen? Zudem Google mir sicher nicht unbekannt ist, woher sonst hätte ich von i7z wissen sollen, welches man normalerweise wohl nur installiert, wenn man ein Problem wie dieses hat.


Und bevor die Frage kommt, ja, C-states sind natürlich auch aktiv, selbst mit manueller Festlegung auf C7 als tiefsten Schlafmodus passiert allerdings nichts.

Und wenn es in Windows funktioniert, kann es wohl schwer etwas mit den BIOS Einstellungen zu tun haben, ich bezweifel, dass Windows diese überschreiben kann. Oder etwa doch