Гид по технологиям

Как узнать модель и драйвер видеокарты в Linux

• 4 min read • Linux • Обновлено 16 Nov 2025
Как узнать модель и драйвер видеокарты в Linux
Как узнать модель и драйвер видеокарты в Linux

Получение сведений о железе

Основные утилиты для получения сведений о видеокарте в Linux — lspci и lshw. Они быстрые и входят в большинство дистрибутивов (в некоторых случаях нужно установить пакет pciutils или lshw).

Запустите следующую команду, чтобы получить информацию о видеокарте:

lspci -vnn|grep VGA -A12

Вы увидите строку, похожую на эту (пример вывода):

Информация о видеокарте: вывод команды lspci с указанием производителя, модели и PCI ID

Первая строка обычно содержит производителя, серию/модель и PCI ID. Числа в квадратных скобках или после двоеточия, например 8086:0f31, — это vendor ID и device (PCI) ID: 8086 — ID производителя (Intel в примере), 0f31 — идентификатор модели GPU. По этим числам легко найти нужный драйвер или сведения в базе PCI.

Альтернативный метод — lshw, который показывает детальную информацию:

lshw -numeric -C display

Пример вывода:

Детальный вывод команды lshw с информацией об адаптере видео и используемом драйвере

Важно: некоторые сокращённые пакеты могут не показывать всю информацию без прав root.

Как определить, какой драйвер используется

Чтобы узнать, какой драйвер применяется для видеокарты, выполните:

sudo lshw -c video | grep configuration

В выводе ищите параметр driver=.... Например, driver=i915 — это модуль ядра Intel. После этого можно посмотреть информацию о модуле:

modinfo i915

Вы увидите описание модуля, версии и параметров.

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

Дополнительно можно посмотреть занятые модули ядра командой lsmod | grep -E 'i915|nvidia|amdgpu'.

Проверка аппаратного ускорения

Аппаратное 3D‑ускорение позволяет приложениям использовать графическое железо напрямую, ускоряя рендеринг. Проверьте OpenGL/GLX с помощью glxinfo:

glxinfo | grep OpenGL

Пример вывода:

Вывод glxinfo, где видно OpenGL renderer string и используемые библиотеки MESA

Если OpenGL renderer string указывает на MESA или llvmpipe, это значит, что рендеринг идёт программно (софтверно), а не на GPU — производительность будет ниже, и игры/3D‑приложения могут работать плохо.

Альтернативные команды и инструменты

  • lspci -nnk | grep -A3 VGA — показывает, какие модули связаны с устройством PCI.
  • lsmod — список загруженных модулей ядра.
  • dmesg | grep -i drm — сообщения ядра о DRM/графике при загрузке.
  • nvidia-smi — для карт NVIDIA (показывает драйвер NVIDIA и процессы на GPU).
  • vainfo — для проверки аппаратного декодирования видео (VA‑API).
  • vulkaninfo | grep vendor — для проверки Vulkan‑поддержки.

Используйте менеджеры пакетов своего дистрибутива (apt, dnf, pacman), чтобы установить недостающие утилиты.

Когда команды могут не дать полной информации

  • Старые или экзотические GPU могут не распознаваться корректно.
  • Если в системе установлены мультидрайверы (например, конфликты NVIDIA и nouveau), вывод может быть запутанным.
  • В виртуальной машине GPU часто эмулируется, и вы увидите виртуальный адаптер, а не физический.

В таких случаях проверьте логи ядра (dmesg) и документацию производителя, а также запускайте диагностику под root.

Чек‑листы по ролям

Для обычного пользователя:

  • Запустить lspci -vnn | grep VGA -A12.
  • Проверить glxinfo | grep OpenGL для ускорения.
  • Если требуется — искать драйвер через PCI ID.

Для системного администратора:

  • Проверить sudo lshw -c video и modinfo соответствующего модуля.
  • Просмотреть dmesg | grep -i drm и journalctl -k на предмет ошибок драйвера.
  • Отключить конфликтующие модули (например, blacklist для nouveau при установке проприетарного NVIDIA).

Краткий шпаргалка по командам

  • lspci -vnn | grep VGA -A12 — модель + PCI‑ID
  • lshw -numeric -C display — подробная информация
  • sudo lshw -c video | grep configuration — текущий драйвер
  • modinfo — детали модуля ядра
  • glxinfo | grep OpenGL — проверка OpenGL/ускорения
  • nvidia-smi — состояние NVIDIA GPU

Критерии приёмки

  • Найдена строка с vendor ID и device ID (например, 8086:0f31).
  • Установлен и загружен соответствующий модуль драйвера (driver=...).
  • OpenGL renderer string не содержит llvmpipe (если требуется аппаратное 3D‑ускорение).

Глоссарий 1‑строчно

  • lspci — утилита для перечисления устройств PCI.
  • lshw — показывает аппаратную конфигурацию системы.
  • modinfo — информацию о модуле ядра Linux.
  • glxinfo — данные о поддержке OpenGL/GLX.
  • PCI ID — уникальный идентификатор производителя и устройства на шине PCI.

Примерный план действий при проблемах с драйвером

  1. Собрать информацию (lspci, lshw, dmesg).
  2. Проверить, не загружен ли конфликтующий модуль (lsmod).
  3. Установить рекомендованный драйвер из репозитория дистрибутива.
  4. Перезагрузить систему и проверить glxinfo/nvidia-smi/vulkaninfo.
  5. Восстановить старый драйвер в случае регрессии.

Важно: при установке проприетарных драйверов следуйте официальной инструкции производителя для вашего дистрибутива.

Короткое объявление (для рассылки или соцсетей)

Нужна корректная информация о видеокарте в Linux? В статье собраны рабочие команды для получения модели, PCI‑ID, имени драйвера и проверки аппаратного ускорения: lspci, lshw, modinfo, glxinfo. Пошаговые чек‑листы для пользователей и администраторов помогут быстро диагностировать и исправить проблемы с графикой.

Итог

Вы теперь знаете, как с помощью стандартных команд Linux получить модель и PCI‑ID видеокарты, определить загруженный драйвер и проверить наличие аппаратного 3D‑ускорения. Если вывод показывает программный рендеринг (MESA/llvmpipe), проверьте установку и совместимость драйвера. При затруднениях — приложите вывод команд к вопросу в сообществе или службе поддержки.

Важно: всегда делайте бэкап конфигураций перед крупными изменениями драйверов.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро