nouveau — это открытый драйвер для видеокарт NVIDIA, который по умолчанию установлен на Debian. Однако, иногда пользователи могут столкнуться с проблемами работы драйвера nouveau и предпочли бы отключить его. В этой статье мы расскажем о том, как отключить nouveau на Debian.
Чтобы отключить nouveau, вам нужно будет изменить конфигурационный файл grub. Откройте файл /etc/default/grub с помощью любого текстового редактора. Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT и добавьте флаг nomodeset к параметрам загрузки ядра. В итоге строка должна выглядеть примерно так:
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash nomodeset»
Сохраните изменения в файле и выполните команду sudo update-grub для обновления конфигурации grub. После перезагрузки компьютера драйвер nouveau будет отключен и система будет использовать другой драйвер для видеокарты.
Метод через GRUB
Если вы хотите отключить драйвер nouveau при загрузке системы через GRUB, вам потребуется выполнить следующие шаги:
- Перезагрузите компьютер и при появлении меню GRUB выберите нужный вам дистрибутив и нажмите клавишу «e» для редактирования команды загрузки.
- Найдите строку, начинающуюся с «linux» и содержащую параметр «quiet». Удалите параметр «quiet» и добавьте в конце строки «modprobe.blacklist=nouveau».
- Нажмите клавишу «F10» или «Ctrl-X», чтобы сохранить изменения и запустить систему.
После загрузки системы драйвер nouveau будет отключен, и вы сможете установить другой драйвер для вашей видеокарты.
Метод через модуль ядра
Если вы не хотите полностью отключать nouveau на вашей системе Debian, вы также можете попробовать отключить его через модуль ядра. Этот метод позволяет управлять модулем nouveau, загружаемым при старте системы. Вот как это сделать:
1. Откройте файл /etc/modprobe.d/blacklist.conf
с помощью текстового редактора:
sudo nano /etc/modprobe.d/blacklist.conf
2. Добавьте следующую строку в конец файла, чтобы добавить nouveau в список черных модулей (blacklist):
blacklist nouveau
3. Сохраните файл и закройте текстовый редактор.
4. Теперь перезагрузите систему, чтобы изменения вступили в силу.
После перезагрузки модуль nouveau не будет загружаться автоматически. Однако, если вам потребуется использовать nouveau в будущем, вы можете просто удалить строку blacklist nouveau
из файла blacklist.conf
и выполнить перезагрузку системы. Это позволит вам снова использовать модуль nouveau без необходимости полного его отключения.