notebook alacsony cpu freq.

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.

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.

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)

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.

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.

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)

(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 :)