Gesamte Menge an GPU-Speicher abrufen?

8

Gibt es eine einfache und zuverlässige Möglichkeit, die Gesamtmenge des physischen GPU-Speichers zu erhalten?

Ich habe das versucht, aber das Problem ist, dass es 4096MB zurückgibt und ich eine GTX 780 mit 6144MB verwende, also wird ja nicht richtig angezeigt.

Code:

%Vor%     
Patrik Fröhler 02.06.2016, 20:03
quelle

2 Antworten

4

Wie es im MSDN

heißt
  

Hardware, die nicht mit Windows Display Driver Model (WDDM) kompatibel ist, gibt falsche Eigenschaftswerte für Instanzen dieser Klasse zurück.

Deshalb gibt es 4 GB zurück.

Sie können versuchen, CUDAfy.net

zu verwenden %Vor%     
Valentin 02.06.2016 20:09
quelle
0

Es gibt einen Wrapper für DirectX namens SharpDX. In C ++ gibt es ein kompilierbares Beispiel Ссылка EIN Sie könnten den Code entweder mit SharpDX-Bibliotheken (aus dem NuGet-Paket-Manager) in Visual Studio neu erstellen oder Sie könnten einfach den C ++ - Code kompilieren und die Exe als einen Prozess aus Ihrem c # -Code heraus aufrufen.

    
noone392 03.06.2016 00:46
quelle

Tags und Links