Xubuntu 11.10 CPU órajel "beragadt"

Fórumok

Sziasztok!

Segítségre lenne szükségem, Xubuntu 11.10 alatt hogyan lehet állítani a notebook processzor energiagazdálkodását? Adott egy 1,73 GHz-es Pentium Dulacore processzor, ami egy ideig terheléstől függően változó órajellel üzemelt, pár napja viszont fixen 1.33 GHz-en ketyeg. Nem állítottam bele semmibe (őszintén nem is nagyon tudom hogyan kell). Tudna valaki segíteni?

Előre is köszönöm.
Dávid

Hozzászólások

esetleg:
modprobe cpufreq_ondemand

a /sys/devices/system/cpuX/cpufreq/-en belül lehet kiolvasni meg beírni infokat.

a nevek egyértelműen megmondják milyen infot tudsz kinyerni belőlük. a scaling_governorba tudsz írni is, megváltoztatva ezzel a szabályozó policyt.

Múltkor a laptopom már nagyon poros volt, és nem ment fel 1,86GHz-re csak 1,33-ra mert nem hűlt eléggé. Kifújtam sűrített levegővel.

Software is like sex, it's better with a penguin. :D (r)(tm)(c) آكوش

A fentiek mind jók, de azért szedjük össze a dolgokat.

Először is igen, kernel modul kell hozzá és a cpufrequtils csomag.
Továbbá jogosultság ugye, ezért én az első teszteket rootként végezném, hogy ne kelljen külön azt is ellenőrizni. Ha már rootként megy, akkor lehet vele tovább játszani.

Lépések:
1) cpufreq-info
Ha ez nem fut, akkor hiányzik a modul vagy a kernelből a támogatás. Modprobe a megfelelő modulokra.
1a) Modul betöltése:
default module:
modprobe acpi-cpufreq
Pentium M:
modprobe speedstep_centrino
Ezek régi információim, s mivel most nincs fizikai gépen Ubuntu a közelemben, lehet, hogy ezek a modulok megváltoztak.
2) Ha fut, akkor is jó eséllyel kellenek a governor modulok.
cpufreq_performance, cpufreq_ondemand, cpufreq_conservative, cpufreq_powersave, cpufreq_userspace
ezek közül a performance a default többnyire, a userspace pedig a kézzel állított órajelhez kell.
3) Utána pedig nem marad mást hátra mint a már említett:
cpufreq-set parancs.
Példa minden processor "ondemand" governor használatára:
cpufreq-set -r -g ondemand
Példa a 0. cpu állítására:
cpufreq-set -c 0 -g ondemand
(Figyelj oda: ha egy socketen van két mag, akkor 0-ás CPU-val állítod az 1-est is.)

Forrás és további információ:
https://wiki.archlinux.org/index.php/CPU_Frequency_Scaling

Pár hónapja én is szenvedtem egy hasonló esettel, sok fórum bújás után az lett a vége, hogy kitakarítottam a laptop cpu hűtőjét, és megjavult minden. Úgyhogy neked is ezt javasolom első körben :)

Köszönöm a tippeket, a por volt az oka, észre sem vettem hogy néha a 80 fokot is elérte a proci (alapból 70 fölé nem megy). Alapos takarítás után jó lett. Viszont felvetődött bennem, hogy mi módon tudnék létrehozni egy olyan energiasémát, ahol mindentől függetlenül fix 1,3 GHz-en menne?