1. Определите память с помощью Google
Это самый простой подход, но не всегда точный. Существует много графических процессоров с разным объемом памяти. В случае, FX1800
однако, кажется, только один результат. Веб-сайт Nvidia показывает память для каждого графического процессора на вкладке «характеристики»:
2. Linux решение - только графические процессоры Nvidia
Это требует использования nvidia
драйвера (и / или 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 | +-------------------------------+----------------------+----------------------+
Во втором столбце написано 1260MiB / 1991MiB
- 1991MiB
быть оперативной памятью вашего графического процессора.
3. Linux решение - все графические процессоры
Это работает для всех видов графических процессоров, если вы используете xorg
/ xserver
:
grep -i --color memory /var/log/Xorg.0.log
Эта команда запросит в xorg
журнале сервера информацию о памяти вашего GPU:
[ 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
Это говорит нам о том, что у меня есть графический процессор 2097152 kBytes
- так что в основном это 2 ГБ памяти.
3. Решение Windows Powershell - все графические процессоры
Это решение было первоначально предложено в комментарии HelpingHand .
Чтобы получить результаты только для графических процессоров Nvidia, выполните следующую команду в окне powershell:
Get-WmiObject Win32_VideoController -filter "name like '%NVIDIA%'" | select AdapterRAM,@;label="MB"}
Чтобы получить результаты для всех графических карт, можно использовать следующую команду:
Get-WmiObject Win32_VideoController | select name, AdapterRAM,@;label="MB"}
Конечно, вы также можете получить ОЗУ вашего графического процессора под окнами, используя обычную панель управления, System -> Display
в Windows 10 ищите «Свойства адаптера дисплея» .