5
октябрь
2023
0:02

Как узнать модель видеокарты в Linux и установить драйверы графики в Ubuntu / Mint / Debian

5 октябрь 2023 0:02

Узнать модель видеокарты можно несколькими способами.

Определение видеоадаптера

1) Приложение lshw выводит модель видеокарты

sudo lshw -C video

2) Утилита lspci выводит название фирмы - производителя карты, например "ZOTAC International (MCO) Ltd."

lspci -k | grep -A 2 -E "(VGA|3D)"

3) Приложение glxinfo от подсистемы MESA выводит модель графического адаптера

glxinfo | grep -i "OpenGL renderer"

4) Использование утилита для смены разрешения экрана xrandr также выводит количество выходов. Например, 2 шт, если D-SUB и DVI пишет "2 outputs".

xrandr --listproviders

5) Программа hardinfo с графическим интерфейсом ("Информация о системе и тестирование") автора Leandro A. F. Pereira

sudo apt install hardinfo
hardinfo

6) Графическое приложение "Отчеты о системе" (такая же, как hardinfo) в Linux Mint

mintreport

Установка драйверов видеокарты

  • ATI Radeon и AMD GPU (AMD Radeon™ RX Vega Series)

Пакет для установки репозитория amdgpu можно скачать отсюда: http://repo.radeon.com/amdgpu-install/latest.

Затем:

sudo apt update
sudo apt install xserver-xorg-video-amdgpu 

Инструкция: https://amdgpu-install.readthedocs.io/en/latest/

  • nVidia - драйвер с окрытым исходным кодом Nouveau:
    sudo apt install xserver-xorg-video-nouveau

либо, если не нужен:

sudo apt remove xserver-xorg-video-nouveau
  • nVidia - драйвер с закрытым исходным кодом:

Вначале нужно установить утилиту для распознавания видеокарты и поиска подходящих драйверов:

sudo apt install ubuntu-drivers-common

ubuntu-drivers list

Её вывод примерно следующий:
nvidia-340
nvidia-driver-390

Установка нужного драйвера:

sudo ubuntu-drivers install nvidia:390
sudo reboot
  • Intel i8xx && i9xx встроенная графика

Команда для установки драйвера Intel:

sudo apt install xserver-xorg-video-intel
  • Intel 965 Video Acceleration
    Поддержка
    • Cantiga, Intel GMA 4500MHD (GM45)
    • Ironlake, Intel HD Graphics for 2010 Intel Core processor family
    • Sandy Bridge, Intel HD Graphics for 2011 Intel Core processor family
    • Ivy Bridge
    • Haswell
    • Broadwell
    • Skylake
    • Kaby Lake
    • Coffee Lake
    • Cannon Lake
      а также кодеков VP8, VP9, HEVC и AVC.

Команда установки:

sudo apt install i965-va-driver-shaders
  • Intel Gen 8+ VA API драйвер для ускорения видео (non-free) для процессоров Intel:

    • Broadwell
    • Skylake
    • Broxton
    • Apollo Lake
    • Kaby Lake
    • Coffee Lake
    • Whiskey Lake
    • Cannon Lake
    • Ice Lake
  • также поддерживает ускорение видео MPEG2, ASP/H.263, MPEG-4 AVC/H.264 и VC-1/WMV.

Команда для установки "несвободного" драйвера Intel:

sudo apt install intel-media-va-driver-non-free

MESA - подсистема 2D графики для всех моделей видеокарт

sudo apt install libva2 mesa-va-drivers mesa-utils  

Драйверы для 2D графики VA API для ускорения рабочих столов xubuntu, kubuntu, lubuntu, mate, budgie (для семейства ОС Ubuntu)

sudo apt install va-driver-all

Метапакет Debian с драйверами для вывода графики

su -
apt-get update
apt-get install xserver-xorg-video-all

Метапакет Debian с драйверами для встроенной графики Intel

su -
apt-get ypdate
apt-get install xserver-xorg-video-intel

Драйвер-обёртка Debian для видеокарт ATI

su -
apt-get update
apt-get install xserver-xorg-video-ati

Драйвер Debian с драйверами для встроенной в процессоры графики AMD (AMDGPU)

Поддержка семейств GPU Bonaire, Hawaii, Kaveri, Kabini Mullins, Iceland, Tonga, Carrizo, Fiji, Stoney.

su -
apt-get update
apt-get install xserver-xorg-video-amdgpu

Драйвер Debian для дискретных видеокарт AMD

Для видеокарт AMD/ATI. Должны поддерживаться следующие чипы: R100, RV100, RS100, RV200, RS200, RS250, R200, RV250, RV280, RS300, RS350, RS400/RS480, R300, R350, R360, RV350, RV360, RV370, RV380, RV410, R420, R423/R430, R480/R481, RV505/RV515/RV516/RV550, R520, RV530/RV560, RV570/R580, RS600/RS690/RS740, R600, RV610/RV630, RV620/RV635, RV670, RS780/RS880, RV710/RV730, RV740/RV770/RV790, CEDAR, REDWOOD, JUNIPER, CYPRESS, HEMLOCK, PALM, SUMO/SUMO2, BARTS, TURKS, CAICOS, CAYMAN, ARUBA, TAHITI, PITCAIRN, VERDE, OLAND, HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII

su -
apt-get update
apt-get install xserver-xorg-video-radeon

Драйвер VA API только для ОС Debian. Не содержит сами драйверы

su -
apt-get update
apt-get install va-driver-all

Видеокодек для декодирования 2D видео FFmpeg

Не совместим с libavcodec58:

sudo apt install libavcodec-extra 

Пакет libavcodec58 (устарел - для ffmpeg версий Debain до Bullseye), библиотека для ffmpeg

Для (де)кодирования видео. Пакет называется libavcodec58.

Пакет libavcodec59 (для стабильной версии Debian), библиотека для ffmpeg

Для (де)кодирования видео. Не содержится в Ubuntu Linux.

su -
apt-get update
apt-get install libavcodec59

Пакет libavcodec60 (для Debian Sid - нестабильный), библиотека для ffmpeg

Для (де)кодирования видео.

su -
apt-get update
apt-get install libavcodec60

ГИБРИДНЫЙ РЕЖИМЫ ВИДЕОКАРТ nVidia PRIME

Режим nVidia Prime применяется в ноутбуках с 2 видеокартами - встроенной Intel и дискретной nVidia.
Не проверял из-за отсутствия подобной техники.

nVidia PRIME OFFLOADING: включение из командной строки

Работа с 2 мониторами в Ubuntu / Linux Mint

Если видеокарта имеет 2 выхода, DVI и VGA просто подключаем к ним 2 монитора - происходит разделение экрана между мониторами. Такое же произойдет, если выхода HDMI, DP. Можно перетаскивать окна с одного на другой. В настройках системы показываются оба дисплея - разрешения и форматы их могут на совпадать (16:9 и 4:3), но изображение выводится в правильном разрешении, масштабе и пропорциях. Фоновые рисунки рабочего стола настраиваются штатной программой путем перетягивания на 1 или 2 экран. Но меню "Пуск" расположено на дисплее №1. На втором дисплее можно выводить что угодно - WWW-браузер, документацию или почту, параллельно с первым.

Понимание X-системы

Следует понимать, что изображение с X состоит из сервера и клиента. Клиент с мышью работают на дисплее 0:0, который в случае одного пользователя является единственным и подключается к серверу на том же ПК. Существуеют способы работать на компьютере удаленно, но выводить результат работы удалённого ПК на локальном дисплее через ssh. Так как Linux многопользовательская сетевая операционная система. Подробнее:



Похожие публикации