Bug 46226 - Требуется удалять вручную /etc/X11/xorg.conf после установки nvidia драйверов (nvidia-install-driver). Установка с fbdev.
Summary: Требуется удалять вручную /etc/X11/xorg.conf после установки nvidia драйверо...
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: installer (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-24 00:50 MSK by Toxblh
Modified: 2023-10-06 18:02 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.