Как узнать модель и драйвер видеокарты в Linux
Получение сведений о железе
Основные утилиты для получения сведений о видеокарте в Linux — lspci и lshw. Они быстрые и входят в большинство дистрибутивов (в некоторых случаях нужно установить пакет pciutils или lshw).
Запустите следующую команду, чтобы получить информацию о видеокарте:
lspci -vnn|grep VGA -A12Вы увидите строку, похожую на эту (пример вывода):

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

Важно: некоторые сокращённые пакеты могут не показывать всю информацию без прав root.
Как определить, какой драйвер используется
Чтобы узнать, какой драйвер применяется для видеокарты, выполните:
sudo lshw -c video | grep configurationВ выводе ищите параметр driver=.... Например, driver=i915 — это модуль ядра Intel. После этого можно посмотреть информацию о модуле:
modinfo i915Вы увидите описание модуля, версии и параметров.

Дополнительно можно посмотреть занятые модули ядра командой lsmod | grep -E 'i915|nvidia|amdgpu'.
Проверка аппаратного ускорения
Аппаратное 3D‑ускорение позволяет приложениям использовать графическое железо напрямую, ускоряя рендеринг. Проверьте OpenGL/GLX с помощью glxinfo:
glxinfo | grep OpenGLПример вывода:

Если 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.
Примерный план действий при проблемах с драйвером
- Собрать информацию (
lspci,lshw,dmesg). - Проверить, не загружен ли конфликтующий модуль (
lsmod). - Установить рекомендованный драйвер из репозитория дистрибутива.
- Перезагрузить систему и проверить
glxinfo/nvidia-smi/vulkaninfo. - Восстановить старый драйвер в случае регрессии.
Важно: при установке проприетарных драйверов следуйте официальной инструкции производителя для вашего дистрибутива.
Короткое объявление (для рассылки или соцсетей)
Нужна корректная информация о видеокарте в Linux? В статье собраны рабочие команды для получения модели, PCI‑ID, имени драйвера и проверки аппаратного ускорения: lspci, lshw, modinfo, glxinfo. Пошаговые чек‑листы для пользователей и администраторов помогут быстро диагностировать и исправить проблемы с графикой.
Итог
Вы теперь знаете, как с помощью стандартных команд Linux получить модель и PCI‑ID видеокарты, определить загруженный драйвер и проверить наличие аппаратного 3D‑ускорения. Если вывод показывает программный рендеринг (MESA/llvmpipe), проверьте установку и совместимость драйвера. При затруднениях — приложите вывод команд к вопросу в сообществе или службе поддержки.
Важно: всегда делайте бэкап конфигураций перед крупными изменениями драйверов.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента