После установки системы с `nomodeset xdriver=fbdev` (обходное для #46225) система успешно загружается с драйвером fbdev При первой загрузке были выполнены действия: $ su -l root # update-kernel # rpm -e $(rpm -qf `modinfo -F filename nouveau`) # apt-get install nvidia_glx_common && nvidia-install-driver # make-initrd # reboot При проверке, драйвер успешно установлен, но не используется, так как файл /etc/X11/xorg.conf содержит заглушку с использованием fbdev, которая не была удалена. После удаления заглушки с помощью команд $ su -l root $ rm /etc/X11/xorg.conf $ reboot Драйвер, как и ожидалось успешно заработал. Реальное поведение: После установки nvidia-install-driver и перезагрузки, продолжает использовать fbdev драйвер Ожидаемое поведение: После установки nvidia-install-driver и перезагрузки, использует nvidia драйвер Возможные пути решения: - Проверять в post install скриптах, присутствие в /etc/X11/xorg.conf записи об fbdev и переименовывать файл для бекапа, для возможности сделать откат системы.
Дополнение. После удаления rm /etc/X11/xorg.conf и перезагрузки, система загружается с nouveau драйвером. И требуется заносить их в /etc/modprobe.d/blacklist-nvidia-x11.conf blacklist nouveau Более дружелюбный подход - показать пользователю выбор драйвера, который он хочет (реализовано в экспертном режиме настроек Альта) возможно имеет смысл сделать wizard после установки nvidia и дать этот выбор пользователю. С перечислением плюсов/минусов обоих со стороны пользователя "Работают игры, 3D-Ускорение, CUDA вычисления, NVEnc" vs "Свободный драйвер, использование новейшего протокола отображения. Нет CUDA. 3D-ускорение ограничено"
/etc/X11/xorg.conf должен будет удаляться, если ещё не реализовано. Антон, не подскажешь уже должен? P.S. К-10.1-beta3 свежая есть.
В инсталятор kworkstation был добавлен пакет installer-feature-remove-xorgconf, который решает описанную здесь проблему. Так что дальше дело за релиз-менеджерами конкретных дистрибутивов. Получается, это не проблема installer, поэтому notabug.