127 Dec. 29, 2024, 12:43 p.m.

Устнаовка драйверов NVIDIA (Debian 12)

Задача: установка драйверов, для запуска игр на PROTON.

В файле /etc/apt/sources.list нужно добавить contrib non-free Обновление репозиториев

sudo apt update

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

sudo apt install nvidia-driver firmware-misc-nonfree
sudo apt install nvidia-driver-libs:i386
sudo apt install mesa-vulkan-drivers libglx-mesa0:i386 mesa-vulkan-drivers:i386 libgl1-mesa-dri:i386
sudo apt install vulkan-tools

Перезагружаем sudo reboot Нужно открыть NVIDIA settings

sudo nvidia-settings

В параметре X Server Display Configuration надо нажать Save to X Configuration File В параметрах запуска игр (протон должен быть установлен) нужно добавить

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%

Если игра работает с Vulkan

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only %command%

Более подробно о параметрах запуска и версиях которые подходят для конкретной игры (например OW2):

ProtonDB Overwatch 2

Lutrus Overwatch 2

Удаление драйверов (при необходимости)

sudo /usr/bin/nvidia-uninstall