Как узнать код видеокарты: полное руководство по идентификации GPU

Определение точного кода видеокарты — это фундаментальный шаг при устранении аппаратных конфликтов, поиске специфических драйверов или диагностике неисправностей. Обычные пользователи часто довольствуются названием модели, видимым в системе, однако инженерам и продвинутым энтузиастам требуются уникальные идентификаторы, такие как Vendor ID и Device ID, чтобы точно отличить ревизию чипа или узнать производителя конкретного экземпляра.

Уникальный код графического процессора позволяет понять, с каким именно NVIDIA или AMD GPU вы имеете дело, даже если в диспетчере устройств отображается обобщенное название. Эти данные критически важны при установке кастомных драйверов, разгоне или диагностике "битых" карт, которые не определяются автоматически системой.

Идентификация через диспетчер устройств Windows

Самый доступный способ узнать код — использовать стандартные средства операционной системы, не требующие установки дополнительного софта. Этот метод позволяет получить доступ к системным свойствам оборудования напрямую из интерфейса управления.

Откройте окно диспетчера устройств, нажав комбинацию Win + X и выбрав соответствующий пункт в меню. Найдите раздел Видеоадаптеры, разверните его и дважды кликните по названию вашей карты, чтобы перейти к свойствам.

Перейдите на вкладку Сведения. В выпадающем списке Свойство выберите пункт ИД оборудования или ИД устройства. Именно здесь вы увидите строку, содержащую ключевые данные для идентификации.

Пример строки выглядит как PCI\VEN_10DE&DEV_1B80&SUBSYS_37C610DE&REV_A1. В этом коде VEN_10DE — это идентификатор производителя (в данном случае NVIDIA), а DEV_1B80 — код конкретного устройства. Последняя часть REV_A1 указывает на ревизию чипа.

⚠️ Внимание: Если вы видите в списке только одну строку с кодом, это может означать, что драйвер не установлен или работает в базовом режиме Microsoft Basic Display Adapter. В таком случае код может быть общим и не отражать точную модель.

Использование утилит GPU-Z и Speccy

Программное обеспечение сторонних разработчиков часто предоставляет более наглядную и полную информацию, чем стандартные инструменты Windows. GPU-Z считается золотым стандартом для получения детализированных данных о графическом процессоре.

Скачайте и запустите GPU-Z в портативном режиме. На первой вкладке Graphics Card обратите внимание на поле Device ID. Здесь вы увидите точный код чипа, например 1B80, и код подсистемы Subsystem ID, который помогает отличать версии карт от разных партнеров (Asus, MSI, Gigabyte).

В разделе Advanced можно получить информацию о версии BIOS и ревизии чипа. Иногда именно здесь скрывается информация о том, является ли карта заводской разогнанной версией или имеет стандартные характеристики.

  • GPU-Z показывает код BIOS и версию VBIOS для перепрошивки.
  • Speccy предоставляет сводную таблицу всех компонентов ПК, включая VID и PID.
  • HWiNFO64 позволяет мониторить коды в реальном времени при нагрузке.
📊 Какой инструмент вы используете чаще всего для диагностики видеокарты?
Диспетчер устройств Windows
GPU-Z
HWiNFO64
Speccy
Другое

Командная строка и PowerShell для продвинутых

Для тех, кто предпочитает работать в текстовом интерфейсе или автоматизирует процессы диагностики, существуют команды, выводящие код видеокарты без графического интерфейса. Это удобно при работе через удаленное подключение или в режиме восстановления.

Откройте PowerShell или cmd от имени администратора. Введите команду wmic path win32_VideoController get Name, AdapterCompatibility, VideoProcessor, но для получения именно кодов оборудования лучше использовать PowerShell.

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

Get-CimInstance Win32_VideoController | Select-Object Name, DeviceID, PNPDeviceID
. Результат покажет PNPDeviceID, содержащий те же коды VEN_ и DEV_, что и в диспетчере устройств, но в текстовом формате.

Вы также можете проверить оборудование через dxdiag. Нажмите Win + R, введите название утилиты и перейдите на вкладку Экран. В разделе "Устройство" часто указывается точная модель, хотя реже — цифровой код.

☑️ Подготовка к диагностике через консоль

Выполнено: 0 / 4

Расшифровка кодов VID и PID

Получив строку кода, необходимо уметь читать её. Первые четыре символа после VEN_ обозначают производителя. Например, 10DE — это NVIDIA, 1002AMD, а 8086Intel. Следующие четыре символа после DEV_ — это уникальный номер модели чипа.

Важно отметить, что один и тот же чип (например, RTX 3060) может иметь разные коды Device ID в зависимости от производителя карты. Карта от MSI будет иметь один код подсистемы, а карта от Palit — другой, хотя сам графический процессор идентичен.

Для точной расшифровки можно использовать онлайн-базы данных, такие как Device Hunt или официальный реестр PCI SIG. Введите туда код DEV_XXXX, и система покажет, какая именно модель соответствует этому идентификатору.

Код производителя (VEN) Название бренда Пример кода устройства (DEV)
10DE NVIDIA Corporation 2206 (GTX 1660 Super)
1002 Advanced Micro Devices 73FF (RX 5700 XT)
8086 Intel Corporation 46A6 (Iris Xe Graphics)
13B5 Matrox Graphics 0140 (Параллельные графические карты)
Зачем нужен Subsystem ID?

Subsystem ID позволяет отличить не только модель чипа, но и конкретную версию карты от партнера. Например, это помогает понять, установлена ли карта с заводским охлаждением или это OEM-версия, предназначенная для системных сборок.

Особенности идентификации в Linux и macOS

В операционных системах Linux процесс получения кода видеокарты часто даже проще, чем в Windows, благодаря мощным инструментам командной строки. Open-source драйверы часто требуют точных кодов для корректной загрузки модулей ядра.

Откройте терминал и введите команду lspci | grep -i vga. Это покажет список видеоадаптеров. Для получения полного кода используйте lspci -nn | grep -i vga. Флаги -n и -N заставляют утилиту отображать числовые идентификаторы вместо имен, которые могут быть не распознаны системой.

Результат будет выглядеть примерно так:

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff] (rev c7)
. Здесь [1002:73ff] — это и есть пара Vendor ID и Device ID.

В macOS система скрывает низкоуровневые коды от пользователя, но их можно найти через System Information (Сведения о системе) в разделе Graphics/Displays. Также можно использовать команду system_profiler SPDisplaysDataType в терминале, чтобы увидеть подробную информацию о Chipset Model.

⚠️ Внимание: В Linux ядрах старых версий коды могут отображаться как "Unrecognized device", если драйвер еще не добавлен в базу. В таких случаях обновление ядра или добавление проприетарного драйвера обязательно.

Решение проблем с неопределенным кодом

Иногда система выдает код 10DE:0000 или вообще не определяет устройство, показывая "Неизвестное устройство". Это часто случается при попытке установить драйвер на ноутбук с гибридной графикой или при аппаратной неисправности.

Если коды не совпадают с базой данных, проверьте, не отключена ли видеокарта в BIOS/UEFI. Зайдите в настройки Advanced или Peripherals и убедитесь, что встроенная или дискретная графика не заблокирована системой безопасности.

В редких случаях требуется ручное обновление драйвера через диспетчер устройств. Нажмите Обновить драйвер, выберите Выполнить поиск драйверов на этом компьютере и укажите путь к скачанному архиву с драйвером, который уже содержит инфо-файлы с кодами.

Если карта физически обнаруживается, но не имеет корректного кода, возможно, поврежден чип памяти или сама видеочип. В этом случае поможет только перепрошивка BIOS карты или замена компонентов в сервисном центре.

FAQ: Часто задаваемые вопросы

Что делать, если код видеокарты не совпадает с моделью?

Это может означать, что на карте перепрошит BIOS от другой модели (так называемый "рефреш" или мод). Проверьте код через GPU-Z и сравните его с официальными спецификациями на сайте производителя. Несоответствие часто приводит к нестабильной работе.

Можно ли узнать код видеокарты без установки драйверов?

Да, это возможно. Используйте Device Manager (Диспетчер устройств) в Windows и посмотрите вкладку "Сведения". Там будет отображен "ИД оборудования" (Hardware ID), который содержит коды VEN_ и DEV_, даже если драйвер не установлен.

Какой код важнее: Vendor ID или Device ID?

Оба важны. Vendor ID (например, 10DE) говорит вам, кто производитель. Device ID (например, 1B80) указывает на конкретную модель чипа. Для точной настройки драйвера необходим именно Device ID.

Где найти базу данных по кодам видеокарт?

Самые полные базы находятся на сайте Device Hunt или в реестре PCI SIG. Также многие сайты с драйверами имеют разделы "Поиск по коду устройства", куда можно вставить строку из диспетчера устройств.