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

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

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

Использование утилиты lspci для получения базовой информации

Самый быстрый и универсальный способ узнать, какое оборудование установлено в вашей системе — это использование команды lspci. Эта утилита выводит список всех устройств, подключенных к шине PCI, включая видеоадаптеры, сетевые карты и звуковые контроллеры. Вам не нужно быть системным администратором, чтобы выполнить эту команду, достаточно открыть терминал.

Для фильтрации вывода и показа только графических устройств используйте конструкцию с ключом -v (verbose) и grep. Введите следующую команду в консоли:

lspci -v | grep -i vga

Эта команда отобразит строки, содержащие упоминание VGA совместимых устройств. Вы увидите название вендора (например, NVIDIA Corporation или Advanced Micro Devices) и точную модель чипа. Иногда вывод может быть слишком длинным, поэтому полезно добавить флаг -k, чтобы увидеть, какой драйвер в данный момент загружен для этого устройства.

⚠️ Внимание: В некоторых случаях lspci может показать не полную модель карты, а только серию чипсета (например, только "GeForce RTX 3060" без уточнения памяти или частот). Для детальной информации лучше использовать специализированные утилиты.

Если у вас система с гибридной графикой (например, ноутбук с Intel HD Graphics и дискретной картой NVIDIA), вы увидите сразу несколько записей. Это нормально и означает, что система использует технологию переключения видеокарт. Важно отметить, что по умолчанию может активироваться только одна из них, а вторая оставаться в спящем режиме до активации.

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

Проверка загруженных драйверов через xrandr и glxinfo

Знать название модели карты недостаточно, если вы планируете играть в игры или рендерить видео. Критически важно убедиться, что для вашего GPU загружен правильный драйвер. В Linux для этого часто используется пакет x11-apps, который содержит утилиту glxinfo. Эта программа показывает информацию о поддержке OpenGL и текущем программном обеспечении.

Чтобы получить доступ к этой информации, сначала убедитесь, что пакет установлен. Если команда не найдена, выполните обновление репозиториев и установку:

sudo apt update && sudo apt install mesa-utils

После установки запустите команду glxinfo | grep "OpenGL renderer". Вывод покажет, какой именно рендерер используется системой. Если вы видите название вашей карты (например, NVIDIA GeForce RTX 3080), значит проприетарный драйвер установлен и работает корректно. Если же там написано "llvmpipe" или "softpipe", значит используется программная эмуляция, что неприемлемо для любых графических задач.

Использование графического интерфейса: Настройки и GNOME

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

Откройте меню приложений, найдите раздел Настройки (Settings) и перейдите в подраздел О системе (About). В списке оборудования найдите строку Графика (Graphics). Здесь будет указано название вашего GPU и объем видеопамяти (VRAM), если драйвер предоставляет эту информацию корректно. Этот метод удобен для быстрого ознакомления, но часто не дает доступа к деталям загрузки или версии ядра драйвера.

Для более детальной информации в графическом интерфейсе можно использовать утилиту HardInfo или Neofetch. Эти программы создают красивые отчеты о системе, которые можно сохранить или отправить другу. Утилита HardInfo (системный бенчмарк) имеет вкладку "Devices", где в разделе "PCI" можно найти все графические адаптеры с их детальными спецификациями.

☑️ Проверка драйверов в GUI

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

Детальная диагностика проприетарных драйверов NVIDIA

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

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

nvidia-smi

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

Если команда nvidia-smi не найдена, это означает, что драйвер NVIDIA не установлен или работает в режиме Nouveau (открытый драйвер). В этом случае вам нужно зайти в меню «Дополнительные драйверы» и выбрать рекомендуемую версию от NVIDIA, а затем перезагрузить компьютер. Без этого этапа полноценная работа с проприетарным ПО невозможна.

Если вы получили ошибку "command not found", проверьте, установлен ли пакет nvidia-utils-версия. Иногда после обновления ядра драйвер требует пересборки модулей. Также убедитесь, что Secure Boot отключен в BIOS, так как он может блокировать загрузку неподписанных драйверов.

Мониторинг в реальном времени и утилиты сторонних разработчиков

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

Установка nvtop в Ubuntu делается одной командой, если у вас добавлен репозиторий universe:

sudo apt install nvtop

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

Инструмент Тип информации Рекомендация
lspci Модель и вендор Базовая идентификация
nvidia-smi Температура, загрузка, память Для карт NVIDIA
glxinfo Поддержка OpenGL Проверка драйвера
nvtop Мониторинг в реальном времени Отладка производительности

Решение проблем с гибридным графиком и переключением

Владельцы ноутбуков часто сталкиваются с тем, что система видит две видеокарты, но не может корректно переключаться между ними. В мире Linux для этого существуют утилиты, такие как bbswitch или prime-select. С помощью последней можно вручную назначить, какая карта будет использоваться для запуска конкретных приложений.

Для проверки текущего профиля переключения используйте команду:

prime-select query

Возможные ответы включают on-demand (только по требованию), nvidia (всегда использовать дискретную карту) или intel (только встроенная графика). Если вы играете в тяжелые игры, рекомендуется выбрать режим nvidia или on-demand, чтобы автоматически задействовать мощный GPU при запуске игр.

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

Если после смены режима переключения графики вы не видите рабочего стола, загрузитесь в режиме восстановления (Recovery Mode) через GRUB. Оттуда можно сбросить конфигурацию драйверов или удалить проблемный пакет, чтобы вернуть доступ к системе.

FAQ: Частые вопросы пользователей Ubuntu

Как узнать версию драйвера видеокарты в Ubuntu?

Для карт NVIDIA используйте команду nvidia-smi, версия драйвера будет указана в верхней части таблицы. Для карт AMD и Intel используйте glxinfo | grep "OpenGL version" или проверьте установленные пакеты через dpkg -l | grep nvidia.

Почему система не видит мою видеокарту?

Иногда это связано с тем, что карта физически не распознается шиной PCI, что требует проверки контактов. Чаще всего проблема в отсутствии драйверов или включенной функции Secure Boot в BIOS, которая блокирует загрузку неподписанных модулей ядра.

Можно ли узнать температуру видеокарты без установки доп. ПО?

Стандартный набор утилит lm-sensors может показывать температуру некоторых компонентов, но для точных данных о GPU лучше установить nvtop или использовать nvidia-smi. Встроенные датчики часто требуют кастомизации настроек ядра.

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

Команда lspci -v часто показывает объем памяти. Для карт NVIDIA команда nvidia-smi выдает точный объем в столбце "Memory-Usage". Для карт AMD можно использовать radeontop или просмотреть логи загрузки ядра (dmesg | grep drm).