pystyykö prosessorin kellotaajuuden jollain softalla pakottamaan haluamakseen?
ondemand:n pitäisi hoitaa tämä automaattisesti, mutta koneessani se osaa ainoastaan laskea kellotaajuuden eikä nostaa sitä takaisin kun tehoja tarvittaisiin.
jos on mahdollista, tekisin skriptin joka käynnistää tehoja vaativan ohjelman näin:
cpu-nopeus_maksimiin && suoritettava_ohjelma && cpu-nopeus_alhaiseksi.
kyseessä on läppäri joten tuolla kellotaajuuden säätelyllä saisi käyttöaikaa lisättyä.
ondemand:n pitäisi hoitaa tämä automaattisesti, mutta koneessani se osaa ainoastaan laskea kellotaajuuden eikä nostaa sitä takaisin kun tehoja tarvittaisiin.
jos on mahdollista, tekisin skriptin joka käynnistää tehoja vaativan ohjelman näin:
cpu-nopeus_maksimiin && suoritettava_ohjelma && cpu-nopeus_alhaiseksi.
kyseessä on läppäri joten tuolla kellotaajuuden säätelyllä saisi käyttöaikaa lisättyä.
Vastaukset 4
Vanhimmat
Tässä on yksi ohje. Linuxissa on useampia tapoja säädellä tuota prosun nopeutta mutta yleensä kai pitäisi poistaa sitten muut tekniikat sähläämästä kuten tässäkin ohjeessa sanotaan, voit kokeilla viakka tämän mukaan
http://www.pantz.org/software/cpufreq/usingcpufreqonlinux.html
Samalla näet tuosta poistettavien freq-softien listasta mitä muuta voit kokeilla ellei jostain syystä saa tällä toimimaan. Mulla ainakin on toiminut ne mitä joskus kokeilin, nyt en ole pitkään aikaan kokeillut noita.
Jotain häikkää on mikäli ei nopeus nouse takaisin. Huomaa että nopeutta nostetaan takaisin vasta sitten kun tehoja tarvitaan. Tyhjää ei pyöritetä täydellä teholla. Aina voi kokeilla jotain toista nopeudensäätäjää.
Mikäli haluaa itse käpistellä nopeuksia niin /sys/devices/cpu/ haarasta löytyy paikat mistä komentaa.
sudo echo performance> /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor && ohjelman_nimi && sudo echo ondemand> /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Jotenkin noin.