Как посмотреть видеокарту в Ubuntu: от базовых команд до продвинутых инструментов

Вы только что установили Ubuntu и хотите узнать, какая видеокарта стоит в вашем компьютере? Или может быть, вам нужно проверить совместимость драйверов перед установкой новых пакетов? В отличие от Windows, где информация о железке обычно скрыта за несколькими кликами в "Диспетчере устройств", в Linux всё немного иначе. Здесь данные о графическом адаптере можно получить десятком разных способов — от простых графических утилит до низкоуровневых команд терминала.

В этой статье мы разберём 7 проверенных методов, как посмотреть модель видеокарты в Ubuntu, включая встроенные решения от Intel, дискретные карты NVIDIA и AMD Radeon. Вы узнаете не только как определить название GPU, но и как проверить его текущие настройки, используемые драйверы и даже температуру. А если вы работаете с серверной версией Ubuntu без графического интерфейса — для вас тоже найдётся решение.

Важно: некоторые команды требуют прав sudo. Если вы не уверены в своих действиях, сначала проверьте их на виртуальной машине или резервной копии системы. Теперь давайте перейдём к практике!

1. Самый простой способ: через "О системе" в графическом интерфейсе

Если вы используете Ubuntu с рабочим столом GNOME (стандартная версия для большинства пользователей), то самый быстрый способ узнать модель видеокарты — заглянуть в раздел "О системе". Этот метод не требует знания команд и подходит даже для новичков.

Откройте меню приложений (кнопка в левом нижнем углу экрана или клавиша Super) и найдите утилиту "О системе" (англ. About). Альтернативный путь:

  • 📁 Откройте Настройки (иконка с гаечным ключом)
  • 🔍 Перейдите в самый нижний раздел — О программе или Details
  • 🖥️ Вкладка About → блок Graphics

Здесь вы увидите строку наподобие LLVMpipe (LLVM 15.0.7, 256 bits) (если используется программный рендеринг) или конкретную модель, например NVIDIA GeForce RTX 3060 / PCIe / SSE2. Обратите внимание: в этом разделе может отображаться только основной графический адаптер, если у вас гибридная система (например, ноутбук с Intel UHD + NVIDIA Optimus).

⚠️ Внимание: В некоторых сборках Ubuntu (например, с окружением KDE Plasma или XFCE) путь к информации о системе может отличаться. Если не нашли раздел "Graphics", попробуйте методы ниже.
📊 Какой рабочий стол вы используете в Ubuntu?
GNOME (стандартный)
KDE Plasma
XFCE
LXQt
Другой

2. Универсальный метод: команда lspci в терминале

Инструмент lspci — это стандартная утилита Linux для просмотра информации о всех PCI-устройствах, включая видеокарты. Она работает во всех дистрибутивах и не требует установки дополнительных пакетов. Чтобы увидеть список всех графических адаптеров, выполните:

lspci -v | grep -A 12 VGA

В ответе вы получите что-то вроде:

01:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060] (rev a1)

Subsystem: ASUSTeK Computer Inc. Device 87c5

Flags: bus master, fast devsel, latency 0, IRQ 145

Memory at f6000000 (32-bit, non-prefetchable) [size=16M]

...

Ключевые данные здесь:

  • 🔹 NVIDIA Corporation GA106 — кодовое имя чипа (архитектура Ampere)
  • 🔹 GeForce RTX 3060 — потребительское название модели
  • 🔹 Subsystem: ASUSTeK — производитель конкретной карты (в данном случае ASUS)

Если у вас интегрированная графика Intel, вывод будет содержать что-то вроде Intel Corporation Alder Lake-P Integrated Graphics Controller. Для карт AMD Radeon ищите строки с Advanced Micro Devices [AMD/ATI].

Проверьте, не отключено ли устройство в BIOS|Убедитесь, что карта правильно вставлена в слот PCIe|Попробуйте команду с правами суперпользователя: sudo lspci -v|Обновите базу данных PCI-ID: sudo update-pciids-->

3. Продвинутая диагностика: lshw и hwinfo

Если вам нужна подробная информация не только о модели видеокарты, но и о её конфигурации (размер памяти, драйверы, шина и т.д.), воспользуйтесь утилитами lshw и hwinfo. Эти инструменты дают максимально полную картину о железе.

Для начала установите их (если ещё не установлены):

sudo apt update && sudo apt install lshw hwinfo

Теперь запустите:

sudo lshw -c display

Пример вывода для AMD Radeon RX 6700 XT:

ПараметрЗначение
descriptionVGA compatible controller
productNavi 22 [Radeon RX 6700 XT]
vendorAdvanced Micro Devices, Inc. [AMD/ATI]
physical id0
memory12GiB
driveramdgpu

Обратите внимание на поле driver — здесь указано, какой драйвер используется в данный момент. Для NVIDIA это может быть nvidia, nouveau (открытый драйвер) или llvmpipe (программный рендеринг).

Для ещё более детальной информации используйте hwinfo:

sudo hwinfo --gfxcard
⚠️ Внимание: Утилита hwinfo может выводить некорректные данные о размере видеопамяти для гибридных систем (например, Intel + NVIDIA Optimus). В таких случаях доверяйте показателям специализированных инструментов вроде nvidia-smi.

4. Специфичные утилиты для NVIDIA и AMD

Производители дискретных видеокарт предлагают свои инструменты для мониторинга и диагностики. Они не только показывают модель GPU, но и дают доступ к расширенным настройкам.

Для видеокарт NVIDIA: nvidia-smi

Если у вас установлены проприетарные драйверы NVIDIA, выполните:

nvidia-smi

Вывод будет примерно таким:

+-----------------------------------------------------------------------------+

| NVIDIA-SMI 535.54.03 Driver Version: 535.54.03 CUDA Version: 12.2 |

|-------------------------------+----------------------+----------------------+

| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |

| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |

|===============================+======================+======================|

| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A |

| N/A 45C P8 N/A / N/A | 456MiB / 12288MiB | 0% Default |

+-------------------------------+----------------------+----------------------+

Здесь видно:

  • 📊 NVIDIA GeForce RTX 3080 — модель видеокарты
  • 🔥 45C — текущая температура
  • 💾 12288MiB — объём видеопамяти (12 ГБ)
  • 🔌 Driver Version: 535.54.03 — версия драйвера

Для видеокарт AMD: radeontop и rocm-smi

Для карт AMD Radeon установите утилиту radeontop:

sudo apt install radeontop

Запустите её с правами суперпользователя:

sudo radeontop

В верхней части экрана вы увидите модель GPU, например gfx906 (Radeon RX 5700 XT), а также текущую загрузку, частоты и использование памяти.

Для профессиональных карт AMD Radeon Pro или систем с ROCm (вычислительная платформа) используйте:

rocm-smi
⚠️ Внимание: Утилита rocm-smi работает только при установленном пакете ROCm. Для обычных игровых видеокарт AMD достаточно radeontop.

5. Проверка через /proc и glxinfo (для OpenGL)

Linux предоставляет доступ к информации о железе через псевдофайловую систему /proc. Хотя этот метод менее удобен, чем специализированные утилиты, он работает даже в минимальных установках без дополнительного ПО.

Чтобы узнать модель видеокарты через /proc, выполните:

cat /proc/driver/nvidia/gpus/*/model

Для NVIDIA это вернёт что-то вроде NVIDIA GeForce RTX 3070 Ti. Для других производителей путь будет иным.

Если вам нужно узнать, какой рендерер используется в данный момент (например, для проверки работы OpenGL), установите пакет mesa-utils:

sudo apt install mesa-utils

Затем выполните:

glxinfo | grep "OpenGL renderer"

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

  • 🖥️ Для Intel: OpenGL renderer string: Mesa Intel(R) UHD Graphics (TGL GT2)
  • 🎮 Для NVIDIA: OpenGL renderer string: NVIDIA GeForce RTX 3060/PCIe/SSE2
  • 🔺 Для AMD: OpenGL renderer string: AMD Radeon RX 6800 XT (NAVI21, DRM 3.42.0, 6.2.0-35-generic, LLVM 15.0.7)

Этот метод полезен, если вы подозреваете, что система использует не тот драйвер (например, открытый nouveau вместо проприетарного nvidia).

Что делать, если glxinfo показывает "llvmpipe"

Это означает, что ваша система использует программный рендеринг (CPU вместо GPU). Причины могут быть разные:

- Не установлены драйверы для видеокарты

- Видеокарта отключена в BIOS

- Проблемы с инициализацией устройства

- Конфликт драйверов (например, одновременно установлены nvidia и nouveau)

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

6. Графические утилиты: hardinfo и neofetch

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

hardinfo — полный отчёт о системе

Установите утилиту:

sudo apt install hardinfo

Запустите её из меню приложений или через терминал командой hardinfo. Перейдите в раздел Devices → PCI Devices и найдите строку с VGA compatible controller.

Преимущество hardinfo — возможность сохранить отчёт в файл (кнопка Generate Report). Это удобно, если вам нужно предоставить информацию о системе для диагностики на форуме.

neofetch — красивый вывод информации

Эта утилита не только показывает данные о железе, но и делает это стильно — с логотипом вашего дистрибутива и цветным оформлением. Установите её:

sudo apt install neofetch

Запустите:

neofetch

В выводе будет строка наподобие:

GPU: NVIDIA GeForce RTX 3080

GPU: AMD ATI Radeon RX 6900 XT

GPU: Intel Alder Lake-P Integrated Graphics

neofetch автоматически определяет основной графический адаптер и выводит его модель. Если у вас несколько видеокарт, может понадобиться дополнительная настройка конфигурационного файла ~/.config/neofetch/config.conf.

7. Проверка видеокарты в ноутбуках с гибридной графикой (Optimus)

Ноутбуки с технологией NVIDIA Optimus (или аналогичными решениями от AMD) оснащены двумя графическими адаптерами: встроенным (Intel HD Graphics или AMD Radeon Vega) и дискретным (NVIDIA GeForce или AMD Radeon RX). В таких системах стандартные команды могут показывать только встроенную графику.

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

lspci -nn | grep -E 'VGA|3D'

Пример вывода для ноутбука с Intel + NVIDIA:

00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P Integrated Graphics Controller [8086:46a6] (rev 0c)

01:00.0 3D controller [0302]: NVIDIA Corporation GA107M [GeForce RTX 3050 Ti Mobile] [10de:25a0] (rev a1)

Обратите внимание на разные классы устройств:

  • 🔹 VGA compatible controller — основной адаптер (обычно встроенная графика)
  • 🔹 3D controller — дискретная видеокарта (в данном случае RTX 3050 Ti Mobile)

Для управления гибридной графикой в Ubuntu используйте:

  • 📌 prime-select — переключение между адаптерами (требует драйверов NVIDIA Prime)
  • 📌 nvidia-settings — панель управления NVIDIA (установите пакет nvidia-settings)
  • 📌 __GLX_VENDOR_LIBRARY_NAME=nvidia — переменная окружения для принудительного использования NVIDIA в приложениях
⚠️ Внимание: В ноутбуках с гибридной графикой дискретная видеокарта может быть отключена в целях экономии энергии. Чтобы её активировать, иногда требуется подключить ноутбук к источнику питания или явно указать приложению использовать NVIDIA через prime-run.

FAQ: Частые вопросы о проверке видеокарты в Ubuntu

Почему lspci показывает видеокарту, но glxinfo говорит, что используется llvmpipe?

Это означает, что драйвер для вашей видеокарты не загружен или работает неправильно. Возможные причины:

  • 🔴 Не установлены проприетарные драйверы (для NVIDIA или AMD)
  • 🔴 Конфликт между открытым драйвером (nouveau) и проприетарным (nvidia)
  • 🔴 Видеокарта отключена в BIOS
  • 🔴 Проблемы с инициализацией устройства (например, не хватает питания)

Решение: установите правильные драйверы через Software & Updates → Additional Drivers или вручную, затем перезагрузите систему.

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

В системах с гибридной графикой (например, Intel + NVIDIA Optimus) определить активный адаптер можно так:

  1. Установите утилиту glxinfo (sudo apt install mesa-utils)
  2. Запустите glxinfo | grep "OpenGL renderer"
  3. Если в выводе есть NVIDIA или AMD — используется дискретная карта. Если Intel или llvmpipe — встроенная графика.

Для принудительного использования NVIDIA в конкретном приложении используйте:

prime-run приложение
Можно ли узнать модель видеокарты без прав суперпользователя?

Да, многие команды работают без sudo:

  • 🔹 lspci | grep -i vga — покажет модель, но без подробностей
  • 🔹 glxinfo | grep "OpenGL renderer" — информация о текущем рендерере
  • 🔹 neofetch — общая информация о системе

Однако для детальной информации (например, температуры GPU или версии BIOS) права суперпользователя всё же потребуются.

Как проверить, поддерживает ли моя видеокарта Vulkan?

Установите утилиты для работы с Vulkan:

sudo apt install vulkan-tools mesa-vulkan-drivers

Затем выполните:

vulkaninfo | grep "GPU id"

Если команда выводит информацию о вашем GPU (например, GPU id : 0 (NVIDIA GeForce RTX 3060)), то Vulkan поддерживается. Если вы видите ошибку Cannot create Vulkan instance, значит:

  • 🔴 Не установлены драйверы с поддержкой Vulkan
  • 🔴 Ваша видеокарта слишком старая (Vulkan требует поддержки на уровне железа)
Где в Ubuntu хранятся логи, связанные с видеокартой?

Основные логи, которые могут помочь при диагностике проблем с GPU:

  • 📄 /var/log/Xorg.0.log — логи X-сервера (ошибки инициализации графики)
  • 📄 /var/log/kern.log — логи ядра (проблемы с драйверами)
  • 📄 /var/log/syslog — общие системные логи
  • 📄 journalctl -u gdm — логи менеджера дисплеев (если используете GNOME)

Для просмотра логов в реальном времени используйте:

tail -f /var/log/Xorg.0.log