177
Dec. 29, 2024, 12:43 p.m.
Устнаовка драйверов NVIDIA (Debian 12)
Задача: установка драйверов, для запуска игр на PROTON.
В файле /etc/apt/sources.list
нужно добавить contrib non-free
Обновление репозиториев
sudo apt install gnupg2
curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/3bf863cc.pub | sudo gpg --dearmor -o /usr/share/keyrings/nvidia.gpg
echo "deb [signed-by=/usr/share/keyrings/nvidia.gpg] https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64 /" | sudo tee /etc/apt/sources.list.d/nvidia.list
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):
Удаление драйверов (при необходимости)
sudo /usr/bin/nvidia-uninstall