Archiv Prozessoren 8.660 Themen, 54.742 Beiträge

Cpufreq lässt nur bestimmte taktraten zu

Meuchelmann / 6 Antworten / Flachansicht Nickles

hallo erstmal, ich habe das problem, dass ich zwar einen amd athlon X2 7750 prozi habe, der ja mit 2.7 pro kern läuft, mir jedoch in linux nur ein takt von 1.35ghz angezeigt wird. ich weiß, dass linux den prozi untertaktet wenn er nix zu tun hat, allerdings ändert sich das ganze auch bei über 90% auslastung nicht...
ich wollte das manuell ändern mittels folgender befehle: cpufreq-set -g userspace; cpufreq-set -d (untere grenze) 1.35GHz; cpufreq-set -u (obere grenze) 2.7GHz; cpufreq-set -f (der takt, den ich haben will, zB:) 2GHz;
mit cpufreq-info bekomme ich immer angezeigt, dass der takt noch bei 1.35GHz liegt. das gilt für alles, was ich bei cpufreq-set -f eingebe, außer natürlich bei werten über 2.7GHz, da ich im bios nicht übertaktet hatte. komischerweise habe ich beim codieren schon so etwa die leistung, die man mit 2.7GHz erwarten könnte, jedoch bleibt bei allen anzeigemöglichkeiten (cpufreq-info; systemmonitor; sysinfo im konqueror; die ausgabe 1.35GHz. auch die Vcore Voltage, die ich im systemmonitor nachschauen kann, entspricht nicht der, die ich in windows (hab zwei platten, auf einer is linux und die andre nutz ich für windows) oder direkt im bios nachschauen kann, nämlich ca 1.39V, sondern liegt bei 1.1V, was auch nur stimmen kann, wenn der takt wirklich bei 1.35 liegt, denn so stark untervolten lässt sich mein prozi bei echten 2.7 garantiert nicht.
ich habe eine möglichkeit gefunden, dennoch manuell etwas ändern zu können, nämlich indem ich vorher im bios auf 3GHz übertakte (funktioniert problemlos). dann kann ich nämlich mittels cpufreq-set -d -wertüber1.35GHz- den takt auf genau den -u, also den maximalwert, 3Ghz hochschrauben. ein einstellen durch cpufreq-set -f funktioniert nicht! ich kann also nur zwischen 1.35 und 3 GHz hin und her wechseln, undzwar in dem ich den -d wert, den minimalwert auf etwas höheres als 1.35 stelle, das ganze funktioniert auch nur solange ich im bios genau auf 3GHz übertaktet habe!
ich komme damit zwar ganz gut aus, aber etwas nervig ist es schon, zumal ich auch nicht höher als 3GHz komm, da er ja nur exakt 3GHz akzeptiert. in windows habe ich übrigens immer genau den von mir im bios eingestellten takt, von 1.6 (im bios komm ich nämlich gar nicht auf 1.35, also einen multiplikator von unter 8, herunter!!!) bis zu 3.4GHz, muss also irgendwie schon am system liegen.
ich würde mich freuen wenn jemand mir helfen könnte, ich bedank mich schonmal im vorraus :D

Meuchelmann cbuddeweg „Mit den Details bei Suse kenne ich mich nicht so aus. Nein. Der Prozessor kann...“
Optionen

ok, super, vielen dank für die schnelle antwort, ich werd gleich mal anfangen zu experimentieren, allerdings wäre ich für eine art 'anleitung' was ich wie und wo im bootmanager einstellen muss noch dankbar.
PS: ich hab die prozessorlast hochgeschraubt, indem ich als desktophintergrund das mandelbrot genommen hab, was ja wenn ich zB zoome soweit ich weiß von der cpu berechnet wird, ist das ausreichend last, sodass er über die 1.35 hinauskommt?