⚙️ Ручная установка драйвера NVIDIA
В этом руководстве описано, как безопасно установить или переустановить проприетарный драйвер NVIDIA вручную.
🧩 1. Чистая установка
💡 Подготовка
-
Скачай драйвер с официального сайта NVIDIA: Drivers
-
Переименуй файл для удобства:
mv NVIDIA-Linux-x86_64-550.78.run bla.run -
Перемести в корневой каталог:
mv bla.run /root/
🧱 Остановка графической сессии
-
Перейди в текстовую консоль:
Ctrl + Alt + F2 -
Войди под root:
su - -
Останови дисплейный менеджер (в зависимости от окружения):
systemctl stop gdm
# или systemctl stop sddm
# или systemctl stop lightdm -
Убедись, что X-сервер остановлен:
ps aux | grep X
🔧 Установка драйвера
-
Запусти установщик:
bash bla.run --dkms⚠️ Флаг
--dkmsнужен для автоматической пересборки модуля при обновлении ядра. -
После установки пересоздай initramfs:
dracut -f -
Перезагрузи систему:
reboot
Проверить успешность установки:
nvidia-smi
🔁 2. Переустановка или обновление драйвера
💡 Подготовка
Перед установкой нового драйвера удали старый:
sudo dnf remove *nvidia*
# или, если ставился вручную:
sudo nvidia-uninstall
🔧 Установка новой версии
-
Скачай свежий
.runфайл. -
Перейди в tty2 и останови X:
systemctl stop gdm -
Запусти установку:
bash bla.run --dkms -
Пересоздай initramfs:
dracut -f -
Перезагрузи:
reboot
🧰 Восстановление при сбое
Если после установки система не загружается:
-
Загрузись с Live-диска.
-
Смонтируй корень:
mount -t btrfs -o subvol=@ /dev/sda2 /mnt -
Войди в chroot:
for i in /dev /dev/pts /proc /sys /run; do mount --bind $i /mnt$i; done
chroot /mnt -
Удали драйвер и пересоздай initramfs:
nvidia-uninstall
dracut -f
update-grub
exit -
Перезагрузи — система загрузится с драйвером nouveau.
Перед установкой NVIDIA-драйвера создавай Timeshift-снимок. Откат системы займёт меньше минуты.