Когда нужно быстро узнать модель видеокарты, объём памяти или версию драйвера, не всегда удобно устанавливать сторонние утилиты вроде GPU-Z или AIDA64. Особенно если речь идёт о удалённом сервере, корпоративном ПК с ограниченными правами или системе, где запрещено запускать исполняемые файлы. В таких случаях на помощь приходит командная строка Windows (CMD) — встроенный инструмент, который позволяет получить детальную информацию о графическом адаптере без дополнительного ПО.
В этой статье мы разберём 5 рабочих методов, как узнать характеристики видеокарты через CMD, включая скрытые параметры, которые не отображаются в стандартном диспетчере устройств. Вы научитесь определять не только базовую информацию (модель, производитель, объём VRAM), но и технические детали вроде Device ID, Revision, а также версию установленного драйвера. Все команды протестированы на Windows 10/11 и совместимы с видеокартами NVIDIA, AMD Radeon и встроенной графикой Intel.
Преимущество командной строки — её универсальность. Даже если графический интерфейс Windows работает со сбоями (например, из-за проблем с драйвером видеокарты), CMD часто остаётся доступным. Кроме того, эти методы пригодятся системным администраторам для автоматизации сбора данных о парке компьютеров или диагностики неисправностей на удалённых машинах.
1. Способ: Команда wmic — базовая информация о видеокарте
Инструмент WMIC (Windows Management Instrumentation Command-line) — один из самых надёжных способов получить данные о железных компонентах системы. Для проверки видеокарты используется класс win32_VideoController, который содержит ключевые параметры графического адаптера.
Чтобы узнать модель видеокарты, производителя и объём памяти, выполните в CMD следующую команду:
wmic path win32_VideoController get Name,AdapterRAM,DriverVersion,VideoModeDescription
Расшифровка выводимых данных:
- 🔹 Name — полное название модели видеокарты (например, NVIDIA GeForce RTX 3060 Ti).
- 🔹 AdapterRAM — объём видеопамяти в байтах (чтобы перевести в гигабайты, разделите значение на 1 073 741 824).
- 🔹 DriverVersion — версия установленного драйвера.
- 🔹 VideoModeDescription — текущее разрешение экрана и частота обновления (например,
1920 x 1080 x 4294967296 цветов).
Если вам нужны все доступные параметры видеокарты (включая DeviceID, AdapterCompatibility и другие), используйте команду:
wmic path win32_VideoController get /format:list
⚠️ Внимание: На некоторых системах с интегрированной графикой Intel команда wmic может выводить неполные данные о видеопамяти. В этом случае используйте альтернативные методы из следующих разделов.
Проверьте права администратора в CMD|Обновите Windows до последней версии|Попробуйте альтернативную команду dxdiag|Запустите sfc /scannow для проверки системных файлов-->
2. Способ: Утилита dxdiag — детальный отчёт о графике
Встроенная утилита DirectX Diagnostic Tool (dxdiag) предоставляет расширенную информацию не только о видеокарте, но и о других компонентах системы. Её преимущество — отображение данных о поддерживаемых функциях DirectX, что критично для геймеров и специалистов по 3D-рендерингу.
Чтобы сгенерировать отчёт, выполните:
dxdiag /t %TEMP%\dxdiag_report.txt
После выполнения команды откройте файл %TEMP%\dxdiag_report.txt в любом текстовом редакторе. Нас интересует раздел "Display Devices", где указаны:
- 🖥️ Card name — модель видеокарты.
- 🎮 Display Memory (VRAM) — общий объём видеопамяти (включая разделяемую).
- 🔧 Driver Model — модель драйвера (WDDM 2.0, WDDM 3.0 и т. д.).
- 📊 Feature Levels — поддерживаемые уровни функций Direct3D (например,
12_1для DirectX 12).
Пример вывода для AMD Radeon RX 6700 XT:
Card name: AMD Radeon RX 6700 XT
Display Memory: 16364 MB
Dedicated Memory: 12288 MB
Shared Memory: 4076 MB
⚠️ Внимание: Если в отчёте dxdiag отображается только встроенная графика (например, Intel UHD Graphics), а дискретная видеокарта отсутствует — это может указывать на отключённое устройство в BIOS или проблему с драйвером. Проверьте подключение карты к материнской плате и питанию.
Как сохранить отчёт в удобном формате
Чтобы экспортировать данные в HTML, используйте команду:
dxdiag /x %USERPROFILE%\Desktop\dxdiag_report.html
Файл будет сохранён на рабочем столе в читаемом виде с таблицами и разделами.
3. Способ: Команда systeminfo — краткие сведения о системе
Команда systeminfo выводит общую информацию о конфигурации ПК, включая данные о видеокарте. Этот метод менее детализирован, чем wmic или dxdiag, но полезен для быстрого просмотра.
Выполните:
systeminfo | findstr /B /C:"Adapter Description"
В результате вы увидите строку вида:
Adapter Description: NVIDIA GeForce RTX 4090
Чтобы получить больше данных, комбинируйте systeminfo с другими командами:
systeminfo | findstr /B /C:"Adapter RAM" /C:"Adapter Description" /C:"Driver Version"
| Команда | Что показывает | Пример вывода |
|---|---|---|
systeminfo | find "Adapter" |
Модель и объём памяти видеокарты | Adapter Description: AMD Radeon RX 7900 XTX |
systeminfo | find "IRQ" |
Прерывания (IRQ), используемые видеокартой | IRQ 16 NVIDIA GeForce RTX 3080 |
systeminfo | find "Display" |
Информация о дисплее (разрешение, цветовая глубина) | Display: 3840x2160, 32 бит |
Этот способ удобен для скриптов автоматизации, так как вывод systeminfo легко парсится. Однако для диагностики проблем с драйверами или проверки поддержки конкретных технологий (например, Ray Tracing) лучше использовать другие методы.
4. Способ: PowerShell — расширенные данные о GPU
PowerShell предлагает более гибкие инструменты для работы с железом, чем классическая CMD. С его помощью можно получить данные, которые не отображаются в стандартных утилитах, например, PNPDeviceID (идентификатор устройства в системе) или Status (состояние драйвера).
Запустите PowerShell от имени администратора и выполните:
Get-WmiObject Win32_VideoController | Format-List *
Ключевые параметры в выводе:
- 🔧 PNPDeviceID — уникальный идентификатор видеокарты в формате
PCI\VEN_XXXX&DEV_XXXX. По нему можно найти точную спецификацию чипа на сайтах производителей. - 📦 DriverDate — дата установки текущего драйвера.
- ⚡ CurrentRefreshRate — текущая частота обновления экрана в герцах.
- 🛠️ Status — состояние устройства (
OK,Error,Degragedи т. д.).
Для экспорта данных в CSV-файл (удобно для анализа нескольких ПК):
Get-WmiObject Win32_VideoController | Export-Csv -Path "$env:USERPROFILE\Desktop\GPU_Info.csv" -NoTypeInformation
⚠️ Внимание: Если в выводе PowerShell отображается статусDegragedилиUnknown, это может означать конфликт драйверов, физическое повреждение видеокарты или проблемы с питанием. В таком случае рекомендуется протестировать карту в другой системе или обновить BIOS материнской платы.
5. Способ: Реестр Windows — скрытые параметры видеокарты
В реестре Windows хранятся низкоуровневые настройки видеокарты, которые не отображаются в стандартных утилитах. Этот метод подходит для опытных пользователей, так как требует осторожности при работе с реестром.
Чтобы получить данные о видеокарте через реестр:
- Откройте
CMDи выполните:reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video" /s | find "Device Description" - Для поиска информации о драйвере используйте:
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}" /s | find "DriverDesc"
В реестре можно найти:
- 🔍 Скрытые настройки разгона (если они применялись через MSI Afterburner или Radeon Software).
- 🔄 Профили производительности для конкретных игр или приложений.
- 📝 Логи ошибок видеодрайвера (в ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers).
⚠️ Внимание: Неправильное редактирование реестра может привести к сбоям в работе системы. Перед внесением изменений создайте точку восстановления или резервную копию реестра командой:reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video" "%USERPROFILE%\Desktop\Video_Backup.reg"
Сравнение методов: какой способ выбрать?
Каждый из описанных методов имеет свои плюсы и минусы. Выбор зависит от вашей задачи:
| Метод | Плюсы | Минусы | Лучше подходит для |
|---|---|---|---|
wmic |
Быстрота, не требует прав администратора | Ограниченные данные о драйверах | Быстрой проверки модели и памяти |
dxdiag |
Детальная информация о DirectX, экспорт в файл | Нужно искать данные вручную в отчёте | Диагностики совместимости с играми |
| PowerShell | Максимум данных, удобно для скриптов | Сложный синтаксис для новичков | Автоматизации сбора информации |
| Реестр | Доступ к скрытым настройкам | Риск повреждения системы | Расширенной диагностики проблем |
Для большинства пользователей оптимальным решением будет комбинация wmic (для быстрого просмотра) и dxdiag (для детального анализа). Если вам нужны данные для скрипта или удалённого управления, используйте PowerShell.
Если же вы подозреваете неполадки с драйвером или железом (артефакты на экране, вылеты в играх), проверьте логи в реестре или воспользуйтесь специализированными утилитами вроде GPU Stress Test.
FAQ: Частые вопросы о проверке видеокарты через CMD
Можно ли через командную строку узнать температуру видеокарты?
Нет, стандартные инструменты Windows (wmic, dxdiag) не отображают температуру GPU. Для этого нужны сторонние утилиты (HWMonitor, GPU-Z) или драйверные панели (NVIDIA Control Panel, AMD Adrenalin). Однако температуру можно получить через PowerShell с модулем OpenHardwareMonitor (требует установки).
Почему команда wmic показывает неверный объём памяти?
Это типичная проблема для интегрированной графики Intel, где часть памяти выделяется динамически из ОЗУ. Чтобы увидеть реальный объём выделенной видеопамяти (не разделяемой), используйте команду:
wmic path win32_VideoController get AdapterRAM, Name
Для дискретных видеокарт (NVIDIA/AMD) значение обычно корректное.
Как проверить, поддерживает ли моя видеокарта Ray Tracing?
Через командную строку напрямую это сделать нельзя, но можно косвенно определить по модели GPU. Выполните:
wmic path win32_VideoController get Name
Затем проверьте спецификации вашей модели на сайте производителя. Например, NVIDIA RTX 20/30/40 и AMD Radeon RX 6000/7000 поддерживают Ray Tracing на аппаратном уровне.
Можно ли обновить драйвер видеокарты через CMD?
Да, но только если у вас уже скачан драйвер в формате .inf. Используйте команду:
pnputil /add-driver "C:\путь\к\драйверу.inf" /install
Для автоматического обновления через Windows Update:
wuauclt /detectnow /updatenow
Однако для большинства пользователей проще обновить драйвер через GeForce Experience (NVIDIA) или Adrenalin Software (AMD).
Почему в отчёте dxdiag две видеокарты?
Это нормально, если у вас:
- 💻 Ноутбук с интегрированной графикой (Intel UHD) и дискретной (NVIDIA/AMD).
- 🖥️ ПК с iGPU (в процессорах Intel Core i5/i7/i9 или AMD Ryzen с графикой Vega/RDNA).
- 🔌 Подключён внешний GPU (например, через Thunderbolt).
Чтобы увидеть, какая карта активна, посмотрите на раздел "Display Devices" — активное устройство будет отмечено как Primary.