Wie identifiziere ich die Größe des RAM auf einer Grafikkarte (GPU)?

368
confetti

Wie kann ich feststellen, wie viel Speicherplatz (GRAM) meine Grafikkarte hat?

Nehmen wir an, ich habe eine Nvidia Quadro FX1800.

Das Betriebssystem kann Windows oder Linux sein, es ist kein Aufkleber auf der Karte und ich habe das Paket nicht mehr.

0
Unter Windows ist der einfachste Weg die Verwendung von `dxdiag`. Nach dem Ausführen der `.exe'-Datei können Sie zur Registerkarte Anzeige gehen und den Namen Ihres Grafikgeräts sowie den ungefähren Gesamtspeicher anzeigen. DrZoo vor 5 Jahren 1
@DrZoo Gute Ergänzung, das muss direkt X installiert werden, richtig? confetti vor 5 Jahren 0
Ja, aber DirectX wird standardmäßig mit allen modernen Windows-Versionen geliefert, so dass Sie keine manuelle Installation durchführen müssen. DrZoo vor 5 Jahren 1

1 Antwort auf die Frage

1
confetti

1. Identifizieren Sie den Speicher mithilfe von Google

Dies ist der einfachste Ansatz, der jedoch nicht immer genau ist. Es gibt viele GPUs, die unterschiedliche Speichergrößen haben. Bei der FX1800scheint es jedoch nur ein Ergebnis zu geben. Die Website von Nvidia zeigt den Speicher für jede GPU unter der Registerkarte "Spezifikationen":

2. Linux-Lösung - nur für Nvidia-GPUs

Dies erfordert die Verwendung des nvidiaTreibers (und / oder CUDA):

$ nvidia-smi  +-----------------------------------------------------------------------------+ | NVIDIA-SMI 396.45 Driver Version: 396.45 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 660 Off | 00000000:01:00.0 N/A | N/A | | 38% 55C P2 N/A / N/A | 1260MiB / 1991MiB | N/A Default | +-------------------------------+----------------------+----------------------+ 

In der zweiten Spalte steht 1260MiB / 1991MiB- 1991MiBRAM Ihrer GPU.

3. Linux-Lösung - Alle GPUs

Dies funktioniert für alle Arten von GPUs, solange Sie xorg/ verwenden xserver:

grep -i --color memory /var/log/Xorg.0.log 

Dieser Befehl fragt das xorgServerprotokoll nach den Speicherinformationen Ihrer GPU ab:

[ 24.636] (--) NVIDIA(0): Memory: 2097152 kBytes [ 24.724] (II) NVIDIA: Using 6144.00 MB of virtual memory for indirect memory [ 24.804] (==) NVIDIA(0): Disabling shared memory pixmaps 

Dies sagt uns, dass meine GPU hat 2097152 kBytes- also im Grunde eine 2GB Memory GPU.

3. Windows PowerShell-Lösung - Alle GPUs

Diese Lösung wurde ursprünglich in einem Kommentar von HelpingHand vorgeschlagen .

Führen Sie den folgenden Befehl in einem Powershell-Fenster aus, um nur Ergebnisse für Nvidia-GPUs zu erhalten:

Get-WmiObject Win32_VideoController -filter "name like '%NVIDIA%'" | select AdapterRAM,@;label="MB"} 

Um Ergebnisse für alle Grafikkarten zu erhalten, kann der folgende Befehl verwendet werden:

Get-WmiObject Win32_VideoController | select name, AdapterRAM,@;label="MB"} 

Natürlich können Sie den Arbeitsspeicher Ihrer GPU auch über die reguläre Systemsteuerung unter System -> DisplayWindows nach "Eigenschaften des Anzeigeadapters" unter Windows 10 suchen .

Unter Windows ist CPU-Z auch ein schönes Freeware-Tool, um detaillierte Informationen zu CPU, MB, RAM und GPU zu erhalten. https://www.cpuid.com/softwares/cpu-z.html bcs78 vor 5 Jahren 1