0086 — Настройка RTX 5070 в Debian Trixie
Без настройки RTX 5070 не будет работать в Debian Trixie, потому что на текущий момент в репозиториях дистрибутива нет достаточно нового драйвера для этого чипа.
Настройки EFI
По непроверенной информации со StackOverflow, в EFI нужно сделать три настройки:
-
Above 4G decoding — включить.
-
PCIe spread spectrum — включить.
-
Compatibility Support Mode (CSM) — выключить.
Вторую настройку я у себя не нашёл, но вот первую и последнюю изменил как написано.
Установка драйвера
-
Если ранее вы делали настройки по инструкции из Debian Wiki, сделайте всё в обратном порядке:
-
Удалите установленный драйвер.
-
Если создавали файл в
/etc/modprobe.d/— удалите и обновите параметры загрузки ядра:sudo update-initramfs -u -k all -
Если создавали файл в
/etc/default/grub.d/— удалите и обновите параметры загрузчика:sudo update-grub -
Перезагрузите компьютер.
-
-
Загрузите с сайта NVIDIA самую свежую версию драйвера. Режима с драйвером
nouveauдолжно хватить для выполнения этой задачи. -
Сделайте файл установщика исполняемым:
chmod +x NVIDIA-Linux-x86_64-580.105.08.run -
Запустите установку.
На что надо обратить внимание:
-
Драйвер можете устанавливать любой, хоть открытый, хоть проприетарный.
-
Устанавливайте подписанные модули ядра.
-
Для подписи сгенерируйте новую пару ключей.
-
Удалите приватный ключ.
-
Сконфигурируйте
/etc/X11/xorg.conf. Установщик сделает это автоматически, вам лишь нужно подтвердить выполнение операции.
-
-
Не перезагружайте компьютер. Вместо этого посмотрите что лежит в
/usr/share/nvidia/:ls /usr/share/nvidia/У меня вывод такой:
drwxr-xr-x 2 root root 4,0K ноя 8 19:21 files.d -r--r--r-- 1 root root 7,5K ноя 8 19:21 nvidia-application-profiles-580.105.08-key-documentation -r--r--r-- 1 root root 21K ноя 8 19:21 nvidia-application-profiles-580.105.08-rc -r--r--r-- 1 root root 839 ноя 8 19:21 nvidia-modsign-crt-41E1AF24.der -r--r--r-- 1 root root 59M ноя 8 19:21 nvoptix.binСамое интересное здесь — имя файла с расширением
.der. Это так называемый Machine Owner Key, MOK. Приватной частью этого ключа подписаны модули ядра драйвера NVIDIA. Последние 8 знаков имени файла (до расширения) генерируются случайным образом и каждый раз разные. -
Импортируйте MOK:
sudo mokutil --import /usr/share/nvidia/nvidia-mosign-crt-41E1AF24.der -
Дважды введите пароль для защиты ключа.
-
Перезагрузите компьютер.
-
Следуйте указаниям утилиты импорта ключей. На одном из этапов попросят ввести пароль. Введите тот пароль, которым чуть раньше защитили публичный ключ.
-
Ещё раз перезагрузите компьютер.