Avere i sensori di temperatura sul pannello di gnome è indubbiamente molto comodo, lo si può fare installando da Synaptic i pacchetti lm-sensors, hddtemp e sensors-applet per poi lanciare il comando sensors-detect
da root e rispondere sempre yes alle domande.
Cliccando sul destro del pannello sarà possibile così aggiungere Hardware Sensor Monitor e configurarne i sensori.
Purtroppo il monitor della GPU nvidia presente in Ubuntu, in Debian non compare, occorre infatti il pacchetto sensors-applet-nvidia.
Gnome-sensor-applet ha il supporto per NVIDIA ma non risulta attualmente abilitato in Debian stable/testing; sono necessari inoltre gli headers di nvidia-kernel. Occorre quindi compilare o usare i repository disponibili a questo indirizzo.
E’ tuttavia possibile vedere la temperatura della GPU (se si sono installati i driver proprietari ) tramite il tool Thermal Monitor di NVIDIA X Server Settings (Sistema>Preferenze), ma averla sempre sul pannello è molto più pratico 🙂
COMPLIAZIONE:
– Scaricare da qui gli ultimi sorgenti di sensor-applet:
http://sensors-applet.sourceforge.net/index.php?content=source
– Estrarre la cartella sensor-applet-xx nella home rinominandola sensor-applet.
– Aprire il terminale e da root installare i pacchetti necessari:
sudo apt-get install libgnome2-dev libpanelappletmm-2.6-dev libgtk2.0-dev mesa-common-dev build-essential checkinstall
– Scaricare da qui gli ultimi sorgenti di nvidia-settings (quelli più in basso) e scompattare l’archivio nella home rinominandolo nvidia-settings:
ftp://download.nvidia.com/XFree86/nvidia-settings/
o usare il comando apt-get source nvidia-settings
da root.
– Installare il pacchetto intltool da Synaptic.
– Dare da root i seguenti comandi uno alla volta:
$ cd ~/Scrivania/nvidia-settings/ $ su # cp -a src/libXNVCtrl/ /usr/include/NVCtrl # cp -a src/libXNVCtrl/libXNVCtrl.a /usr/lib/libXNVCtrl.a
– Entrare nella cartella dei sensor-applet con:
$ cd ~/Scrivania/sensors-applet
e dare i comandi:
$ ./configure --prefix=/usr --with-nvidia --enable-libnotify $ make $ su # checkinstall
– Seguire le istruzioni (modificate version=1)e alla fine della procedura avrete un output simile a questo:
***********************************
Done. The new package has been installed ……..
….[posizione pacchetto .deb creato]
You can remove it from your system anytime using:
dpkg -r sensors-applet
***********************************
Archiviate il file .deb creato che potrete utilizzare per le successive installazioni senza più compilare nulla. 🙂
A questo punto per avere il vostro bel sensore nvidia basta cliccare col tasto destro del mouse sul pannello dove lo volete installare e scegliere Aggiungi al pannello…
Vedrete cosi il nuovo sensore Nvidia all’opera:
Cliccandoci col destro avrete a disposizione le proprietà avanzate.
NOTA: se avete degli errori a installare il .deb con il ceckinstall usate il comando make install…
furly says
Ottimo!
Devo segnalarti che sulla mia Debian Squeeze, oltre ai pacchetti -dev che hai indicato, mi ha richiesto il pacchetto intltool e il pacchetto libgnomeui-dev, non installati di default. Poi la compilazione è andata via liscia.
Ti segnalo anche che prima di installare il nuovo pacchetto creato con checkinstall, bisogna rimuovere i pacchetti (se esistenti) sensor-applet e libsensors-applet-plugin0, altrimenti vengono restituiti degli errori.
Grazie.
fabrixx says
@furly
Grazie della segnalazione, approfitto per ripetere la procedura dato che avevo poi reinstallato Debian senza mettere il sensore nvidia.
intltool lo avevo tra l’altro già segnalato.
Lorenzo says
Grazie,
e anche a Furly perchè il problema dei pacchetti mancanti l’avevo superato anche da solo, per la rimozione dei pacchetti, non ci sarei mai arrivato dal file di log che restituiva il checkinstall.
Ciao
fabrixx says
A voi quindi compare regolarmente con Debian Squeeze?
Ho appena rifatto la procedura e stavolta al posto del sensore della GPU mi appaiono due sensori clone dei core denominati i2c-sys.
Ho un HP DV5 1179 Nvidia 9600M, ho anche provato con vecchi nvidia-sensors ma stesso risultato.