Como faço para o perfil (e possivelmente controle) demandas na minha GPU?

4

Minha GPU fica incrivelmente rápida rapidamente e eu gostaria de ver o que está empurrando, o quão difícil ela está sendo empurrada e então fazer uma escolha informada sobre atualização, adicionando resfriamento ou reconfiguração.

Como faço o perfil do uso da minha GPU e dos aplicativos que exigem isso?

Estou usando: 12.04 (preciso) [64 bits]

É uma GeForce GT que eu quero perfilar.

    
por Matthew Brown aka Lord Matt 10.03.2014 / 23:49

1 resposta

0

Essa resposta é mais genérica porque você não fornece mais informações, como se estivesse executando um dispositivo móvel e quais drivers são usados.

Primeiro, verifique seu módulo:

$ modinfo nvidia|grep -e Mobile
parm:           NVreg_Mobile:int

Em cadernos você deve ter definido NVreg_Mobile=1 .

$ cat /etc/modprobe.d/nvidia.conf
options nvidia NVreg_Mobile=1 NVreg_EnableMSI=1

e reconstrua você initrd com update-initramfs -c -t -k all .

A configuração MSI geralmente é boa para cópia de memória com uma interface rápida.

$ grep nvidia /proc/interrupts
45:  3969293       0   PCI-MSI-edge      nvidia

Você também deve usar o pacote lm-sensors , que mostra a você temperaturas do sistema, tensões e velocidades do ventilador:

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +43.0 C  (high = +80.0 C, crit = +85.0 C)
Core 0:         +40.0 C  (high = +80.0 C, crit = +85.0 C)
Core 1:         +42.0 C  (high = +80.0 C, crit = +85.0 C)

pkg-temp-0-virtual-0
Adapter: Virtual device
temp1:        +44.0 C  

nct6775-isa-0290
Adapter: ISA adapter
Vcore:          +0.98 V  (min =  +0.00 V, max =  +1.74 V)
in1:            +1.10 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:           +3.33 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:          +3.33 V  (min =  +2.98 V, max =  +3.63 V)
in4:            +1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:            +1.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:            +1.07 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:           +3.38 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:           +3.31 V  (min =  +2.70 V, max =  +3.63 V)
fan1:          1110 RPM  (min =    0 RPM, div = 32)  ALARM
fan2:          1028 RPM  (min =    0 RPM, div = 32)  ALARM
fan3:           562 RPM  (min =    0 RPM, div = 32)  ALARM
fan4:             0 RPM  (div = 128)
SYSTIN:         +34.0 C  (high = +85.0 C, hyst = +75.0 C)  sensor = CPU diode
CPUTIN:         +35.0 C  (high = +80.0 C, hyst = +75.0 C)  sensor = CPU diode
PECI Agent 0:   +43.5 C  (high = +80.0 C, hyst = +75.0 C)  sensor = Intel PECI
PCH_CHIP_TEMP:  +49.0 C  
PECI Agent 1:    +0.0 C  (high = +80.0 C, hyst = +75.0 C)
cpu0_vid:      +0.000 V
intrusion0:    OK

Se você acha que seu GPU-fan está lento e o% fan específico está listado, use a ferramenta fancontrol para ajustá-lo.

Para ler a temperatura de você GPU use:

$ DISPLAY=:0 nvidia-settings -q GPUCoreTemp -n -t
51 
    
por user224465 23.03.2014 / 18:12

Tags