Adott egy Hp Pavilion ZV5000 notebook, és a processzor 1,6Ghz helyett 800Mhz-en fut állandóan. Tehát nincs az, hogy kihasználtság alatt 1,6Ghz ellenkező esetben 800Mhz ahogy lenni kéne, ez mindig a kisebb frekvencián fut. Mi lehet ennek az oka? Biosban nem lehet állítgatni semmit sajna.
- 1464 megtekintés
Hozzászólások
Ha Linux és cpufrequtils akkor cpufreq-set -g ondemand azonnal megoldja a problémát, feltéve ha a cpufreq_ondemand kernelmodul be van töltve (ellenőrizd a cat /proc/modules | grep cpufreq_ondemand paranccsal), a cpufreq daemon meg ahhoz kell, hogy a cpufreq konfigurációs fájlban megadottakat minden rendszerindításnál alkalmazza.
cpufreq-info kimenetét meg idemásolhatnád.
- A hozzászóláshoz be kell jelentkezni
dexter@ubuntu:~$ cpufreq-info
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@lists.linux.org.uk, please.
analyzing CPU 0:
driver: powernow-k8
CPUs which need to switch frequency at the same time: 0
hardware limits: 800 MHz - 1.60 GHz
available frequency steps: 1.60 GHz, 800 MHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 800 MHz and 800 MHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 800 MHz.
cpufreq stats: 1.60 GHz:0,00%, 800 MHz:0,04% (244)
- A hozzászóláshoz be kell jelentkezni
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq kimenete mi?
Egyébként lehetséges, hogy a konfigurációs fájlban van rosszul megadva max_freq értéke, az én disztribúcióm alatt ez az /etc/conf.d/cpufreq alatt található, hacsak nem használsz valamilyen BSD-t vagy Arch Linux-ot nálad ez máshol lesz, de valahol a /etc alatt.
- A hozzászóláshoz be kell jelentkezni
dexter@ubuntu:~$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
800000
- A hozzászóláshoz be kell jelentkezni
cpufreq-set -u 1.6Ghz parancsot próbáld ki, ez megadja a felső értékét az ondemand scalingnak.
A jó hír, hogy csak az ondemand tűnik érintettnek, cpufreq-set -g performance vagy cpufreq-set -f 1.6Ghz parancsokkal megkaphatod a nagyobb teljesítményt (de csak azt, 800Mhz nélkül).
- A hozzászóláshoz be kell jelentkezni
ubuntut használok, és init.d-n belül nincs cpufreq, hanem cpufrequtils, ő pedig /usr/bin/cpufreq-set file-ra utal ami tök üres.
viszont találtam egy ilyen sort:
ENABLE="true"
GOVERNOR="ondemand"
MAX_SPEED="1600"
MIN_SPEED="800"
itt az 1600 és a 800 helyén 0 állt, nemtom hogy jót írtam-e be.
- A hozzászóláshoz be kell jelentkezni
root@ubuntu:/home/dexter# cpufreq-set -f 1.6Ghz
root@ubuntu:/home/dexter# cpufreq-info
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@lists.linux.org.uk, please.
analyzing CPU 0:
driver: powernow-k8
CPUs which need to switch frequency at the same time: 0
hardware limits: 800 MHz - 1.60 GHz
available frequency steps: 1.60 GHz, 800 MHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 800 MHz and 1.60 GHz.
The governor "userspace" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz (asserted by call to hardware).
cpufreq stats: 1.60 GHz:0,00%, 800 MHz:0,00% (11)
- A hozzászóláshoz be kell jelentkezni
úgy néz ki oké lett :)
köszi
- A hozzászóláshoz be kell jelentkezni
Inkább 800000 és 1600000 ha Mhz és Ghz nélkül írod.
Google meg azt adta ki, hogy a cpufrequtils lecserélése powernowd-ra sokaknak megoldotta a problémát.
A konfigurációs fájlt meg /etc/cpufreqd.conf elérési úton találod.
----
Látom időközben megoldódott a dolog.
- A hozzászóláshoz be kell jelentkezni
(szorosan ide kapcsolódik, ezért nem nyitnék neki őj topicot)
Valakinek sikerült már a "minimum alá" beállítani a frekvenciát?
A masina jelenleg 3 frekvenciát ad alapból, és a statisztika szerint a legalacsonnyabb messze a jellemző üzemi körülmények között:
cpufreq stats: 1.83 GHz:1.29%, 1.33 GHz:0.06%, 1000 MHz:98.65%
Nem tudom, hogy mennyire hardveres dolog a frekvencia alsó határa, de én szívem szerint beállítanám akár 300Mhz környékére, többnyire az is elegendő. Ha meg nem, akkor majd megemelkedik (ez most tökéletesen is megy 1.83 - 1.33 - 1 között)
Túl nagy mélyfúrásokat nem végeztem még a témában és persze az sem biztos, hogy jelentős fogyasztáscsökkentő hatása van a frekvenciának bizonyos határ alatt.
Mindenesetre a caps lockot is kikapcsolom, ha nem feltétlenül kell világítania :)
- A hozzászóláshoz be kell jelentkezni
Nem tudom mennyire általános, de nálam szorzót állít, így szabályozza a cpu sebességét. Hogy ez mennyire szabályozható szoftveresen, az jó kérdés..
- A hozzászóláshoz be kell jelentkezni