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

Задумывались ли вы, что ваш компьютер хранит детальную информацию о видеокарте в системных файлах, и её можно извлечь буквально за 30 секунд? Не нужно устанавливать сторонние утилиты вроде GPU-Z или AIDA64 — достаточно открыть Командную строку и ввести несколько простых команд. Этот метод работает даже на "голой" Windows без драйверов, когда графический интерфейс отображает видеокарту как "Стандартный VGA-адаптер".

В этой статье мы разберём 5 рабочих команд для определения модели GPU через CMD, научимся расшифровывать вывод системных утилит и рассмотрим нюансы, о которых не пишут в стандартных инструкциях. Например, почему одна и та же команда может показать разные результаты на ноутбуке с гибридной графикой (NVIDIA Optimus/AMD Switchable) и на десктопном ПК. А ещё вы узнаете, как вытащить серийный номер видеокарты — эту информацию не показывают ни dxdiag, ни msinfo32.

Если вы администрируете парк компьютеров или просто любите разбираться в "потрохах" системы, этот материал станет вашим гидом по скрытым возможностям Windows. Для новичков мы подготовили пошаговые скриншоты, а для продвинутых пользователей — расширенные команды с фильтрацией данных через findstr.

Почему командная строка лучше стандартных способов

На первый взгляд, проще открыть Диспетчер устройств или набрать dxdiag в меню "Выполнить". Но у командной строки есть весомые преимущества:

  • 🔍 Работает без графического интерфейса: если Windows загружается в безопасном режиме или драйвер видеокарты "слетел", CMD останется вашим единственным инструментом.
  • 📋 Точность данных: некоторые утилиты (например, Speccy) могут ошибаться с определением модели GPU на ноутбуках с двумя видеокартами. Команды wmic и powershell тянут информацию напрямую из реестра.
  • Скорость: не нужно ждать загрузки сторонних программ — результат появляется мгновенно.
  • 🔄 Автоматизация: команды можно встроить в скрипты для массовой проверки оборудования (актуально для системных администраторов).

Кроме того, командная строка показывает скрытые параметры, которые не отображаются в графических утилитах. Например, через wmic можно узнать Revision ID видеокарты — это пригодится при поиске точных драйверов для редких моделей или при диагностике проблем совместимости.

📊 Как вы обычно проверяете характеристики видеокарты?
Через Диспетчер устройств
С помощью GPU-Z/AIDA64
Командной строкой
Смотрю на коробку от видеокарты

Подготовка: как правильно открыть командную строку

Прежде чем вводить команды, нужно запустить CMD с правильными правами. От этого зависит, увидите ли вы полную информацию о видеокарте или только её урезанную версию.

Есть 3 способа открыть командную строку:

  1. Без прав администратора: нажмите Win + R, введите cmd и нажмите Enter. Подходит для большинства команд, но некоторые данные (например, серийный номер) могут быть скрыты.
  2. От имени администратора: введите в поиске Windows "Командная строка", кликните правой кнопкой по результату и выберите "Запуск от имени администратора". Необходимо для команд с доступом к глубоким системным данным.
  3. Через PowerShell: некоторые команды (особенно с фильтрацией) удобнее выполнять в PowerShell. Запустите её так же, как и CMD, но введите powershell в меню "Выполнить".

Для команд в этой статье достаточно обычного режима CMD (без прав администратора), но если вы хотите получить максимально полные данные — используйте PowerShell с правами админа.

⚠️ Внимание: На некоторых корпоративных ПК доступ к командной строке может быть ограничен политиками безопасности. Если при вводе команд вы видите сообщение "Отказано в доступе", обратитесь к системному администратору.

5 команд для определения видеокарты через CMD

Переходим к самому важному — командам, которые покажут модель вашей видеокарты. Мы отсортировали их от простейших к наиболее информативным.

1. Команда dxdiag — классика жанра

Эта команда запускает встроенную утилиту DirectX Diagnostic Tool, которая собирает данные об оборудовании, включая GPU. Введите в командной строке:

dxdiag

После выполнения откроется графическое окно. Перейдите на вкладку Экран — там будет указано:

  • Название видеокарты (например, NVIDIA GeForce RTX 3060)
  • Объём видеопамяти
  • Версия драйвера
  • Разрешение экрана

Минус метода: если драйвер видеокарты не установлен, вместо модели GPU вы увидите "Стандартный графический адаптер". В таком случае переходите к следующим командам.

2. Команда wmic — мощный инструмент для системных данных

WMIC (Windows Management Instrumentation Command-line) — это консольная утилита для управления Windows. Она умеет вытягивать данные о железе прямо из системы. Введите:

wmic path win32_VideoController get name

Результат будет выглядеть так:

Name

NVIDIA GeForce RTX 3060

Intel(R) UHD Graphics 730

Чтобы получить расширенную информацию, используйте:

wmic path win32_VideoController get name, adapterRAM, driverVersion, videoModeDescription

Эта команда покажет:

Параметр Описание Пример значения
name Модель видеокарты AMD Radeon RX 6700 XT
adapterRAM Объём видеопамяти (в байтах) 8589934592 (8 ГБ)
driverVersion Версия драйвера 31.0.15.3168
videoModeDescription Текущее разрешение и частота 1920 x 1080 x 4294967296 цветов

Проверьте регистр команд (должен быть нижний)

Запустите CMD от имени администратора

Убедитесь, что служба Windows Management Instrumentation запущена (services.msc)

Попробуйте альтернативную команду: `systeminfo | findstr /C:"Адаптер"`-->

3. Команда systeminfo с фильтрацией

Эта команда выводит полную информацию о системе, но нам нужны только данные о видеокарте. Чтобы не прокручивать сотни строк, используем фильтр:

systeminfo | findstr /C:"Адаптер"

Для англоязычной Windows:

systeminfo | findstr /C:"Display"

Результат будет кратким, например:

Имя адаптера дисплея: NVIDIA GeForce RTX 3060

Если у вас ноутбук с двумя видеокартами (интегрированной и дискретной), команда может показать обе. Чтобы вывести только дискретную графику, используйте:

systeminfo | findstr /C:"NVIDIA" /C:"AMD" /C:"Radeon"

4. Команда nvidia-smi для карт NVIDIA

Если у вас видеокарта NVIDIA, в системе автоматически устанавливается утилита nvidia-smi (NVIDIA System Management Interface). Она показывает:

  • Модель GPU
  • Температуру
  • Использование видеопамяти
  • Версию драйвера
  • Процессы, использующие GPU

Просто введите:

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 | 1024MiB / 12288MiB | 0% Default |

+-------------------------------+----------------------+----------------------+

⚠️ Внимание: Команда nvidia-smi работает только на видеокартах NVIDIA с установленными драйверами. На AMD или Intel она вернёт ошибку "'nvidia-smi' не является внутренней или внешней командой".

5. Команда Get-Gpu в PowerShell (самый полный отчёт)

Если вы готовы использовать PowerShell, эта команда выдаст максимально детализированную информацию о видеокарте, включая:

  • Название и производителя
  • Объём и тип видеопамяти
  • Версию BIOS видеокарты
  • Серийный номер (если поддерживается)
  • Текущую частоту GPU

Введите в PowerShell:

Get-CimInstance Win32_VideoController | Format-List *

Пример вывода (сокращён):


Name : NVIDIA GeForce RTX 3060

AdapterRAM : 12582912000

DriverVersion : 31.0.15.3168

VideoProcessor : GeForce RTX 3060

VideoArchitecture : 5

VideoMemoryType : 2

...

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

Бывают ситуации, когда ни одна команда не выдаёт корректный результат. Например:

  • 🖥️ На ПК установлена очень старая видеокарта (до 2010 года), и Windows не может её идентифицировать.
  • 🔧 Драйвер видеокарты повреждён или отсутствует.
  • 🔒 Доступ к системным данным ограничен политиками безопасности (актуально для рабочих ПК).

В таких случаях попробуйте альтернативные методы:

  1. Посмотреть физически: если у вас десктопный ПК, откройте корпус и осмотрите видеокарту. Модель обычно указана на наклейке или печатной плате (например, GTX 1050 Ti или RX 580). На ноутбуках модель GPU иногда указана на днище рядом с серийным номером.
  2. Использовать LiveCD: загрузитесь с загрузочной флешки Linux (например, Ubuntu) и выполните команду:
    lspci -v | grep -A 10 VGA

    Это покажет модель видеокарты даже без установленных драйверов.

  3. Проверить BIOS/UEFI: при загрузке ПК зайдите в BIOS (обычно клавиша Del, F2 или F12) и найдите раздел System Information или PCI Devices.

Если и эти методы не сработали, остаётся последний вариант — разобрать видеокарту и поискать маркировку на чипе GPU. Например, у NVIDIA это может быть надпись типа GA104-300 (для RTX 3070), а у AMDNavi 21 (для RX 6800). По этим данным можно найти модель через поиск в Google.

Как найти драйвер по коду устройства из Диспетчера задач

1. Откройте Диспетчер устройств (devmgmt.msc).

2. Найдите "Видеоадаптеры" и кликните правой кнопкой на неизвестном устройстве.

3. Выберите "Свойства" → "Сведения" → "ИД оборудования".

4. Скопируйте строку вида PCI\VEN_10DE&DEV_1F08 (где VEN_10DE — это NVIDIA, VEN_1002 — AMD).

5. Введите этот код в поисковик — вы найдёте точную модель и драйвер.

Расшифровка данных: что означают цифры в выводе команд

Команды выдают не только название видеокарты, но и массу технических параметров. Разберём, что они значат и зачем нужны.

Параметр Описание Пример Зачем нужно
AdapterRAM Объём видеопамяти в байтах 8589934592 (8 ГБ) Помогает понять, хватит ли памяти для игр или рендеринга
DriverVersion Версия драйвера 31.0.15.3168 Нужно для проверки актуальности драйверов
VideoModeDescription Текущее разрешение и цветовая глубина 1920 x 1080 x 4294967296 Помогает диагностировать проблемы с выводом изображения
DeviceID Идентификатор устройства в системе PCI\VEN_10DE&DEV_1F08 Нужно для поиска драйверов вручную
RevisionID Ревизия GPU (версия чипа) A1 Важно для подбора прошивки BIOS

Особое внимание обратите на DeviceID. Этот параметр состоит из:

  • VEN_XXXX — идентификатор производителя (10DE = NVIDIA, 1002 = AMD, 8086 = Intel).
  • DEV_XXXX — идентификатор устройства (уникален для каждой модели).

По этим кодам можно найти точную модель видеокарты даже если Windows её не распознаёт. Например, VEN_10DE&DEV_13C2 соответствует NVIDIA GTX 1050 Ti.

Частые ошибки и как их избежать

При работе с командной строкой пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые и способы их решения:

  1. Команда не распознаётся:

    Проблема: при вводе wmic или systeminfo появляется сообщение "'...' не является внутренней или внешней командой".

    Решение: проверьте регистр команд (должен быть нижний), убедитесь, что вы не опечатались. Если проблема остаётся — запустите CMD от имени администратора.

  2. Показывает не ту видеокарту:

    Проблема: на ноутбуке с двумя GPU (интегрированной и дискретной) команды показывают только Intel UHD Graphics, хотя есть ещё NVIDIA.

    Решение: используйте команду с фильтрацией:

    wmic path win32_VideoController get name | findstr /v "Intel"

    Флаг /v исключает строки с указанным словом.

  3. Данные на английском, хотя Windows русская:

    Проблема: вывод команд отображается на английском, хотя система русифицирована.

    Решение: это нормально — системные утилиты всегда выводят данные на английском. Чтобы перевести, скопируйте результат в Google Переводчик.

  4. Видеокарта определяется как "Стандартный VGA-адаптер":

    Проблема: вместо модели GPU отображается общее название.

    Решение: установите драйвер видеокарты. Если не знаете модель — используйте DeviceID (см. предыдущий раздел) для поиска драйвера.

⚠️ Внимание: На виртуальных машинах (например, VirtualBox или VMware) команды могут показывать виртуальный GPU вместо реального. Чтобы увидеть физическую видеокарту, выполняйте команды на хост-системе.

FAQ: ответы на популярные вопросы

Можно ли через командную строку узнать температуру видеокарты?

Стандартные команды Windows (wmic, systeminfo) не показывают температуру. Для этого нужны:

  • Для NVIDIA: команда nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader.
  • Для AMD: сторонние утилиты вроде GPU-Z или HWInfo.

Также температуру можно посмотреть в BIOS некоторых материнских плат (раздел Hardware Monitor).

Как узнать серийный номер видеокарты через CMD?

Серийный номер (Serial Number) не отображается в стандартных командах Windows. Чтобы его получить:

  1. Используйте PowerShell с модулем Get-CimInstance:
    Get-CimInstance Win32_BIOS | Select SerialNumber

    Это покажет серийный номер материнской платы, но иногда производители привязывают к нему и серийник GPU.

  2. Для точного серийного номера видеокарты нужны специализированные утилиты: GPU-Z (вкладка Advanced → BIOS) или TechPowerUp GPU-Z.
Почему команда показывает две видеокарты на ноутбуке?

Это нормально для ноутбуков с гибридной графикой (например, Intel UHD Graphics + NVIDIA GeForce MX). Первая — интегрированная (в процессоре), вторая — дискретная (отдельный чип). Чтобы увидеть только дискретную:

wmic path win32_VideoController get name | findstr /v "Intel"

Или для AMD:

wmic path win32_VideoController get name | findstr "Radeon"
Можно ли через CMD узнать модель видеокарты на Linux?

Да, в Linux используйте команду:

lspci -v | grep -A 10 VGA

Для более детальной информации:

lshw -C display

Если нужны данные о драйвере:

glxinfo | grep "OpenGL renderer"
Как сохранить результат команд в файл для дальнейшего анализа?

Добавьте в конец команды символ > и укажите путь к файлу. Например:

wmic path win32_VideoController get name, adapterRAM > C:\gpu_info.txt

Файл gpu_info.txt появится на диске C: с данными о видеокарте. Чтобы добавить информацию в существующий файл (не перезаписывая его), используйте >>:

systeminfo | findstr "Display" >> C:\gpu_info.txt