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-Key: 386767

Url: https://administrator.de/contentid/386767

Printed on: April 25, 2024 at 04:04 o'clock

Member: Pjordorf
Pjordorf Sep 25, 2018 at 11:58:11 (UTC)
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
Member: JackONeill
JackONeill Sep 25, 2018 at 12:34:15 (UTC)
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
Member: goscho
Solution goscho Sep 25, 2018 at 12:44:36 (UTC)
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).
Member: JackONeill
JackONeill Sep 25, 2018 at 13:10:28 (UTC)
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 ...
Member: Dilbert-MD
Dilbert-MD Sep 25, 2018 at 14:09:50 (UTC)
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ß
Member: JackONeill
JackONeill Sep 25, 2018 at 14:30:03 (UTC)
Goto Top
Danke!
Member: NetzwerkDude
Solution NetzwerkDude Sep 25, 2018 at 16:00:06 (UTC)
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)
Member: Ingenieurs
Solution Ingenieurs Sep 25, 2018 at 18:48:05 (UTC)
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
Member: JackONeill
JackONeill Sep 26, 2018 at 05:28:49 (UTC)
Goto Top
Dankeschön euch beiden!