Для того, чтобы нормально поиграть в современные игры в Linux прежде всего необходимо установить актуальные драйвера для GPU. Установить в Linux видео драйвера необходимо как для игр, которые написанные нативно под эту операционную систему, так и для игр запускаемых через WINE или Proton.
Рекомендуется к изучению: Как приобретать игры в Steam из России в условиях ограничений
В разных дистрибутивах установка и обновление драйверов происходит по-разному в силу особенностей пакетных менеджеров используемых в данных дистрибутивах. Так же прошу обратить внимание на несколько важных моментов касаемых версий видеокарт и поддерживаемых 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!