Когда нужно быстро узнать модель видеокарты на компьютере или ноутбуке, не всегда удобно использовать графические утилиты или разбирать системный блок. Особенно если речь идёт о удалённом администрировании, диагностике неисправностей или подготовке к апгрейду. В таких случаях на помощь приходит командная строка Windows (CMD) — универсальный инструмент, доступный в любой версии ОС.
В этой статье мы разберём 5 проверенных способов, как определить модель GPU через CMD, включая команды для NVIDIA, AMD и встроенных графических решений Intel. Вы узнаете, какие системные утилиты дают максимально полную информацию, как распознать дискретную и интегрированную графику, а также какие нюансы важно учитывать при работе с ноутбуками или системами с несколькими видеокартами.
Преимущество командной строки в том, что она работает даже при сбоях графического интерфейса, не требует установки дополнительного ПО и позволяет автоматизировать сбор данных (например, для скриптов или удалённого мониторинга). А если вы администрируете несколько ПК, эти команды сэкономят часы времени!
Почему командная строка лучше графических утилит?
На первый взгляд, проще открыть dxdiag или msinfo32 и посмотреть модель GPU в графическом окне. Однако у командной строки есть весомые преимущества:
- 🔹 Работает без GUI: если Windows загружается в безопасном режиме или графическая оболочка повреждена, CMD останется доступной.
- 🔹 Удалённое выполнение: команды можно запустить через
PowerShellилиSSHна другом ПК в сети. - 🔹 Автоматизация: результаты команд легко перенаправить в файл (например,
command > gpu_info.txt) для дальнейшего анализа. - 🔹 Минимальные требования: не нужно устанавливать GPU-Z или AIDA64 — всё встроено в систему.
Кроме того, некоторые команды (например, wmic) показывают серийные номера устройств и идентификаторы PCI, которые не отображаются в стандартных графических утилитах. Это критично при диагностике конфликтов драйверов или поиске точных спецификаций для редких моделей видеокарт.
Способ 1: Команда wmic — универсальный метод
Утилита WMIC (Windows Management Instrumentation Command-line) — это мощный инструмент для сбора информации о системе. Чтобы узнать модель видеокарты, выполните:
wmic path win32_VideoController get name
Команда вернёт список всех графических адаптеров в системе. Например:
NVIDIA GeForce RTX 4080
Intel(R) UHD Graphics 770
Если нужно больше деталей (например, разрешение экрана, версия драйвера или объём видеопамяти), используйте расширенный запрос:
wmic path win32_VideoController get name, adapterRAM, driverVersion, currentBitsPerPixel
| Параметр | Описание | Пример значения |
|---|---|---|
name |
Модель видеокарты | AMD Radeon RX 6900 XT |
adapterRAM |
Объём видеопамяти (в байтах) | 8589934592 (8 ГБ) |
driverVersion |
Версия драйвера | 31.0.15.3168 |
currentBitsPerPixel |
Глубина цвета | 32 |
⚠️ Внимание: В системах с гибридной графикой (например, ноутбуки с NVIDIA Optimus) команда может показать только интегрированную видеокарту. Чтобы увидеть дискретный GPU, временно отключите переключаемую графику в BIOS или используйте способ 3.
Откройте CMD от имени администратора|Проверьте, нет ли ошибок в названии команды|Готовьтесь к тому, что вывод может быть на английском|При необходимости перенаправьте вывод в файл (>> gpu.txt)-->
Способ 2: dxdiag — диагностика DirectX
Утилита dxdiag входит в состав Windows и предназначена для диагностики компонентов, связанных с DirectX. Она показывает не только модель GPU, но и текущие настройки графики, что полезно для геймеров или специалистов по рендерингу.
Запустите команду:
dxdiag
После короткой загрузки откроется окно с вкладками. Перейдите на вкладку "Экран" — там будет указано:
- 🖥️ Имя устройства (модель видеокарты).
- 💾 Изготовитель (например, NVIDIA, AMD, Intel).
- 📊 Память (общий и выделенный объём).
- 🔄 Версия драйвера и дата выпуска.
Если нужно получить эту информацию в текстовом формате (например, для логов), используйте:
dxdiag /t dxdiag_output.txt
Файл dxdiag_output.txt сохранится в папке, откуда была запущена команда. В нём будет блок "Display Devices" с детальной информацией о всех графических адаптерах.
Способ 3: nvidia-smi для видеокарт NVIDIA
Если в вашей системе установлена видеокарта NVIDIA (например, серии GeForce, Quadro или Tesla), то вместе с драйверами устанавливается утилита nvidia-smi (NVIDIA System Management Interface). Она предоставляет максимально подробную информацию о GPU, включая:
- 🔧 Модель и ревизию чипа.
- 🔥 Температуру, нагрузку и тактовую частоту.
- 💽 Объём и тип памяти (GDDR6, HBM2 и т.д.).
- 🔄 Версию драйвера и поддерживаемые CUDA.
Запустите команду:
nvidia-smi
Пример вывода:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 531.68 Driver Version: 531.68 CUDA Version: 12.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... WDDM | 00000000:01:00.0 Off | N/A |
| N/A 45C P8 N/A / N/A | 123MiB / 12288MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
⚠️ Внимание: Командаnvidia-smiработает только на системах с драйверами NVIDIA версии 350.10 и новее. Если вы видите сообщение'nvidia-smi' is not recognized, значит драйвер не установлен или повреждён. Установите его с официального сайта.
Для экспорта данных в файл используйте:
nvidia-smi -q > nvidia_gpu_info.txt
Флаг -q выводит расширенную информацию, включая серийный номер, PCI-адрес и поддерживаемые разрешения.
Что делать, если nvidia-smi показывает неверную модель?
Иногда утилита отображает кодовое имя чипа (например, GA102 вместо RTX 3090). Чтобы узнать точную модель, сверьте код с официальной документацией NVIDIA или используйте команду wmic path win32_VideoController get name для кросс-проверки.
Способ 4: systeminfo — краткая сводка
Команда systeminfo собирает общую информацию о системе, включая данные о графическом адаптере. Хотя она не даёт таких подробностей, как wmic или dxdiag, её удобно использовать для быстрого обзора или в скриптах.
Выполните:
systeminfo | findstr /C:"Адаптер дисплея"
На английской версии Windows:
systeminfo | findstr /C:"Display Adapter"
Пример вывода:
Адаптер дисплея: NVIDIA GeForce RTX 4070 Ti
Если нужно вывести всю информацию о системе (включая версию BIOS, объём ОЗУ и сетевые адаптеры), просто введите:
systeminfo
И найдите блок "Адаптер дисплея" в выводе.
⚠️ Внимание: В системах с виртуальными машинами (например, Hyper-V или VirtualBox) команда может показывать виртуальный графический адаптер вместо физического GPU. В этом случае используйтеwmicилиdxdiag.
Способ 5: gpuresult (только для Windows 10/11)
В современных версиях Windows (начиная с Windows 10 1809) появилась команда gpuresult, которая выводит данные о графических возможностях системы, включая модель GPU и поддерживаемые API (DirectX, OpenGL, Vulkan).
Запустите:
gpuresult /v
В выводе найдите секцию "Graphics Card". Пример:
Graphics Card: AMD Radeon RX 7900 XTX
Driver Version: 31.0.22023.1006
DirectX Version: 12.0
Преимущество этого метода в том, что он показывает актуальные возможности GPU, включая поддержку ray tracing или variable rate shading (VRS). Это полезно для геймеров и разработчиков, тестирующих совместимость с новыми играми или приложениями.
Чтобы сохранить отчёт в файл, используйте:
gpuresult /v > gpu_capabilities.txt
Частые ошибки и как их избежать
При работе с командной строкой пользователи часто сталкиваются с типичными проблемами. Вот как их решить:
- 🔴 Команда не найдена (например,
'wmic' is not recognized):
Убедитесь, что вы запускаете
CMDот имени администратора. Если проблема сохраняется, проверьте переменные среды (PATH) или восстановите системные файлы командойsfc /scannow. - 🔴 Пустой вывод (команда не возвращает данных):
Возможно, драйвер видеокарты не установлен. Проверьте Диспетчер устройств (
devmgmt.msc) на наличие неизвестных устройств в разделе "Видеоадаптеры". - 🔴 Показывает только интегрированную графику (например, Intel UHD вместо NVIDIA):
В ноутбуках с Optimus или AMD Switchable Graphics дискретный GPU может быть отключён. Попробуйте запустить команду после подключения внешнего монитора к дискретному выходу (например,
HDMIот NVIDIA). - 🔴 Ошибка доступа (
Access denied):
Запустите
CMDот имени администратора или проверьте права пользователя в локальной политике безопасности.
Если ни один из способов не сработал, возможно, проблема кроется глубже:
- 🛠️ Видеокарта физически повреждена (например, после разгона или перегрева).
- 🔌 Питание не подаётся на PCIe-слот (проверьте кабели от блока питания).
- 🦠 Вирус или руткит блокирует доступ к системной информации.
В таких случаях рекомендуется протестировать GPU на другом ПК или использовать Live CD с диагностическими утилитами (например, Hiren’s BootCD).
FAQ: Ответы на частые вопросы
Можно ли узнать модель видеокарты через CMD в Linux?
Да, в Linux используйте команду lspci | grep -i vga для отображения модели GPU. Для подробной информации: lshw -c display или glxinfo | grep "OpenGL renderer".
Почему команда показывает две видеокарты?
Это нормально для систем с интегрированной + дискретной графикой (например, Intel UHD + NVIDIA RTX в ноутбуках). Первая — встроенная в процессор, вторая — отдельный GPU.
Как узнать точное название модели (например, RTX 3060 Ti vs RTX 3060)?
Используйте команду wmic path win32_VideoController get name, PNPDeviceID. Параметр PNPDeviceID содержит идентификатор устройства (например, PCI\VEN_10DE&DEV_2487), по которому можно найти точную модель на сайте производителя.
Можно ли так проверить видеокарту на ноутбуке?
Да, все описанные команды работают и на ноутбуках. Однако в устройствах с гибридной графикой (например, NVIDIA Optimus) может отображаться только интегрированная графика. Чтобы увидеть дискретный GPU, временно отключите переключаемую графику в BIOS или панели управления NVIDIA.
Как автоматизировать сбор информации о GPU для нескольких ПК?
Создайте .bat-файл со следующим содержимым:
@echo off
wmic /output:"%COMPUTERNAME%_gpu.txt" path win32_VideoController get name, adapterRAM, driverVersion
nvidia-smi -q >> "%COMPUTERNAME%_gpu.txt"
Запустите его на каждом ПК — результаты сохранятся в отдельные файлы с именами компьютеров.