Вы только что установили Ubuntu и хотите узнать, какая видеокарта установлена в вашем компьютере? Илиperhaps вам нужно проверить совместимость драйверов перед установкой нового ПО? В Linux определение модели GPU отличается от Windows — здесь нет привычного «Диспетчера устройств», но зато есть мощные инструменты командной строки и графические утилиты. Эта статья поможет разобраться, как точно идентифицировать видеокарту в Ubuntu независимо от её типа: интегрированная Intel HD Graphics, дискретная NVIDIA или AMD Radeon.
Мы рассмотрим 5 проверенных методов — от элементарных команд для новичков до продвинутых инструментов для системных администраторов. Важно: некоторые способы покажут только базовую информацию (например, название чипа), а другие — полные спецификации, включая объём видеопамяти и версию драйвера. Выбирайте подходящий в зависимости от вашей задачи!
1. Самый простой способ: через графический интерфейс Ubuntu
Если вы предпочитаете не работать с терминалом, в Ubuntu есть встроенные инструменты с графическим интерфейсом. Этот метод подойдёт для большинства пользователей, особенно на десктопных версиях с окружением GNOME или KDE Plasma.
Откройте меню приложений и найдите утилиту «Параметры системы» (или Settings). Далее:
- 🖥️ Перейдите в раздел
О программе(About) - 📋 Прокрутите вниз до блока
Графика(Graphics) - 🔍 Здесь будет указана модель видеокарты (например, NVIDIA GeForce RTX 3060 или AMD Radeon RX 6700 XT)
Обратите внимание: в некоторых версиях Ubuntu (например, Ubuntu Server или минимальные сборки) графический интерфейс может отсутствовать. В этом случае используйте методы из следующих разделов.
⚠️ Внимание: В старых версиях Ubuntu (до 18.04) раздел «Графика» может отображать неполную информацию или показывать только интегрированную графику Intel, игнорируя дискретную видеокарту. Для точных данных используйте командную строку.
2. Команды терминала для быстрой проверки видеокарты
Терминал в Linux — это мощный инструмент, который даёт максимально полную информацию о системе. Мы собрали 3 основные команды, которые покажут модель GPU, драйвер и даже температуру (если поддерживается).
2.1. Команда lspci — базовая информация о PCI-устройствах
Эта команда выводит список всех PCI-устройств, включая видеокарты. Чтобы отфильтровать только GPU, используйте:
lspci -v | grep -A 12 VGA
Пример вывода для NVIDIA:
01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3070] (rev a1)
Subsystem: ASUSTeK Computer Inc. GA104 [GeForce RTX 3070]
Flags: bus master, fast devsel, latency 0, IRQ 145
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
...
2.2. Команда glxinfo — данные об OpenGL и драйвере
Если вам нужно узнать не только модель, но и текущий драйвер, а также поддерживаемые версии OpenGL, установите пакет mesa-utils (если ещё не установлен) и выполните:
sudo apt install mesa-utils
glxinfo | grep -i "renderer string"
Вывод может выглядеть так:
OpenGL renderer string: NVIDIA GeForce RTX 3070/PCIe/SSE2
2.3. Команда nvidia-smi — только для видеокарт NVIDIA
Если у вас видеокарта NVIDIA с proprietary-драйвером, эта команда покажет детальную информацию, включая температуру, использование памяти и версию драйвера:
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 |
| 0% 45C P8 12W / 220W | 0MiB / 8192MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
Убедитесь, что терминал открыт от имени обычного пользователя (не root)
Если команда не найдена, установите её через `sudo apt install`
Для NVIDIA проверьте, установлен ли proprietary-драйвер (`sudo ubuntu-drivers devices`)
Скопируйте вывод в текстовый файл для дальнейшего анализа (`команда > gpu_info.txt`)
-->
3. Продвинутая диагностика: утилиты inxi и hwinfo
Для тех, кто нуждается в максимально детальной информации о видеокарте (включая поддерживаемые разрешения, версии Vulkan, состояние драйверов), подойдут специализированные утилиты. Их преимущество — структурированный вывод и поддержка широкого спектра оборудования.
3.1. Утилита inxi — универсальный инструмент для диагностики
Установите inxi (если ещё не установлен) и запустите с флагом для графической информации:
sudo apt install inxi
inxi -Gxx
Пример вывода:
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3070] vendor: ASUSTeK driver: nvidia
v: 535.54.03 alternate: nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:2484
Device-2: AMD Renoir vendor: ASUSTeK driver: amdgpu v: kernel bus-ID: 07:00.0
chip-ID: 1002:1636
Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia resolution: 2560x1440~144Hz
OpenGL: renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2 v: 4.6.0 NVIDIA 535.54.03
direct render: Yes
3.2. Утилита hwinfo — для детального анализа железа
hwinfo предоставляет ещё более подробные данные, включая информацию о BIOS видеокарты и поддерживаемых режимах:
sudo apt install hwinfo
hwinfo --gfxcard
Эта команда выведет:
- 🔧 Модель GPU и вендора
- 🖼️ Объём видеопамяти (если доступно)
- 🔌 Используемый драйвер и его версию
- 📡 Поддерживаемые интерфейсы (HDMI, DisplayPort и т.д.)
⚠️ Внимание: В некоторых случаяхhwinfoможет показывать интегрированную графику как основную, даже если в системе установлена дискретная видеокарта. Чтобы избежать путаницы, комбинируйте вывод с данными изlspciилиnvidia-smi.
4. Как проверить видеокарту в Ubuntu Server (без GUI)
Если вы работаете с Ubuntu Server или минимальной установкой без графического интерфейса, все предыдущие методы остаются актуальными, за исключением раздела «Параметры системы». Здесь на помощь приходят консольные утилиты и логи системы.
Основные команды для серверной версии:
- 📌
lshw -c display— покажет детальную информацию о графических устройствах, включаяconfigurationиcapabilities - 📋
dmesg | grep -i "drm\|nvidia\|amdgpu"— вывод ядра с информацией о загрузке драйверов - 🔍
cat /proc/driver/nvidia/gpus/*/model— только для NVIDIA (если драйвер установлен)
Пример вывода lshw:
*-display
description: VGA compatible controller
product: GA104 [GeForce RTX 3070]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:145 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
5. Сторонние утилиты: neofetch и screenfetch
Если вам нужна не только техническая информация, но и визуально приятный вывод, обратите внимание на утилиты neofetch и screenfetch. Они показывают данные о системе, включая видеокарту, в формате ASCII-арта с логотипом вашего дистрибутива.
Установка и запуск:
sudo apt install neofetch
neofetch
Пример вывода:
_,met$$$$$gg. user@ubuntu
,g$$$$$$$$$$$$$$$P. OS: Ubuntu 22.04.3 LTS x86_64
,g$$P"" """Y$$.". Host: ROG Strix G15DK
,$$P' `$$$. Kernel: 5.15.0-86-generic
',$$P ,ggs. `$$b: Uptime: 2 hours, 30 mins
`d$$' ,$P"' . $$$ Packages: 1872 (dpkg), 12 (snap)
$$P d$' , $$P Shell: bash 5.1.16
$$: $$. - ,d$$' Resolution: 2560x1440
$$; Y$b._ _,d$P' DE: GNOME 42.9
Y$$. `.`"Y$$$$P"' WM: Mutter
`$$b "-.__ WM Theme: Adwaita
`Y$$ Theme: Yaru-dark [GTK2/3]
`Y$$. Icons: Yaru [GTK2/3]
`$$b. Terminal: gnome-terminal
`Y$$b. CPU: AMD Ryzen 7 5800H (16) @ 3.200GHz
`"Y$b._ GPU: NVIDIA GeForce RTX 3070
`""" Memory: 8.14GiB / 15.48GiB
Эти утилиты удобны для:
- 📸 Быстрого скриншота конфигурации системы (например, для форумов или техподдержки)
- 🎨 Визуального мониторинга основных параметров
- 🔄 Сравнения конфигураций до и после апгрейда
6. Проверка драйверов видеокарты в Ubuntu
Знание модели видеокарты — это только половина дела. Для полноценной работы GPU в Ubuntu критически важно использовать правильные драйверы. Неподходящий драйвер может приводить к артефактам, низкой производительности или даже отказу системы загружаться.
Чтобы проверить текущие драйверы и доступные варианты, используйте:
ubuntu-drivers devices
Пример вывода для NVIDIA:
vendor : NVIDIA Corporation
model : GA104 [GeForce RTX 3070]
driver : nvidia-driver-535 - distro non-free recommended
driver : nvidia-driver-525 - distro non-free
driver : nvidia-driver-470 - distro non-free
driver : nvidia-driver-535-server - distro non-free
driver : nvidia-driver-525-server - distro non-free
driver : nvidia-driver-470-server - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
Чтобы установить рекомендуемый драйвер:
sudo ubuntu-drivers autoinstall
Для AMD и Intel обычно достаточно открытых драйверов (amdgpu или i915), которые устанавливаются автоматически. Однако для NVIDIA почти всегда требуется proprietary-драйвер для полной поддержки CUDA и 3D-ускорения.
⚠️ Внимание: После установки нового драйвера для NVIDIA может потребоваться перезагрузка системы. Если после перезагрузки экран становится чёрным, попробуйте загрузиться в recovery mode и откатить драйвер или установить другую версию.
Что делать если после установки драйвера NVIDIA экран мигает или артефакты?
1. Перейдите в консоль (Ctrl+Alt+F3)
2. Удалите текущий драйвер: `sudo apt purge nvidia*`
3. Установите другую версию: `sudo apt install nvidia-driver-525`
4. Перезагрузитесь: `sudo reboot`
Если проблема сохраняется, попробуйте открытый драйвер `nouveau` (но он не поддерживает CUDA и имеет ограниченную производительность).
7. Таблица сравнения методов определения видеокарты
Чтобы вам было проще выбрать подходящий способ, мы составили сравнительную таблицу:
| Метод | Тип информации | Требует установки | Подходит для сервера | Показывает драйвер | Показывает температуру |
|---|---|---|---|---|---|
Графический интерфейс (Settings) |
Базовая модель GPU | ❌ Нет | ❌ Нет | ❌ Нет | ❌ Нет |
lspci |
Модель, вендор, PCI ID | ❌ Нет | ✅ Да | ❌ Нет | ❌ Нет |
nvidia-smi |
Полная информация (только NVIDIA) | ❌ Нет (если установлен драйвер) | ✅ Да | ✅ Да | ✅ Да |
inxi -Gxx |
Расширенная (модель, драйвер, OpenGL) | ✅ Да | ✅ Да | ✅ Да | ❌ Нет |
hwinfo --gfxcard |
Максимально детальная | ✅ Да | ✅ Да | ✅ Да | ❌ Нет |
FAQ: Частые вопросы о видеокартах в Ubuntu
Можно ли в Ubuntu использовать две видеокарты одновременно (например, интегрированную Intel и дискретную NVIDIA)?
Да, но это требует настройки. В Ubuntu по умолчанию может использоваться только одна видеокарта. Для переключения между NVIDIA и Intel установите пакет prime-select:
sudo apt install nvidia-prime
sudo prime-select nvidia # для использования NVIDIA
sudo prime-select intel # для использования Intel
После переключения требуется перезагрузка. Для проверки текущей видеокарты используйте prime-select query.
Почему Ubuntu не видит мою видеокарту NVIDIA?
Наиболее вероятные причины:
- 🔌 Не установлен proprietary-драйвер (по умолчанию используется открытый
nouveau, который не поддерживает новые модели) - 🔄 Видеокарта отключена в BIOS/UEFI
- ⚡ Недостаточно питания (актуально для мощных GPU в ноутбуках)
Решение: установите рекомендуемый драйвер через ubuntu-drivers autoinstall и перезагрузитесь. Если проблема сохраняется, проверьте вывод dmesg | grep -i nvidia на наличие ошибок.
Как узнать объём видеопамяти в Ubuntu?
К сожалению, стандартные утилиты вроде lspci не всегда показывают объём памяти. Используйте:
- Для NVIDIA:
nvidia-smi(полеMemory-Usage) - Для AMD:
rocm-smi(если установлен ROCm) илиglxinfo | grep -i memory - Универсальный способ:
sudo lshw -c display | grep -A 5 "configuration"(иногда показываетmemory)
Если ни один метод не сработал, посмотрите характеристики вашей модели на сайте производителя.
Можно ли в Ubuntu разогнать видеокарту?
Да, но с оговорками:
- 🔥 Для NVIDIA: используйте
nvidia-settings(установите черезsudo apt install nvidia-settings). ВкладкаPowerMizerпозволяет настроить частоты. - ⚡ Для AMD: утилиты вроде
radeontopилиamdgpu-clock(требуют ручной настройки).
⚠️ Разгон в Linux менее удобен, чем в Windows (нет аналогов MSI Afterburner). Будьте осторожны — неправильные настройки могут привести к перегреву или сбоям.
Как проверить, используется ли аппаратное ускорение (VAAPI, CUDA)?
Для проверки аппаратного ускорения:
- 🎬 VAAPI (для видео):
vainfo(установите черезsudo apt install vainfo) - 🔧 CUDA (для NVIDIA):
nvidia-smi(должна показывать процессы CUDA) илиnvcc --version - 🖥️ Vulkan:
vulkaninfo | grep "GPU id"(установитеvulkan-tools)
Если команды возвращают ошибки, значит аппаратное ускорение не настроено. Для NVIDIA проверьте, установлен ли пакет nvidia-cuda-toolkit.