Bug 46226

Summary: Требуется удалять вручную /etc/X11/xorg.conf после установки nvidia драйверов (nvidia-install-driver). Установка с fbdev.
Product: Sisyphus Reporter: Toxblh <toxblh>
Component: installerAssignee: Антон Мидюков <antohami>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, boyarsh, klark, mike, rider, sem, toxblh, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Toxblh 2023-05-24 00:50:32 MSK
После установки системы с `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 и переименовывать файл для бекапа, для возможности сделать откат системы.
Comment 1 Toxblh 2023-05-24 01:16:55 MSK
Дополнение. 

После удаления rm /etc/X11/xorg.conf и перезагрузки, система загружается с nouveau драйвером. И требуется заносить их в 
/etc/modprobe.d/blacklist-nvidia-x11.conf
blacklist nouveau

Более дружелюбный подход - показать пользователю выбор драйвера, который он хочет 
(реализовано в экспертном режиме настроек Альта) возможно имеет смысл сделать wizard после установки nvidia и дать этот выбор пользователю. С перечислением плюсов/минусов обоих со стороны пользователя "Работают игры, 3D-Ускорение, CUDA вычисления, NVEnc" vs "Свободный драйвер, использование новейшего протокола отображения. Нет CUDA. 3D-ускорение ограничено"
Comment 2 Sergey V Turchin 2023-05-25 14:17:46 MSK
/etc/X11/xorg.conf должен будет удаляться, если ещё не реализовано.
Антон, не подскажешь уже должен?

P.S.
К-10.1-beta3 свежая есть.
Comment 3 Антон Мидюков 2023-10-06 18:02:14 MSK
В инсталятор kworkstation был добавлен пакет installer-feature-remove-xorgconf, который решает описанную здесь проблему. Так что дальше дело за релиз-менеджерами конкретных дистрибутивов.
Получается, это не проблема installer, поэтому notabug.