Определение модели видеокарты через командную строку (CMD) — один из самых быстрых и надёжных способов, когда графический интерфейс Windows недоступен или работает со сбоями. Этот метод пригодится системным администраторам, пользователям без установленных драйверов или тем, кто диагностирует проблемы с GPU на удалённом ПК. В отличие от сторонних утилит вроде GPU-Z или AIDA64, командная строка не требует установки и работает даже в безопасном режиме.
В этой статье вы найдёте 5 рабочих способов — от стандартных команд dxdiag и wmic до малоизвестных трюков с powershell и реестром. Мы разберём, как получить информацию о видеокарте NVIDIA, AMD Radeon или Intel Arc/Iris Xe, включая данные о производителе, объёме памяти и даже текущей версии драйвера. А для опытных пользователей приведём примеры парсинга вывода для автоматизации диагностики.
Почему командная строка лучше графических утилит?
Графические программы типа Speccy или HWiNFO удобны, но имеют недостатки:
- 🔹 Требуют установки и прав администратора
- 🔹 Могут конфликтовать с антивирусами
- 🔹 Не работают в безопасном режиме или при повреждении системы
- 🔹 Часто показывают рекламу или собирают телеметрию
Командная строка лишена этих проблем. Она:
- 🔹 Встроена в Windows (нет зависимости от стороннего ПО)
- 🔹 Работает на любых версиях системы (от Windows XP до Windows 11)
- 🔹 Позволяет сохранять вывод в файл для дальнейшего анализа
- 🔹 Может использоваться в скриптах для автоматической диагностики
Кроме того, некоторые команды (например, wmic) дают более точную информацию о аппаратном ID устройства, что полезно при поиске драйверов для редких или неопознанных видеокарт.
Способ 1: Команда dxdiag — универсальный метод для всех версий Windows
Утилита dxdiag (DirectX Diagnostic Tool) входит в состав Windows и предназначена для диагностики мультимедийных компонентов, включая видеокарту. Она показывает не только модель GPU, но и версию драйвера, объём памяти и даже поддерживаемые функции DirectX.
Чтобы узнать название видеокарты:
- Откройте командную строку (
Win + R→ введитеcmd→Enter). - Введите команду:
dxdiag /t %USERPROFILE%\Desktop\gpu_info.txtЭта команда сохранит отчёт в файл
gpu_info.txtна рабочем столе. - Откройте созданный файл и найдите раздел "Экран" (Display). Там будет строка
Имя устройства(Device Name).
Пример вывода для видеокарты NVIDIA GeForce RTX 4070:
Имя устройства: NVIDIA GeForce RTX 4070
Производитель: NVIDIA
Тип чипа: GeForce RTX 4070
Память экрана: 12212 МБ
Версия драйвера: 31.0.15.3623
Если вам нужен только вывод на экран без сохранения в файл, используйте:
dxdiag | findstr /C:"Имя устройства"
Запустите CMD от имени администратора (для полного отчёта)
Убедитесь, что на диске C достаточно места (файл весит ~50-100 КБ)
Проверьте, не заблокирован ли доступ к файлам в антивирусе
Используйте параметр /t для сохранения отчёта в текстовый файл-->
Способ 2: Команда wmic — детальная информация о GPU
WMIC (Windows Management Instrumentation Command-line) — мощный инструмент для управления системой. С его помощью можно получить аппаратный ID видеокарты, что полезно для поиска драйверов вручную или идентификации неопознанных устройств.
Выполните команду:
wmic path win32_VideoController get name,adapterRAM,driverVersion
Расшифровка полей:
| Параметр | Описание | Пример значения |
|---|---|---|
name |
Название видеокарты | AMD Radeon RX 6800 XT |
adapterRAM |
Объём видеопамяти (в байтах) | 17179869184 (16 ГБ) |
driverVersion |
Версия установленного драйвера | 31.0.12029.10015 |
Для более подробного отчёта (включая ID устройства и состояние):
wmic path win32_VideoController get /format:list
⚠️ Внимание: На некоторых системахwmicможет не показывать название видеокарты, если драйвер не установлен или устройство отключено в диспетчере задач. В этом случае используйте способ сdevmgmt.msc(см. раздел 5).
Способ 3: PowerShell — современная альтернатива CMD
PowerShell предлагает более гибкие возможности для работы с железом, чем классическая командная строка. Например, можно получить список всех видеокарт в системе (актуально для ПК с несколькими GPU, включая интегрированную графику).
Запустите PowerShell (от имени администратора) и выполните:
Get-WmiObject Win32_VideoController | Select-Object Name, AdapterRAM, DriverVersion | Format-Table -AutoSize
Для сохранения результата в файл:
Get-WmiObject Win32_VideoController | Select-Object * | Export-Csv -Path "$env:USERPROFILE\Desktop\gpu_details.csv" -NoTypeInformation
Эта команда создаст файл gpu_details.csv с полным списком параметров, включая:
- 🔹
VideoProcessor— модель графического процессора - 🔹
AdapterCompatibility— совместимость с материнской платой - 🔹
CurrentBitsPerPixel— текущая глубина цвета - 🔹
CurrentRefreshRate— частота обновления экрана
Способ 4: Просмотр через реестр Windows (для опытных пользователей)
Реестр Windows хранит детальную информацию обо всём оборудовании, включая видеокарты. Этот метод полезен, если другие команды не работают или нужно найти скрытые устройства (например, отключённые в диспетчере задач).
Выполните шаги:
- Откройте командную строку и введите:
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}" /s | findstr "DeviceDesc" - В выводе найдите строки с упоминанием NVIDIA, AMD или Intel.
Пример вывода для интегрированной графики Intel UHD Graphics 770:
DeviceDesc REG_SZ Intel(R) UHD Graphics 770
⚠️ Внимание: Редактирование реестра может привести к нестабильной работе системы. Не изменяйте параметры вручную, если не уверены в их назначении!
Как найти ID устройства для поиска драйверов?
В том же разделе реестра выполните команду:
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}" /s | findstr "HardwareID"
В выводе будут строки вида PCI\VEN_10DE&DEV_2504, где:
- VEN_10DE — вендор (NVIDIA)
- DEV_2504 — ID устройства (для поиска драйверов на сайте производителя).
Способ 5: Диспетчер устройств через командную строку
Если видеокарта не определяется стандартными командами, её можно найти через диспетчер устройств, запущенный из CMD. Этот метод покажет даже отключённые или проблемные устройства.
Выполните:
devmgmt.msc
В открывшемся окне разверните ветку "Видеоадаптеры". Если видеокарта отображается как "Стандартный VGA-адаптер" или "Неопознанное устройство", это означает, что драйвер не установлен. В таком случае:
- Кликните правой кнопкой по устройству → "Свойства".
- Перейдите на вкладку "Сведения".
- В выпадающем списке выберите "ИД оборудования".
- Скопируйте первую строку (например,
PCI\VEN_1002&DEV_73DF) и найдите драйвер по этому коду на сайте AMD, NVIDIA или через DriverPack Solution.
Для автоматизации процесса можно использовать команду:
pnputil /export-driver * C:\Drivers\Backup
Она сохраняет все установленные драйверы в папку C:\Drivers\Backup, что полезно перед переустановкой системы.
1. Физическое подключение (особенно для дискретных GPU в ПК)
2. Настройки BIOS (возможно, отключена интегрированная графика)
3. Блок питания (недостаточная мощность может приводить к "исчезновению" устройства)-->
Дополнительные команды для диагностики видеокарты
Помимо названия модели, через командную строку можно получить другие полезные данные:
- 🔹 Температура GPU (требует Open Hardware Monitor или HWiNFO в портативной версии):
nvidia-smi -q -d TEMPERATURE(только для NVIDIA)
- 🔹 Использование видеопамяти:
nvidia-smi -q -d MEMORY - 🔹 Список поддерживаемых разрешений:
wmic path Win32_DesktopMonitor get ScreenHeight,ScreenWidth - 🔹 Версия DirectX:
dxdiag | findstr "Версия DirectX"
Для AMD аналогичные данные можно получить через AMD System Monitor CLI, но он требует установки Adrenalin Edition.
Частые ошибки и их решения
При использовании командной строки пользователи часто сталкиваются с проблемами. Вот самые распространённые и способы их исправления:
| Ошибка | Причина | Решение |
|---|---|---|
'wmic' не является внутренней или внешней командой |
Повреждение системных файлов | Выполните sfc /scannow и перезагрузите ПК |
Команда dxdiag не сохраняет файл |
Недостаточно прав | Запустите CMD от имени администратора |
| Видеокарта отображается как "Стандартный VGA-адаптер" | Отсутствует драйвер | Установите драйвер с официального сайта производителя |
Get-WmiObject: командлет не найден |
Устаревшая версия PowerShell | Используйте Get-CimInstance вместо Get-WmiObject |
⚠️ Внимание: Если после обновления драйверов видеокарта перестала определяться, попробуйте откатить драйвер через диспетчер устройств или использовать Display Driver Uninstaller (DDU) для полного удаления старых версий.
FAQ: Ответы на частые вопросы
Можно ли узнать модель видеокарты на ноутбуке, если она интегрированная?
Да, все перечисленные методы работают и для интегрированной графики (Intel UHD Graphics, AMD Radeon Vega и др.). В выводе команд она будет обозначена как отдельное устройство. Например, в dxdiag может отображаться две видеокарты: дискретная и интегрированная.
Как узнать модель видеокарты на Linux через терминал?
В Linux используйте команду:
lspci -v | grep -A 10 VGA
Для детальной информации о драйвере:
glxinfo | grep "OpenGL renderer"
Почему команда nvidia-smi не работает на моём ПК?
Эта команда доступна только на системах с видеокартами NVIDIA и установленными драйверами NVIDIA Driver. Если у вас AMD или Intel, используйте альтернативные утилиты (например, radeontop для AMD).
Можно ли определить видеокарту, если Windows не загружается?
Да, для этого:
- Загрузитесь с LiveCD (например, Ubuntu или Hiren’s BootCD).
- В терминале выполните
lspci | grep -i vga. - Или используйте утилиту AIDA64 в портативном режиме.
Как экспортировать информацию о видеокарте в файл для техподдержки?
Соберите полный отчёт командой:
systeminfo > "%USERPROFILE%\Desktop\system_info.txt" & dxdiag /t "%USERPROFILE%\Desktop\dxdiag_info.txt" & wmic path win32_VideoController get /format:list > "%USERPROFILE%\Desktop\gpu_info.txt"
На рабочем столе появятся три файла с детальной информацией о системе и видеокарте.