Драйверы Nvidia на Debian 13

от автора

в ,

Кроме предоставляемых ОС драйверов для видеокарт Nvidia, которые не падают при обновлении системы, но глючат (проблемы с выходом из режима сна, артефакты, долгая загрузка ОС, глюки и тормоза в steam), хотя в целом рекомендованы, если компьютер не используется, например, для игр. Есть и оригинальные драйверы Nvidia. Но ставить их нужно учитывая некоторые особенности ОС .

Полностью удалите старые драйверы:

sudo apt purge --autoremove 'nvidia' 'cuda'

Убедитесь, что в /etc/apt/sources.list включены компоненты contrib и non-free.

sudo nano /etc/apt/sources.list


Приведите строку к такому виду (проверьте наличие всех четырех слов в конце):

deb http://deb.debian.org trixie main contrib non-free non-free-firmware


Сохраните (Ctrl+O, Enter) и выходите (Ctrl+X)

Обновляем списки и устанавливаем драйвер вместе с необходимыми компонентами для сборки:

sudo apt update
sudo apt install linux-headers-$(uname -r) build-essential dkms firmware-misc-nonfree
sudo apt install nvidia-driver nvidia-settings nvidia-xconfig

Важная настройка для Wayland (используется Debian 13) и плавности (Modeset)

sudo nano /etc/default/grub


Найдите строку GRUB_CMDLINE_LINUX_DEFAULT и добавьте параметр. Должно быть так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"

Сохраните и выйдите.
Обновите конфигурацию GRUB и образ ядра:

sudo update-grub
sudo update-initramfs -u

Шаг 5: Поддержка 32-битных приложений (для Steam и игр) (современные игры работают без этого )

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libgl1-nvidia-glx:i386

Перезагрузите компьютер, например:

sudo reboot

Как проверить, что всё работает?
1. Проверка драйвера: Введите nvidia-smi. Должна появиться таблица с вашей видеокартой.
2. Проверка настройки modeset: Введите cat /sys/module/nvidia_drm/parameters/modeset. Должно быть Y.
3. Панель управления: Вы можете запустить графическую настройку командой nvidia-settings.

Примечание по Secure Boot: Если после перезагрузки nvidia-smi пишет ошибку, зайдите в BIOS и выключите Secure Boot (это самое быстрое решение иначе ищите в интернете).

Совет: Если ваша цель — просто использовать CUDA-приложения, сохраняя стабильность Debian, вы можете оставить драйвер 550 из официального репозитория Trixie и установить только CUDA Toolkit (пакет cuda-toolkit-12-x), используя метод runfile без установки драйвера. Это самый безопасный способ избежать конфликтов.