Как узнать установленную видеокарту на Ubuntu: полное руководство

Определение модели графического адаптера в Linux — это фундаментальная задача для любого пользователя, желающего настроить систему под свои нужды. В отличие от Windows, где эта информация часто доступна в интерфейсе «Диспетчер устройств» одним кликом, в Ubuntu требуется использование терминала или специализированных утилит. Однако, это не усложняет процесс, а делает его более гибким и информативным.

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

Быстрая диагностика через терминал

Самый универсальный способ получить информацию о видеокарте в любой дистрибутиве Linux — это использование команды lspci. Этот инструмент выводит список всех периферийных устройств, подключенных к шине PCI, что включает в себя графические контроллеры. Для фильтрации вывода и поиска только видеоадаптеров используется ключ -k в сочетании с поиском по слову «VGA» или «3D».

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

lspci | grep -i vga
Эта команда мгновенно покажет производителя и модель вашего адаптера. Если у вас установлена гибридная графика, как это часто бывает в ноутбуках, вы можете увидеть несколько строк с разными производителями, например, Intel и NVIDIA.

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

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

Информация о драйверах NVIDIA

Если вы используете видеокарты NVIDIA, система предоставляет специальный инструмент для мониторинга состояния устройства. Утилита nvidia-smi (NVIDIA System Management Interface) является стандартом де-факто для проверки работоспособности проприетарных драйверов. Она отображает версию драйвера, температуру GPU, использование памяти и текущую загрузку.

Запустите команду

nvidia-smi
Если драйвер установлен корректно, вы увидите красивую таблицу с данными о вашей карте. Если же вы получаете сообщение об ошибке «command not found», это означает, что либо драйвер не установлен, либо система пока не может определить наличие совместимого оборудования.

⚠️ Внимание: Утилита nvidia-smi работает только с проприетарными драйверами NVIDIA. Для карт AMD или Intel она не будет выводить информацию, так как используется другой стек драйверов (Mesa).

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

Важно учитывать, что в некоторых случаях, особенно с новыми картами серии RTX 40xx, могут потребоваться специфические версии драйверов. Убедитесь, что ваш ядро Linux поддерживает аппаратные возможности вашего адаптера.

📊 Какой тип видеокарты установлен в вашем ПК?
Интегрированная (Intel/AMD)
Дискретная NVIDIA
Дискретная AMD
Гибридная (ноутбук)

Проверка драйверов AMD и Intel

Видеокарты AMD и Intel в Ubuntu обычно работают «из коробки» благодаря открытым драйверам в составе ядра. Для проверки их состояния часто используют утилиту glxinfo из пакета mesa-utils. Она показывает информацию о контексте OpenGL, что позволяет подтвердить, что аппаратное ускорение включено.

Сначала убедитесь, что пакет установлен, выполнив:

sudo apt update && sudo apt install mesa-utils
После этого запустите проверку с помощью команды
glxinfo | grep "OpenGL renderer"
Вывод покажет название вашего графического процессора, если драйвер Mesa работает корректно.

Для современных карт AMD (серии RDNA 2 и новее) также работает команда radeontop, которая показывает загрузку ядер в реальном времени. Это аналог nvidia-smi, но для открытого стека драйверов. Она полезна при диагностике проблем с производительностью.

Иногда информация может быть скрыта за аббревиатурами. Например, "Radeon Pro" или "UHD Graphics" могут не раскрывать точную модель. В таком случае лучше вернуться к команде lspci -v и искать строку с описанием конкретного чипа.

☑️ Проверка поддержки OpenGL

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

Графический интерфейс и настройки системы

Не все пользователи предпочитают работать в терминале, и в Ubuntu есть встроенные средства для просмотра информации о системе. Откройте меню приложений и найдите утилиту Настройки (Settings). Перейдите в раздел О системе (About).

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

Для более детального просмотра используйте утилиту HardInfo (Системный монитор). Она предоставляет богатую информацию о всех компонентах ПК. Чтобы установить её, введите:

sudo apt install hardinfo
После запуска выберите раздел «Система» и найдите устройство PCI, которое соответствует вашей видеокарте.

Также стоит отметить утилиту neofetch, популярную в сообществе Linux. Она выводит красивую сводку системы на экран, включая модель видеокарты. Это отличный способ быстро проверить конфигурацию перед демонстрацией скриншота или решением технической проблемы.

Как работает HardInfo

HardInfo собирает данные из системных файлов /proc и /sys, а также через вызовы системных команд, формируя удобную для чтения таблицу характеристик оборудования.

Детальный анализ через lshw

Команда lshw (list hardware) является одним из самых мощных инструментов для сбора информации. Она требует прав root, поэтому вызывается с префиксом sudo. Чтобы проверить только графическую подсистему, используйте ключ -C display.

Введите команду:

sudo lshw -C display
Вы получите детальное описание устройства, включая логическое имя, ресурсные запросы, состояние и, самое главное, точную модель. Обратите внимание на поле «configuration», где указаны драйверы.

Этот метод особенно полезен, когда вы хотите узнать, какой именно драйвер загружен системой. Если в строке «driver» указано название модуля, значит, система успешно инициализировала устройство. Отсутствие этой строки часто указывает на проблемы с установкой драйверов.

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

⚠️ Внимание: Команда lshw может не отображать информацию о видеопамяти (VRAM) для некоторых интегрированных графических процессоров, так как они используют системную оперативную память.

Сравнение методов диагностики

Каждый метод имеет свои преимущества и сценарии использования. Для быстрого ответа в терминале лучше всего подходит lspci, а для проверки работоспособности драйвера NVIDIA — nvidia-smi. Графические утилиты удобны для новичков, но могут скрывать технические детали.

Ниже приведена таблица, сравнивающая основные способы проверки:

Метод Команда Для кого Детализация
Базовый PCI lspci Все пользователи Средняя
Драйвер NVIDIA nvidia-smi Владельцы NVIDIA Высокая (статус)
OpenGL glxinfo Разработчики Высокая (API)
Детальный HW lshw Администраторы Максимальная

Выбор инструмента зависит от того, какая информация вам нужна. Если вы просто хотите узнать модель перед покупкой игры, lspci достаточно. Если же вы настраиваете сервер для вычислений, необходим nvidia-smi или radeontop.

Иногда бывает так, что система видит карту, но не может использовать её возможности. Это часто случается с ноутбуками, где активна технология Optimus или аналогичная от AMD. В таких случаях простая проверка может показать только встроенную графику, а дискретная карта будет в «спящем» режиме.

Решение частых проблем

Иногда пользователи сталкиваются с тем, что видеокарта определяется некорректно или отображается как «Unknown device». Это может быть связано с отсутствием микродрайверов или устаревшим ядром Linux. В таких случаях необходимо обновить систему до последней стабильной версии.

Обновление ядра может решить проблему с поддержкой нового оборудования. Выполните команду

sudo apt update && sudo apt upgrade
Это скачает и установит все доступные улучшения для вашего дистрибутива.

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

Если карта не определяется вообще, проверьте физические подключения. В случае с ноутбуками это может быть программная блокировка в BIOS. Убедитесь, что в настройках BIOS выключен режим «Integrated Graphics Only», если он там есть.

Заключение и важные замечания

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

Помните, что открытое программное обеспечение в Linux постоянно развивается. Поддержка новых карт NVIDIA и AMD улучшается с каждым обновлением ядра. Поэтому всегда актуально обновлять систему для наилучшей совместимости.

Используйте описанные выше методы для диагностики и настройки вашей системы. Понимание того, какое железо у вас установлено, — первый шаг к эффективной работе с компьютером под управлением Linux.

⚠️ Внимание: Характеристики и версии драйверов могут меняться с выходом новых обновлений ядра Linux. Всегда сверяйте информацию с официальными репозиториями Ubuntu перед критическими обновлениями.
Как узнать версию драйвера NVIDIA в Ubuntu?

Для этого используйте команду nvidia-smi в терминале. В верхней части вывода будет указана версия драйвера, а также версия CUDA, поддерживаемая картой.

Почему команда lspci не показывает видеокарту?

Это может означать, что карта не подключена физически, отключена в BIOS, либо драйвер полностью отсутствует и карта не инициализирована. Проверьте BIOS и физический контакт.

Как проверить интегрированную и дискретную графику на ноутбуке?

Используйте команду lspci | grep -i vga. Она покажет все графические адаптеры в системе, включая встроенный Intel/AMD и дискретный NVIDIA/AMD.

Нужны ли администраторские права для проверки видеокарты?

Для базовой проверки (lspci, glxinfo) права root не нужны. Однако, для просмотра информации о драйверах через lshw или установки утилит требуются права суперпользователя (sudo).