Вы только что установили Ubuntu и хотите узнать, какая видеокарта стоит в вашем компьютере? Или может быть, вы пытаетесь установить драйверы, но не знаете точную модель GPU? В Linux определение аппаратного обеспечения — задача не такая очевидная, как в Windows, но и не настолько сложная, как кажется на первый взгляд. Эта статья поможет разобраться, как проверить видеокарту в Ubuntu разными способами — от простых команд в терминале до использования специализированных утилит.
Особенность Ubuntu (и Linux в целом) в том, что система может использовать сразу несколько графических адаптеров — встроенный от Intel для экономии энергии и дискретный от NVIDIA или AMD для производительных задач. Поэтому важно не просто узнать модель, но и понять, какой GPU активен в данный момент. Мы рассмотрим методы, которые работают на всех версиях Ubuntu (20.04 LTS, 22.04 LTS, 24.04 LTS) и большинстве дистрибутивов на базе Debian.
Если вы новичок, начните с графических утилит — они проще и нагляднее. Опытные пользователи найдут здесь редкие команды для глубокой диагностики, включая информацию о температуре, частоте и даже поддерживаемых технологиях (например, Vulkan или CUDA).
1. Самый простой способ: команда lspci в терминале
Утилита lspci — это стандартный инструмент Linux для просмотра информации о PCI-устройствах, включая видеокарты. Она предустановлена в Ubuntu, поэтому вам не нужно ничего дополнительно устанавливать.
Откройте терминал (Ctrl+Alt+T) и введите:
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]
...
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)
Subsystem: Dell Device 0a7e
Flags: bus master, fast devsel, latency 0, IRQ 146
Memory at 6000000000 (64-bit, prefetchable) [size=16G]
...
Здесь видно две видеокарты: дискретная NVIDIA GeForce RTX 3060 и встроенная Intel Alder Lake-P. Обратите внимание на строку Subsystem — она показывает производителя конкретной модели (в данном случае ASUS для NVIDIA).
- 🔍 Плюсы метода: работает без интернета, не требует прав суперпользователя, показывает все GPU в системе.
- ⚠️ Минусы: может не распознать очень новые модели (если база PCI-ID устарела).
- 📌 Дополнительно: чтобы увидеть только модели без лишних деталей, используйте
lspci | grep -i vga.
2. Графический интерфейс: утилита "О системе" (GNOME)
Если вы предпочитаете не работать с терминалом, Ubuntu предлагает встроенное графическое решение. Этот метод подходит для большинства пользователей, особенно на свежих версиях с окружением GNOME (Ubuntu 22.04+).
Откройте меню приложений и найдите утилиту "О системе" (или gnome-control-center info в терминале). В разделе "Устройства" или "Обзор" вы увидите блок "Графика":
Пример отображения:
Процессор: 12 × Intel® Core™ i7-12700H
Графика: NVIDIA GeForce RTX 3060 / Intel Alder Lake-P
GNOME: 42.9
ОЗУ: 15,4 GiB
Здесь отображается основная видеокарта, которую использует система сейчас. Если у вас гибридная графика (например, ноутбук с NVIDIA Optimus), может показываться только встроенная карта. Для детальной информации лучше использовать следующий метод.
⚠️ Внимание: На Ubuntu с окружением KDE Plasma (Kubuntu) или XFCE (Xubuntu) путь к информации о системе может отличаться. Ищите раздел "Информация о системе" или "Сведения о компьютере" в настройках.
3. Продвинутая диагностика: glxinfo и vulkaninfo
Если вам нужно не только узнать модель видеокарты, но и проверить её возможности (например, поддержку OpenGL, Vulkan или CUDA), используйте утилиты glxinfo и vulkaninfo. Они покажут, какой GPU используется для рендеринга прямо сейчас.
Сначала установите необходимые пакеты (если их нет):
sudo apt install mesa-utils vulkan-tools
Затем выполните:
glxinfo | grep -i "renderer string"
Пример вывода:
OpenGL renderer string: NVIDIA GeForce RTX 3060/PCIe/SSE2
Для проверки Vulkan:
vulkaninfo | grep -i "gpu name"
Эти команды показывают активный графический процессор в текущий момент, что особенно полезно для ноутбуков с гибридной графикой. Если вывод содержит llvmpipe или softpipe, значит, используется программный рендеринг (видеокарта не задействована!).
Что делать, если glxinfo показывает llvmpipe?
Это означает, что драйвер видеокарты не установлен или не работает. Для NVIDIA установите проприетарный драйвер через "Дополнительные драйверы" (software-properties-gtk). Для AMD/Intel проверьте пакеты mesa: sudo apt install --reinstall libgl1-mesa-dri libgl1-mesa-glx.
- 🎯 Когда использовать: для проверки корректности работы драйверов, диагностики проблем с 3D-ускорением.
- ⚙️ Дополнительно: команда
glxgearsзапустит тест производительности OpenGL (не показатель FPS в играх, но поможет оценить стабильность). - 🔧 Для NVIDIA: утилита
nvidia-smiпокажет загрузку GPU, температуру и используемые процессы.
4. Специализированные утилиты: inxi и neofetch
Для получения развёрнутой информации о системе, включая видеокарту, подойдут утилиты inxi и neofetch. Они выводят данные в удобном формате и часто используются для диагностики.
Установите их командой:
sudo apt install inxi neofetch
Запуск inxi с флагом для графики:
inxi -G
Пример вывода:
Graphics:
Device-1: NVIDIA GA106 [GeForce RTX 3060] vendor: ASUSTeK driver: nvidia
v: 535.129.03 pcie: gen: 4 speed: 16 GT/s lanes: 8 bus-ID: 01:00.0
chip-ID: 10de:2504
Device-2: Intel Alder Lake-P Integrated Graphics vendor: Dell driver: i915
v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 00:02.0
chip-ID: 8086:46a6
Display: x11 server: X.Org v: 1.22.1.1 with: Xwayland v: 22.1.1
compositor: gnome-shell driver: X: loaded: modesetting,nvidia
unloaded: fbdev,nouveau,vesa gpu: nvidia display-ID: :1 screens: 1
Monitor-1: eDP-1-1 model: BOE Display res: 1920x1080 dpi: 142
diag: 395mm (15.5")
API: OpenGL v: 4.6.0 renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
direct-render: Yes
Здесь видна не только модель, но и:
- 🔹 Версия драйвера (
driver: nvidia v: 535.129.03) - 🔹 Тип подключения (
pcie: gen: 4) - 🔹 Текущий композитор (Wayland/X11)
- 🔹 Разрешение экрана и модель монитора
Neofetch выводит информацию в более компактном и визуально привлекательном формате:
.-/+oossssoo+/-. user@ubuntu
`:+ssssssssssssssssss+:` OS: Ubuntu 22.04.3 LTS
-+ssssssssssssssssssyyssss+- Kernel: 6.2.0-39-generic
.ossssssssssssssssssdMMMNysssso. GPU: NVIDIA GeForce RTX 3060
/ssssssssssshdmmNNmmyNMMMMhssssss/ Driver: NVIDIA 535.129.03
+ssssssssshmydMMMMMMMNddddyssssssss+ CPU: Intel i7-12700H (12) @ 4.70GHz
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Memory: 16GiB / 32GiB
5. Проверка через драйверы: nvidia-smi и amdgpu
Если в вашей системе установлена видеокарта NVIDIA или AMD, вы можете использовать фирменные утилиты для получения детальной информации.
Для NVIDIA (если установлены проприетарные драйверы):
nvidia-smi
Вывод включает:
- 📊 Модель GPU (GeForce RTX 3060)
- 🔥 Температуру (
GPU Temp: 45°C) - ⚡ Потребление энергии (
Power Draw: 25.00 W) - 🖥️ Загруженность (
GPU Utilization: 3%) - 📦 Версию драйвера (
Driver Version: 535.129.03)
Для AMD (драйвер amdgpu):
sudo apt install rocm-smi # для современных карт
rocm-smi --showproductname
Или альтернатива:
sudo lshw -c display
Эти команды показывают физические характеристики GPU, включая объём видеопамяти, что полезно для оценки производительности в играх или рендеринге.
⚠️ Внимание: Если командаnvidia-smiне найдена, значит, проприетарный драйвер NVIDIA не установлен. В этом случае система использует открытый драйверnouveau, который не поддерживает 3D-ускорение для новых карт.
6. Проверка через BIOS/UEFI (если Ubuntu не загружается)
В редких случаях Ubuntu может не загружаться из-за проблем с драйверами видеокарты. Тогда определить модель GPU можно через BIOS или UEFI материнской платы. Этот метод работает на любом компьютере, независимо от операционной системы.
Шаги:
- Перезагрузите компьютер.
- При появлении логотипа производителя (например, ASUS, MSI) нажмите клавишу для входа в BIOS. Обычно это
Del,F2,F12илиEsc(зависит от материнской платы). - В BIOS найдите раздел System Information, Advanced или PCI Devices.
- Ищите строки с упоминанием
VGA,Graphicsили названий брендов (NVIDIA, AMD, Intel).
Пример отображения в BIOS:
Primary Display: PEG (PCI Express Graphics)
Graphics Device: NVIDIA GeForce RTX 3060
VRAM Size: 12 GB
Если в BIOS нет информации о модели, обратите внимание на PCI Express-устройства. Видеокарта обычно подключена к слоту PCIe x16.
Убедиться, что монитор подключён к дискретной видеокарте (не к встроенной)|Загрузиться в режиме восстановления (GRUB → Advanced → Recovery)|Выбрать ядро с пометкой (recovery mode)|В терминале восстановления выполнить sudo apt purge nvidia-* (если проблема с NVIDIA)|Переустановить драйверы после загрузки в безопасном режиме-->
| Метод | Подходит для | Показывает | Требует интернет? |
|---|---|---|---|
lspci |
Всех пользователей | Модель GPU, производителя | Нет |
| "О системе" (GNOME) | Новичков | Основную видеокарту, драйвер | Нет |
inxi -G |
Продвинутых пользователей | Полную информацию о графике, драйверах, мониторе | Нет (но лучше обновить базу) |
nvidia-smi |
Владельцев NVIDIA | Температуру, загрузку, версию драйвера | Нет |
| BIOS/UEFI | Если Ubuntu не загружается | Модель GPU, объём памяти | Нет |
FAQ: Частые вопросы о видеокартах в Ubuntu
Как узнать, какая видеокарта используется прямо сейчас (встроенная или дискретная)?
Используйте команду glxinfo | grep "OpenGL renderer". Если в выводе есть NVIDIA или AMD — работает дискретная карта. Если Intel или llvmpipe — встроенная или программный рендеринг.
Для ноутбуков с NVIDIA Optimus проверьте активный GPU командой:
prime-select query
Вывод nvidia означает, что используется дискретная карта, intel — встроенная.
Почему Ubuntu не видит мою видеокарту NVIDIA?
Скорее всего, не установлены проприетарные драйверы. Проверьте доступные драйверы:
ubuntu-drivers devices
Установите рекомендуемый драйвер:
sudo apt install nvidia-driver-535
После установки перезагрузитесь. Если проблема остаётся, удалите все пакеты NVIDIA и установите драйвер заново:
sudo apt purge nvidia-* && sudo ubuntu-drivers autoinstall
Как проверить температуру видеокарты в Ubuntu?
Для NVIDIA используйте:
nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
Для AMD установите radeontop:
sudo apt install radeontop
sudo radeontop
Для универсального мониторинга (включая Intel) подойдёт sensors:
sudo apt install lm-sensors
sensors
Ищите блоки с названиями amdgpu, nvidia или coretemp (для встроенной графики Intel).
Можно ли в Ubuntu использовать две видеокарты одновременно (например, Intel + NVIDIA)?
Да, но с оговорками:
- 🔹 NVIDIA Optimus: в ноутбуках используется технология переключения. Для ручного управления установьте
prime-selectилиnvidia-prime. - 🔹 AMD + Intel: поддерживается автоматически через драйвер
mesa. - 🔹 NVIDIA + AMD: возможны конфликты драйверов. Обычно работает только одна карта.
Чтобы запустить приложение на конкретной видеокарте (например, игру на NVIDIA), используйте:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxgears
Где посмотреть поддерживаемые технологии моей видеокарты (Vulkan, CUDA, OpenCL)?
Для проверки Vulkan:
vulkaninfo | grep "gpu name"
Для OpenCL установите clinfo:
sudo apt install clinfo
clinfo | grep "Device Name"
Для CUDA (только NVIDIA):
nvcc --version
Если команда не найдена, установите CUDA Toolkit с официального сайта NVIDIA.