Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
cpu frequenz drosseln ?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
foexle
n00b
n00b


Joined: 08 Oct 2007
Posts: 10

PostPosted: Mon Oct 08, 2007 7:32 pm    Post subject: cpu frequenz drosseln ? Reply with quote

sers leute ich wieder

sry aber hab dazu nix im forum gefunden bzw nichts mit dem ich klar komme

ich bin gerade dabei gentoo das erste mal zu inst. auf meinem laptop

das problem ist, das wenn ich auf voller leistung compeliere, überhitzt mein cpu
wie könnte ich denn meine cpu frequenz manuell per shell drosseln ?

wäre super wenn mir wer hilft :) anders wird das nix mit gentoo :D

weil ich sitze nicht die ganze nacht mit nem kaltfön hier ^^

danke für die hilfe
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4570
Location: Germany

PostPosted: Mon Oct 08, 2007 8:13 pm    Post subject: Reply with quote

Hallo

Wichtig währe zu wissen, was du für ein CPU benutzt, Intel , AMD , Typ ?

poste doch mal ein:
Code:
cat /proc/cpuinfo


MfG Josef.95
Back to top
View user's profile Send private message
foexle
n00b
n00b


Joined: 08 Oct 2007
Posts: 10

PostPosted: Mon Oct 08, 2007 8:17 pm    Post subject: Reply with quote

Athlon 64

:)

laptop ist nicht so gut gkühlt :)
Back to top
View user's profile Send private message
Psycho Dad
Apprentice
Apprentice


Joined: 10 Dec 2005
Posts: 168
Location: BW

PostPosted: Mon Oct 08, 2007 8:21 pm    Post subject: Reply with quote

Code:
emerge cpufrequtils


dann

Code:
cpufreq-info


zeigt mögliche Frequenzen.

Dann z.B. für 800MHz

Code:
cpufreq-set -f 800MHz


Setzt die Frequenz auf 800MHz oder die nächst höhere gültige Frequenz.
Cpufreq-Unterstützung für die CPU muss im Kernel enthalten sein und die gewünschten governors.

Hier was komplizierteres für Dual-Core-CPUs:

Code:
cpufreq-set -c0 -u 1.3GHz -g ondemand
cpufreq-set -c1 -u 1.3GHz -g ondemand


Setzt beide Kerne auf ondemand (passt sich Auslastung an), geht aber auf keinen Fall über 1,3GHz oder die nächsthöhere gültige Frequenz.
"man cpufreq-set" zeigt die Möglichkeiten.

Allerdings sollte ein Prozessor in der Lage sein bei höchster Frequenz zu schaffen.
Läuft der Lüfter?
Muss er vielleicht gereinigt werden oder sind die Öffnungen verstellt?
Wenn der Lüfter läuft und die Temperatur net runterbringen kann dann ist da was hardwaremäßig defekt.
Ist noch Garantie auf dem Teil?
_________________
Gruß Thomas
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4570
Location: Germany

PostPosted: Mon Oct 08, 2007 8:41 pm    Post subject: Reply with quote

Dann installiere dir am besten kurz.
Code:
emerge -av cpufrequtils


dann kannst du dir mit:
Code:
cpufreq-info
die "Möglichkeiten" die dein CPU (und Kernelconfig) zZ unterstützt ansehen.

Das sieht bei mir zb so aus: AMD64 CPU
Quote:
# cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Bitte melden Sie Fehler an linux@brodo.de.
analysiere CPU 0:
Treiber: powernow-k8
Folgende CPUs können nur gleichzeitig ihre Frequenz variieren: 0
Hardwarebedingte Grenzen der Taktfrequenz: 1000 MHz - 2.40 GHz
mögliche Taktfrequenzen: 2.40 GHz, 2.20 GHz, 2.00 GHz, 1.80 GHz, 1000 MHz
mögliche Regler: conservative, ondemand, powersave, userspace, performance
momentane Taktik: die Frequenz soll innerhalb 1000 MHz und 2.40 GHz.
liegen. Der Regler "ondemand" kann frei entscheiden,
welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
momentane Taktfrequenz ist 1000 MHz (verifiziert durch Nachfrage bei der Hardware).


Sollte bei dir änlich sein, dann kanzt du mit
Code:
cpufreq-set -g powersave
die 1000MHz auswählen.

weitere Info
http://www.gentoo.org/doc/de/power-management-guide.xml


@Psycho Dad
Da wahr wohl einer schneller, :idea:
MfG Josef.95
Back to top
View user's profile Send private message
foexle
n00b
n00b


Joined: 08 Oct 2007
Posts: 10

PostPosted: Tue Oct 09, 2007 8:44 am    Post subject: Reply with quote

dank euch beiden :)
Back to top
View user's profile Send private message
cHeFr0cKaH
Apprentice
Apprentice


Joined: 27 Feb 2006
Posts: 188
Location: Frankfurt am Main

PostPosted: Tue Oct 09, 2007 9:13 am    Post subject: Reply with quote

Hi,

gilt diese Einstellung hier auch für Singlecore's ?
Code:

cpufreq-set -c0 -u 1.3GHz -g ondemand


Ich hab eine amd64 3500+ mit 2,2ghz und takte den halt auch von Hand auf 1ghz runter.


mfg
cHeFr0cKaH

bye!
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Tue Oct 09, 2007 2:41 pm    Post subject: Reply with quote

Die cpufrequtils sind im Prinzip überflüssig. echo "value" > /sys/devices/system/cpu/cpuX/foo reicht völlig.
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Back to top
View user's profile Send private message
Psycho Dad
Apprentice
Apprentice


Joined: 10 Dec 2005
Posts: 168
Location: BW

PostPosted: Tue Oct 09, 2007 3:11 pm    Post subject: Reply with quote

Quote:
gilt diese Einstellung hier auch für Singlecore's ?
Code:

cpufreq-set -c0 -u 1.3GHz -g ondemand


Ja, aber das "-c0" ist dann natürlich überflüssig, da ja bei Singlecores keine bestimmte CPU definiert werden muss.

Das Frequenz- und Governor-Verstellen geht auch grafisch mit dem cpufrequency-plugin für gkrellm (ist in Portage).
So Geschichten mit ondemand + Maximalfrequenz aber leider nicht.

Quote:
Die cpufrequtils sind im Prinzip überflüssig. echo "value" > /sys/devices/system/cpu/cpuX/foo reicht völlig.


Man lernt nie aus.

Wenn die Temperatur das Problem ist, kann man sich auch ein Script basteln, das von cron jede Minute aufgerufen wird.
Das checkt dann die Temperatur, wenn die über einer definierten Marke liegt, wird dann eine Maximalfrequenz gesetzt.
Wird eine andere definierte Marke unterschritten, werden die hohen Frequenzen wieder freigegeben.
Als grobe Vorlage kann dabei das Script /usr/bin/check-temperature von hier dienen (auch wenn es dabei um die Lüfter geht)

http://www.iaccarino.de/silvio/linuxnb.htm

Hab ich selber mal gemacht, weil ein Temperatursensor defekt war.
Wenn Interesse besteht, meld ich mich nochmal.
_________________
Gruß Thomas
Back to top
View user's profile Send private message
Psycho Dad
Apprentice
Apprentice


Joined: 10 Dec 2005
Posts: 168
Location: BW

PostPosted: Tue Oct 09, 2007 5:17 pm    Post subject: Reply with quote

Undervolting wäre dann übrigends auch gut.

Aber wenn der gereinigte Lüfter die Temperatur nicht in unkritischen Bereichen halten kann ist das auf jeden Fall ein Reklamationsgrund, wenn noch Garantie drauf ist.
_________________
Gruß Thomas
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum