Как посмотреть модель видеокарты через командную строку: подробное руководство

Когда нужно быстро узнать модель видеокарты на компьютере или ноутбуке, не всегда удобно использовать графические утилиты или разбирать системный блок. Особенно если речь идёт о удалённом администрировании, диагностике неисправностей или подготовке к апгрейду. В таких случаях на помощь приходит командная строка 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"

Запустите его на каждом ПК — результаты сохранятся в отдельные файлы с именами компьютеров.