Temperatura GPU
La scheda grafica Nvidia ha il suo processore che si riscalda proprio come il processore principale della CPU. Di solito hanno un dissipatore di calore e la GPU ad alta potenza ha anche una ventola.
È una buona idea monitorare di tanto in tanto la temperatura della gpu sul sistema per assicurarsi che l'unità non si surriscaldi e si mantenga in buone condizioni.
Su Ubuntu, devi prima installare i driver Nvidia. Ciò installerà programmi di utilità aggiuntivi in grado di monitorare e segnalare varie statistiche sulla gpu.
impostazioni nvidia
"Nvidia X Server Settings" è un programma GUI che riporta i dettagli sulla gpu. Puoi trovare lo strumento nel menu, dopo aver installato i driver nvidia. Per avviare dalla riga di comando, esegui il comando nvidia-settings
Ecco uno screenshot.
Il comando nvidia-settings può essere utilizzato anche per monitorare l'utilizzo della gpu.
$ nvidia-settings -q GPUUtilization Attribute 'GPUUtilization' (desktop:0[gpu:0]): graphics=27, memory=20, video=0, PCIe=0
Il graphics=27 è il livello di utilizzo della gpu. Per monitorare continuamente usa il comando watch
$ watch -n 1 nvidia-settings -q GPUUtilization
nvidia-smi
Il comando nvidia-smi mostra la temperatura della gpu. Vai su GPU> Impostazioni termiche per controllare la temperatura.
$ nvidia-smi Sun Feb 19 18:44:33 2017 +------------------------------------------------------+ | NVIDIA-SMI 340.102 Driver Version: 340.102 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce 210 Off | 0000:01:00.0 N/A | N/A | | N/A 62C P12 N/A / N/A | 233MiB / 1023MiB | N/A Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Compute processes: GPU Memory | | GPU PID Process name Usage | |=============================================================================| | 0 Not Supported | +-----------------------------------------------------------------------------+
Controlla la cifra 64C nella casella centrale a sinistra. La casella centrale mostra l'utilizzo della memoria.
Puoi monitorarlo continuamente con il comando watch -
watch -n 1 nvidia-smi
Verifica quali processi stanno utilizzando la gpu
Il comando seguente può essere utilizzato per verificare quali processi accedono alla gpu -
ps f -o user,pgrp,pid,pcpu,pmem,start,time,command -p `lsof -n -w -t /dev/nvidia*`
Fonte
Plasmoide KDE monitor termico
Il plasmoide Kde denominato "Thermal Monitor" può essere utilizzato per monitorare i sensori tramite lm-sensor. Per prima cosa devi installare il pacchetto lm-sensors
sudo apt-get install lm-sensors
Quindi installa il plasmoide di KDE dalla finestra di dialogo "Ottieni nuovi widget". Fare clic con il pulsante destro del mouse sul desktop e fare clic su Aggiungi nuovo widget e quindi su Ottieni nuovi widget.
Posiziona il widget sul desktop e configura i sensori da visualizzare.
Surriscaldamento GPU
La maggior parte delle GPU a basso prezzo non ha una ventola di raffreddamento e si basa solo sul dissipatore di calore. Tuttavia, si surriscaldano molto a seconda delle applicazioni che lo utilizzano.
Se la tua nvidia gpu mostra segni di surriscaldamento, prendi in considerazione l'aggiunta di una ventola aggiuntiva al case del pc vicino all'unità gpu per raffreddarla. Una ventola che soffia aria sulla gpu può raffreddarla oltre i 15°C.