jackoneill
Goto Top

Festellen ob Programm von CPU oder GPU berechnet wird

Guten Tag.

Wollte fragen, ob man irgendwie feststellen kann ob ein Programm auf der CPU oder der GPU berechnet wird, und am besten noch die Auslastung dazu b.z.w. welche Resourcen den Flaschenhals darstellen.

Das Problem betrifft, hauptsächlich unsere x64 Win7 Clients, unter Win10 sieht man im Taksmanger eine GPU Auslastung in Prozent, aber mehr kann ich dazu nicht sagen.

Aktuelles Problem ist folgendes:
Wir benutzen WinGuard (Sicherheits- und Gebäudemanagement System) und haben (u.A.) darin unser SeeTec Video System eingebunden, welches auf manchen Clients immer wieder Probleme macht.
WinGuard kommuniziert über die SeeTec SDK (SeeTec6Remote_10_1_x64) welche in WinGuard läuft mit den SeeTec-VideoSystem.


Könnt ihr mir weiterhelfen, worauf man achten sollte wenn man bestimmte GraKa's gegentestet, b.z.w. wie man rauskriegen kann, welche Eigenschaften einer GraKa wichtig sind?
Und unter Win7 sicher sagen kann, ob die GraKa für eine gerade laufende Anwendung zu schwach ist?

Danke!

LG

Content-ID: 386767

Url: https://administrator.de/forum/festellen-ob-programm-von-cpu-oder-gpu-berechnet-wird-386767.html

Ausgedruckt am: 14.03.2025 um 11:03 Uhr

Pjordorf
Pjordorf 25.09.2018 um 13:58:11 Uhr
Goto Top
Hallo,

Zitat von @JackONeill:
WinGuard kommuniziert über die SeeTec SDK (SeeTec6Remote_10_1_x64) welche in WinGuard läuft mit den SeeTec-VideoSystem
Mit welchen Datenrate sind welche Systeme an euer Video System angebunden? Hat der Video Server eine 10GBit/s anbindung? Welche Auflösungen werden gefahren?

Könnt ihr mir weiterhelfen
Bitte sehr. https://gaming.stackexchange.com/questions/72744/how-to-measure-the-perf ...
https://www.techradar.com/how-to/gaming/how-to-benchmark-your-graphics-c ...
https://smallbusiness.chron.com/test-graphics-card-performance-55985.htm ...

https://www.seetec-video.com/calculator/seetec/?lang=deu
https://advancis.net/service/support/?lang=de

Gruß,
Peter
JackONeill
JackONeill 25.09.2018 um 14:34:15 Uhr
Goto Top
Danke Pjordorf!

Wir verwenden hauptsächlich Axis Kameras auf verschiedenen Standorten verteilt, wo sie, je Standort, auf je einen SeeTec-Videoserver (DeviceManger) hängen, welche mit Gigabit LAN am SeeTec-Hauptserver hängen.
Auflösung fahren wir normalerweise mit 640x480 (für live Streams) und am Server werden sie mit 1280x960 aufgezeichnet.
Es ist nicht ungewöhnlich, dass auf einen Client über 16 Streams gleichzeitig laufen und schnell zwischen verschiedenen Kameras per "Gruppenumschaltung" (z.B. 16 auf einmal) umgeschalten werden.

Wäre praktisch, wenn es ein Tool gäbe, welches die GPU und Grafikspeicherauslastung anzeigt.


LG
goscho
Lösung goscho 25.09.2018 um 14:44:36 Uhr
Goto Top
Zitat von @JackONeill:
Wäre praktisch, wenn es ein Tool gäbe, welches die GPU und Grafikspeicherauslastung anzeigt.
Sysinternals Processexplorer macht das. Man kann sich dort die GPU-Auslastung anzeigen lassen (auch pro Prozess).
JackONeill
JackONeill 25.09.2018 um 15:10:28 Uhr
Goto Top
Vielen Dank! Das Tool hilft uns wahrscheinlich weiter...


Falls sich Jemand, wie ich gerade, fragt, was die einzelnen "GPU-Spalten" in ProcessExplorer bedeuten:

"
*) Dedicated GPU memory is basically the VRAM on-board the GPU

*) System GPU memory is memory that the graphics card driver is using the GART (Graphics Address Remapping Table) to store resources in system memory... AGP and PCI Express both provide regions of memory set aside for this purpose (sometimes referred to as aperture segments).

*) Committed GPU memory refers to the amount of memory mapped into a display device's address space by the display driver, it is a difficult concept to explain but this number typically does not represent anything worthwhile to anyone but driver developers.

I suggest you look into the following documentation on MSDN as well as this overview of GPU address space segementation, while they are somewhat technical they give a general overview of what is going on.
"
von
https://stackoverflow.com/questions/17790882/interpreting-gpu-informatio ...
Dilbert-MD
Dilbert-MD 25.09.2018 um 16:09:50 Uhr
Goto Top
Moin !

einen ersten einfachen Ansatz sieht man schon, wenn die Sidebar / Minianwendungen von Windows 7genutzt werden.
Das Windows-eigene Tacho zeigt CPU-und Speicherauslastung an und als Drittanbietersoftware gibt es z.B. GPU-Meter.

Je nachdem, wie gut GPU-Meter mit der Grafikkarte kooperiert, wird die GPU-Auslastung, Speicherauslastung und die Temperatur angezeigt, ggf auch die Lüfterdrehzahl.

Gruß
JackONeill
JackONeill 25.09.2018 um 16:30:03 Uhr
Goto Top
Danke!
NetzwerkDude
Lösung NetzwerkDude 25.09.2018 um 18:00:06 Uhr
Goto Top
GPU-Z zeigt dir u.a. die Auslastung der GPU an, und falls es die Graka unterstützt auch die der VideoEngine (evt. in deinem Fall interessant)
Ingenieurs
Lösung Ingenieurs 25.09.2018 um 20:48:05 Uhr
Goto Top
HWMonitor zeigt Grafikkarten und Prozessorauslastung gleichzeitig an, außerdem erhälst du noch paar weitere Informationen wie Takt, Temperatur, Spannung und Lüfterumdrehungen.
Das gibt es auch bei GPU-Z nur halt nicht die Auslastung innerhalb eines Programms (falls das gewünscht ist)
Ansonsten GPU-Z als empfehlung
JackONeill
JackONeill 26.09.2018 um 07:28:49 Uhr
Goto Top
Dankeschön euch beiden!