El meu Debian va calent… (2)

[O bé: ni KLaptop, ni KPowersave, ni hòsties!]

Cada cop que engego el sistema i també cada X temps, el valor de la “variable”

/sys/devices/system/cpu/cpuN/cpufreq/scaling_min_freq

(per N=0 i N=1) canvia a 1826000 (1.8 Ghz) i, encara que tan sols estigui navegant per internet, al cap d’una estona ja tenim actiu l’efecte estufa que comentava el lluís.

A més a més, he descobert (gràcies a la comanda cpufreq-info) que el KLaptop, quan li dius que canviï l’esquema de rendiment, només el canvia per la CPU0 amb la qual cosa, si tens un Core 2 Duo, la CPU1 es manté amb l’esquema per defecte (fregidora) i no hi guanyem gran cosa.

Per sortir del pas, gràcies a l’ajuda d’aquest HOW-TO, he fet un script senzill que em permet seleccionar l’esquema que vull (per defecte “ondemand“) i quan vull. Diu així:

#!/bin/bash

echo 1 > /sys/devices/system/cpu/sched_mc_power_savings

case $1 in
performance )
CPU_MIN_FREQ=1826000
CPU_MAX_FREQ=1826000
GOVERNOR=performance
;;

ondemand )
CPU_MIN_FREQ=996000
CPU_MAX_FREQ=1826000
GOVERNOR=ondemand
;;

powersave )
CPU_MIN_FREQ=996000
CPU_MAX_FREQ=1328000
GOVERNOR=powersave
;;

alarm )
CPU_MIN_FREQ=996000
CPU_MAX_FREQ=996000
GOVERNOR=powersave
;;

* )
CPU_MIN_FREQ=996000
CPU_MAX_FREQ=1826000
GOVERNOR=ondemand
;;

esac

# Ajustem la freqüència mínima
echo $CPU_MIN_FREQ > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo $CPU_MIN_FREQ > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq

# Ajustem la freqüència màxima
echo $CPU_MAX_FREQ > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo $CPU_MAX_FREQ > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq

# Ajustem l’esquema
echo $GOVERNOR > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo $GOVERNOR > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s

%d bloggers like this: