PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GPU Auslastung unter Linux anzeigen


schalala
2014-01-15, 10:48:44
hallo,
ich arbeite OpenCL beschleunigt mit darktable.
Toll wäre es, wenn ich die GPU Auslastung anziegen lassen könnte.
Schön warm wird die GPU schon mal.

M3NSCH
2014-01-15, 11:19:57
lm-sensor sollte das doch können oder? psensor (http://www.ubuntugeek.com/psensor-a-graphical-temperature-monitor.html) (nvidia) ?

Gast
2014-01-15, 12:40:48
Danke!
Das klingt super

schalala
2014-01-15, 18:11:25
Kann psensors auch die Auslastung darstellen?
Ich habe es leider nicht hinbekommen.
Es scheint sich leider nur um eine Temperaturauslesung zu handeln.

M3NSCH
2014-01-15, 18:16:58
ich kenne psensors nicht aber es bezieht die Werte ja auch von lm-sensor, wenn du mal schaust ob lm-sensor dir das gewünschte ausspuckt, kannst du das auch in z.B. conky übernehmen

edit:ists ne nvidia karte?

schalala
2014-01-15, 18:19:02
ja, ist eine nvidia.
sensors kann wohl nur die Temperaturen auslesen.

$ nvidia-smi -a

==============NVSMI LOG==============

Timestamp : Wed Jan 15 18:17:15 2014
Driver Version : 319.76

Attached GPUs : 1
GPU 0000:01:00.0
Product Name : GeForce GTX 460
Display Mode : N/A
Display Active : N/A
Persistence Mode : Disabled
Accounting Mode : N/A
Accounting Mode Buffer Size : N/A
Driver Model
Current : N/A
Pending : N/A
Serial Number : N/A
GPU UUID : GPU-aa687db6-e78f-dc01-8416-06e02204bb14
VBIOS Version : 70.04.1B.00.02
Inforom Version
Image Version : N/A
OEM Object : N/A
ECC Object : N/A
Power Management Object : N/A
GPU Operation Mode
Current : N/A
Pending : N/A
PCI
Bus : 0x01
Device : 0x00
Domain : 0x0000
Device Id : 0x0E2210DE
Bus Id : 0000:01:00.0
Sub System Id : 0x23811462
GPU Link Info
PCIe Generation
Max : N/A
Current : N/A
Link Width
Max : N/A
Current : N/A
Fan Speed : 40 %
Performance State : N/A
Clocks Throttle Reasons : N/A
Memory Usage
Total : 1023 MB
Used : 307 MB
Free : 716 MB
Compute Mode : Default
Utilization
Gpu : N/A
Memory : N/A
Ecc Mode
Current : N/A
Pending : N/A
ECC Errors
Volatile
Single Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Total : N/A
Double Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Total : N/A
Aggregate
Single Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Total : N/A
Double Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Total : N/A
Retired Pages
Single Bit ECC : N/A
Double Bit ECC : N/A
Pending : N/A
Temperature
Gpu : 38 C
Power Readings
Power Management : N/A
Power Draw : N/A
Power Limit : N/A
Default Power Limit : N/A
Enforced Power Limit : N/A
Min Power Limit : N/A
Max Power Limit : N/A
Clocks
Graphics : N/A
SM : N/A
Memory : N/A
Applications Clocks
Graphics : N/A
Memory : N/A
Default Applications Clocks
Graphics : N/A
Memory : N/A
Max Clocks
Graphics : N/A
SM : N/A
Memory : N/A
Compute Processes : N/A

Was muss ich tun um die Bereiche der Utilization auszulesen?

M3NSCH
2014-01-15, 19:39:15
das sollte gehn mit lm-sensors, hab jetzt aber keine Zeit da weiter zu forschen, für nvidia scheint ja sonst noch das über den Treiber verfügbare nvidia smi (http://manpages.ubuntu.com/manpages/lucid/man1/alt-nvidia-current-smi.1.html) zu funktionieren und hier (http://www.matrix44.net/blog/?p=876) hab ich noch n kleines skript gefunden, google mal nach lm-sensors gpu usage (nvidia), gerade mit nvidia sollte das funzen und die werte kannste wie gesagt in ne schicke conky packen

schalala
2014-01-16, 10:05:49
Cool, danke für die links!

Wegen nvidia.smi siehe einen Beitrag über dir

M3NSCH
2014-01-16, 12:08:18
aso ja, komisch dass die utilization nicht angezeigt wird. Habe selbst AMD, lies mal hier (https://devtalk.nvidia.com/default/topic/486122/cuda-programming-and-performance/something-like-34-top-34-to-monitor-the-gpu-/) nach, vielleicht findest du da was, das script benutzt ja die Werte auch von smi

schalala
2014-01-16, 13:05:29
Interessant!
Scheinbar wird dafür CUDA benötigt.
Ich habe OpenCL installiert, aber kein CUDA.