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

linux видео драйвера

Для того, чтобы нормально поиграть в современные игры в Linux прежде всего необходимо установить актуальные драйвера для GPU. Установить в Linux видео драйвера необходимо как для игр, которые написанные нативно под эту операционную систему, так и для игр запускаемых через WINE или Proton.

В разных дистрибутивах установка и обновление драйверов происходит по-разному в силу особенностей пакетных менеджеров используемых в данных дистрибутивах. Так же прошу обратить внимание на несколько важных моментов касаемых версий видеокарт и поддерживаемых GPU.

NVIDIA: Перед установкой убедитесь, что ваша видеокарта поддерживает драйвер 530. Список поддерживаемых графических процессоров можно найти здесь: https://www.nvidia.com/download/driverResults.aspx/200513/ru/.

Пояснение: Не всегда удаётся обновлять в данном руководстве ссылки на последнюю версию драйвера NVIDIA. Вы можете проверить последнюю версию драйвера Nvidia для вашего графического процессора, а затем заменить 530 в nvidia-driver-530 (либо на предыдущую nvidia-driver-525) на первую часть номера версии (та, что перед точкой, 530.41.03), которая на самом деле является последней: https://www.nvidia.com/Download/index.aspx.

Примечание для пользователей интегрированной графики Intel: Только Skylake и более новые CPU (процессоры) Intel предлагают полную поддержку Vulkan. Broadwell, Haswell и Ivy Bridge предлагают только частичную поддержку, которая, скорее всего, не будет корректно работать со многими играми. Sandy Bridge и более старые модели вообще не поддерживают Vulkan.

Ubuntu и её варианты

NVIDIA

Чтобы получить последние версии драйверов NVIDIA, необходимо добавить Proprietary GPU Drivers PPA, включить 32-битную архитектуру (если вы этого еще не сделали), обновить пакеты, а затем установить драйвер 515 и поддержку API Vulkan (будет работать, только если у вас GPU с поддержкой Vulkan):

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

sudo add-apt-repository ppa:graphics-drivers/ppa && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y nvidia-driver-530 libvulkan1 libvulkan1:i386

Перезагрузитесь, чтобы применить изменения.

AMD / Intel

Чтобы убедиться, что вы используете последние версии драйверов для графики AMD/Intel, вам нужно добавить kisak-mesa PPA, включить 32-битную архитектуру (если вы этого еще не сделали), обновить и модернизировать вашу систему, установить поддержку 32-битных игр и установить поддержку Vulkan API (будет работать, только если у вас GPU с поддержкой Vulkan):

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

sudo add-apt-repository ppa:kisak/kisak-mesa && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt upgrade && sudo apt install libgl1-mesa-dri:i386 mesa-vulkan-drivers mesa-vulkan-drivers:i386

Перезагрузитесь, чтобы применить изменения.

Примечание: Только Ubuntu 18.04 и выше поддерживают графику AMD и Intel.

Arch Linux, Manjaro и другие основанные на Arch

Во-первых, включите multilib (поддержка 32-битной версии). Для этого раскомментируйте раздел [multilib] в файле /etc/pacman.conf

/etc/pacman.conf
--------------------------------------------------------------------------------------
[multilib].
Include = /etc/pacman.d/mirrorlist

Затем обновите систему sudo pacman -Syu.

NVIDIA

Собственный драйвер и поддержка Vulkan необходимы для корректной работы игр. Чтобы установить его, выполните следующую команду:

sudo pacman -S --needed nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader

AMD

Чтобы установить поддержку Vulkan API (будет работать только при наличии GPU с поддержкой Vulkan) и 32-битных игр, выполните следующую команду:

sudo pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader

Intel

Чтобы установить поддержку Vulkan API (будет работать только при наличии GPU с поддержкой Vulkan) и 32-битных игр, выполните следующую команду:

sudo pacman -S --needed lib32-mesa vulkan-intel lib32-vulkan-intel vulkan-icd-loader lib32-vulkan-icd-loader

Fedora

Примечание: Dnf вытащит большинство, если не все, драйверы AMD/Intel при установке Lutris, Wine и/или Steam. Если вы не используете карту NVIDIA, следующее руководство может быть излишним. Чтобы установить поддержку API Vulkan (будет работать только при наличии GPU и драйвера с поддержкой Vulkan), выполните следующую команду:

sudo dnf install vulkan-loader vulkan-loader.i686

NVIDIA

Сначала обновите (и перезагрузите) систему:

sudo dnf update
reboot

Затем убедитесь, что установлены официальные репозитории:

sudo dnf install fedora-workstation-repositories

Включите репозиторий драйверов NVIDIA:

sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver

Снова перезагрузитесь. После перезагрузки проверьте добавление репозитория с помощью следующей команды:

sudo dnf repository-packages rpmfusion-nonfree-nvidia-driver info

Если несколько драйверов NVIDIA загружены, то все готово. Наконец, войдите в систему, подключитесь к интернету и откройте приложение для установки программ. Нажмите Дополнения> Драйверы оборудования> Графический драйвер NVIDIA Linux> Установить.

Если вы используете более старый GPU или планируете использовать несколько GPU, ознакомьтесь с руководством RPMFusion для получения дальнейших инструкций. Наконец, для успешной перезагрузки установите «WaylandEnable=false» в /etc/gdm/custom.conf и убедитесь, что не используете безопасную загрузку.

Данное руководство по установке в linux видео драйвера переведено из wiki-документации Lutris для вашего удобства. Оригинал на английском можете изучить здесь: https://github.com/lutris/docs/blob/master/InstallingDrivers.md

Чтобы вовремя получать информацию об обновлениях драйверов и других компонентов — подписывайтесь на канал в Telegram!

Нравится сайт? Подпишись на Игры в Linux в Телеграм или VK. Свежие новости и розыгрыши игр в Steam! Получай все обновления сайта на смартфон сразу после публикации!
Константин Дьяченко

Автор и основатель сайта Игры в Linux с 2010 года. Пользователь Linux с 2002. Старый злобный сисадмин с 1997.

Если Вам интересна тематика сайта и вы хотите каким-то образом поучаствовать в жизни сайта и его сообществ - напишите мне! Все контакты в разделе о сайте.

Игры в Linux
Добавить комментарий

Поля email и сайт не являются обязательными. Оставляя комментарий вы соглашаетесь с политикой конфиденциальности сайта.