El meu Debian va calent… (2)

Mai 29, 2008

[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

Anuncis

El meu Debian va calent… (1)

Mai 29, 2008

El meu Debian va calent i no és cosa de la primavera. Fins i tot amb una càrrega de la CPU inferior al 15%, la temperatura mitjana del processador ronda per sobre dels 70ºC. El més molest és el soroll del ventilador que treballa a preu fet per expulsar l’excés d’escalfor; a banda que segurament tampoc és el millor per la salut de la màquina…

Avui m’he posat a investigar (sant Google) i he entrat una mica més a fons en els perfils de rendiment i les opcions d’estalvi d’energia que habitualment gestionava des del KLaptop.

D’entrada he canviat el KLaptop pel KPowersave i he fet algunes proves…

El KPowersave proporciona tres esquemes polítiques de rendiment de la CPU (Performance, Dynamic i Powersave) que a la vegada poden associar-se a diversos esquemes que hom pot crear, eliminar i modificar. Jo he fet les proves usant els esquemes Performance i Powersave (associats a les polítiques homònimes).

Quan endollo el PC, l’esquema canvia a Performance i la velocitat de les CPU[1] puja al màxim (1826 Mhz). Quan el desendollo, passa al mode Powersave i la velocitat baixa a 996 Mhz o 1328 Mhz (suposo que en funció de la càrrega de treball). Això sí, canviant l’esquema manualment des del KPowersave t’ignora totalment tant si està endollat com si no.

Almenys això sembla a priori, perquè al cap d’una estona de fer proves i d’intentar arribar a alguna conclusió el comportament comença a ser totalment WTF! Endollo i baixa la freqüència, desendollo i puja… Argh!! Com a mínim, des de fa una bona estona la temperatura no passa dels 60ºC, que al cap i a la fi és el que busco… però ara ja m’he picat, tornem al KLaptop.

***

[1] Jo no sé si Core 2 Duo implica “2 processadors”, el que sí que sé és que el GNU/Linux ho contempla així.


Sempre s’aprèn alguna cosa nova

Mai 28, 2008

Cercant la manera d’afegir també un menú de servei per a comprimir, he trobat un fòrum on algú responia: “Tens instal·lat el paquet konq-plugin?”. Au, Maria!

aptitude install konq-plugin

i llestos! Ja tinc menús per comprimir i per descomprimir; i amb unes opcions ben interessants, tot sigui dit. Si és que a voltes em complico la vida… però ja està bé, sempre se n’aprèn alguna cosa!

Menú incorporat pel paquet konq-pluginMenú afegit pel paquet konq-plugin


Integrar l’Ark al Konqueror

Mai 28, 2008

L’ark és un programa que va la mar de bé per a comprimir i descomprimir fitxers en un bon grapat de formats, però mai m’ha agradat usar aquesta mena d’eines “directament”. Trobo que és molt més pràctic tenir-los integrats al menú contextual del navegador de fitxers. És a dir, poder seleccionar una colla d’arxius i comprimir-los directament amb un nom per defecte o, a l’inrevés, descomprimir un paquet al directori de treball actual.

A KDE-Apps.org he trobat el Service Menu per extreure fitxers com a mi m’agrada. I a sobre és molt fàcil d’instal·lar. Només cal descarregar el paquet i col·locar els arxius extract_archive.desktop i extract_archive.sh a:

/usr/share/apps/konqueror/servicemenus/

~/.kde/share/apps/konqueror/servicemenus/

respectivament. A més a més, podem traduir el menú al català d’una forma molt senzilla: només cal editar /usr/share/apps/konqueror/servicemenus/extract_archive.desktop i afegir…

X-KDE-Submenu=Extract archive
X-KDE-Submenu[fr]=Extraire l’archive
X-KDE-Submenu[nl]=uitpakke
X-KDE-Submenu[ca]=Extreu els arxius
Icon=ark

[Desktop Action extract_archive_to]
Name=Extract to …
Name[fr]=Extraire dans …
Name[nl]=In subdirectory uitpakken …
Name[ca]=Extreu-los a…
Exec=~/.kde/share/apps/konqueror/servicemenus/extract_archive.sh “%n” “%u” “%d”
Icon=ark

[Desktop Action extract_archive_here]
Name=Extract here
Name[fr]=Extraire ici
Name[ca]=Extreu-los aquí

Menú per extreure fitxers d\'un paquet comprimit

Ara només em falta trobar l’equivalent per comprimir i ja estaré content! De fet ja estic content d’haver fet, aquesta vegada sí, el salt definitiu a GNU/Linux 🙂


Ksnapshot II

Mai 7, 2008

Escriptori 3

Icones nuvoX. Paper de vladstudio.com


Quina badada!

Mai 7, 2008

Des de fa cinc o sis dies m’havia quedat sense espai a la partició arrel / del meu sistema. Això suposava un problema molt greu, no només perquè no podia instal·lar nous paquets sinó perquè les aplicacions tampoc podien escriure al /var/log ni al /tmp. El primer que se’m va ocórrer fou cercar quins paquets podia “purgar”, però eren pocs que realment alliberessin una quantitat raonable d’espai. Algun kernel vell i poca cosa més… la veritat és que tots els programes pesants que tinc instal·lats (ben pocs) els utilitzo.

Abans d’ahir se’m va ocórrer eliminar tota mena d’arxius temporals i, cercant al Google, vaig trobar una pàgina (ja no recordo quina era) on es suggeria eliminar la memòria cau dels paquets descarregats.

aptitude clean

Així de senzilla era la solució i poca broma amb l’espai alliberat!

llengot:~# df -h
S. fitxers Mida En ús Lliure %Ús Muntat a
/dev/sda1 9,2G 3,0G 5,8G 34% /