PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CPU frequency scaling oder doch nicht?!?


anakin87
2010-11-25, 19:29:13
Hello Leute,
habe da eine Frage bezüglich des CPU-Freq. scaling (unter Gentoo)
Nach dem ich diverse Optionen im Kernel aktiviert habe (governor, cpu scaling, etc.) sind die cpufrequtils installiert worden und dem boot rc hinzugefügt.
Die Sache ist nun so, bei meiner CPU (i7 920) ist 2.66GHz als Takt vorgesehen, welcher auch von 1.6GHz bis 2.6GHz reguliert wird.
Jedoch war mir heute etwas langweilig im Kopf und hab auf 3.1GHz OC betrieben - wird unter Win anstandslos angezeigt.
Warum steht unter Linux dann "nur" 2.66GHz? (conky, sysmonitor, etc).

Gast
2010-11-25, 22:23:44
Tackt
Ahhhrgl, meine Augen...
Das Wort heißt "Takt"!

Wie hast du denn übertaktet? Wenn du das unter Windows per Software machst dürfte klar sein dass unter Linux alles auf default läuft.

Gast
2010-11-26, 00:12:03
CPU Frequency Scaling Monitor zeigt bei meinem e6400 die übertaktung entsprechend bios-einstellung korrekt an. leider wird die anzeige des turbomodus der i3/5/7 reihe noch nicht unterstützt.

anakin87
2010-11-26, 12:39:00
Hm war eigentlich per BIOS und nicht per SW.

Laut BIOS siehts so aus:

Ai OC Manual
CPU Ratio Setting Auto
Intel SpeetStep Aktiviert
Intel Turbo Aktiviert
BCLK Freq 150
PCIE Freq 100
DRAM Freq 1503 MHz
VCLK Freq 3158 MHZ
QPI Auto
CPU Voltage 1,1



Klar wär mehr drinnen - ich spiel nur mal so rum ;)
Unter Win mit Prime ist es wunderbar gelaufen - hat hochgeschalten bis ca. 3,1GHz
Nächste Frage ist, arbeitet er wirklich mit 2,66GHz oder zeigt er nur 2,66GHz an arbeitet aber mit 3,1GHz?

@Gast bei Post #3
Naja soweit ich den Turbo verstanden hab: wenn andere Kerne nicht ausgelastet sind und nur einer belastet wird, wird dieser höher taktet... Kann mich aber auch irren
Bei mir sollten doch alle 4(8) auf 3,1GHz laufen? Oder betrifft das Stepping den Turbo?

Odal
2010-11-26, 14:24:22
Das richtige auslesen per cpufreq treiber funzt für Nehalems nicht (rührt wohl auch daher das das Powermanagement bei den Nehalems nicht über einen Treiber sprich Software gemacht wird) der zeigt z.b. auch die C-States nicht an und dementsprechend auch den Turbo (falls aktiviert) nicht.

compilier dir mal das hier

http://code.google.com/p/i7z/

ob es auch overclocking correkt anzeigte weiss ich nicht zumindest lastwechsel und C-States sowie den Turbo konnte man damit auslesen

anakin87
2010-11-26, 14:44:34
Hm dachte schon dass es an meinen leicht angegrauten Kernel liegt (2.6.34r12)
ein Wechsel zu 2.6.36r3 brachte da auch nichts :(

Aber das Tool ist ganz in Ordnung:
At first I was like this:
http://s3.directupload.net/images/101126/temp/ilst87vs.png (http://s3.directupload.net/file/d/2355/ilst87vs_png.htm)

but then like this ;D
http://s5.directupload.net/images/101126/temp/eo534n7r.png (http://s5.directupload.net/file/d/2355/eo534n7r_png.htm)

EDIT: somit ist nur die Anzeige nicht korrekt und kann getrost ignoriert werden - verstehe ich das jetzt richtig?

Odal
2010-11-26, 19:50:09
Hm dachte schon dass es an meinen leicht angegrauten Kernel liegt (2.6.34r12)
ein Wechsel zu 2.6.36r3 brachte da auch nichts :(

Aber das Tool ist ganz in Ordnung:
At first I was like this:
http://s3.directupload.net/images/101126/temp/ilst87vs.png (http://s3.directupload.net/file/d/2355/ilst87vs_png.htm)

but then like this ;D
http://s5.directupload.net/images/101126/temp/eo534n7r.png (http://s5.directupload.net/file/d/2355/eo534n7r_png.htm)


Da gibts auch im Unterverzeichnis GUI eine GUI version


EDIT: somit ist nur die Anzeige nicht korrekt und kann getrost ignoriert werden - verstehe ich das jetzt richtig?

so in etwa könnte man es ausdrücken...den kernel könnte man glaub ich auch ohne cpufreq bauen zumindest solang man seine CPU mit Powermanagement laufen lassen will (denn das macht die von sich aus)