Bug 41947 - Деактивируются после запуска
Summary: Деактивируются после запуска
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: x11presetdrv (show other bugs)
Version: unstable
Hardware: all Linux
: P5 enhancement
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-15 09:43 MSK by serpiph
Modified: 2022-02-15 10:49 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description serpiph 2022-02-15 09:43:49 MSK
После каждого обновления ядер при наличии карты Nvidia после перезагрузки системы графическая подсистема перестаёт включаться. Связано с тем, что обновление привязок ядра и драйверов X11 выполняется x11presetdrv, который после своего запуска сам себя деактивирует. В логах идут такие записи:
system[1]: Starting Preparing video drivers...
system[1]: x11presetdrv.service: Deactivated successfully.
system[1]: Finished Preparing video drivers.
Зачем нужно самого себя деактивировать?
Comment 1 Sergey V Turchin 2022-02-15 10:10:52 MSK
> Зачем нужно самого себя деактивировать?
Перепутали.
systemd его "Deactivated successfully"
Comment 2 Sergey V Turchin 2022-02-15 10:12:07 MSK
> при наличии карты Nvidia
Покажите вывод от
lspci -nn | grep '\[03'
Comment 3 serpiph 2022-02-15 10:13:40 MSK
Нашёл, наконец, причину. В системе оказались как /etc/init.d/x11presetdrv,так и x11presetdrv.service. Причём ссылки на запуск первого файла из /etc/rc.d/rcX.d есть. Думал, что работает именно первый файл, так как ранее не мог увидеть второй. Я запускаю компьютер в режиме Multi-User, а x11presetdrv.service по умолчанию стоит только для Graphical. Прописал в /etc/systemd/system связь Multi-User с x11presetdrv.service, заработало. Но это хорошо сбивает с толку, искал причину около года.
Но вопрос с "Deactivated" остался. Может,стоит указать, что же там Deactivated. Или использовать другое слово.
Comment 4 serpiph 2022-02-15 10:18:27 MSK
(In reply to Sergey V Turchin from comment #1)
> > Зачем нужно самого себя деактивировать?
> Перепутали.
> systemd его "Deactivated successfully"

Когда текст находится между двумя сообщениями о начале и окончании работы программы, невольно считаешь, что это сообщение от программы.
Comment 5 Sergey V Turchin 2022-02-15 10:22:17 MSK
(In reply to serpiph from comment #3)
> Может,стоит указать, что же там
> Deactivated. Или использовать другое слово.
Возможно. Повесьте отдельный баг на systemd.
Comment 6 serpiph 2022-02-15 10:23:36 MSK
(In reply to Sergey V Turchin from comment #2)
> > при наличии карты Nvidia
> Покажите вывод от
> lspci -nn | grep '\[03'

05:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104GL [Quadro K5000] [10de:11ba] (rev a1)
Comment 7 Sergey V Turchin 2022-02-15 10:28:11 MSK
Я подумаю, но с multi-user.target никак не вяжется. По крайней мере, пока есть graphical.target и display-manager.service.
Comment 8 serpiph 2022-02-15 10:49:16 MSK
(In reply to Sergey V Turchin from comment #7)
> Я подумаю, но с multi-user.target никак не вяжется. По крайней мере, пока
> есть graphical.target и display-manager.service.

Это лично мои заморочки. Я обычно запускаю компьютер в multi-user, а переход в графику лишь по необходимости. Отдельные операции выполняю в текстовом режиме.

Вторая проблема - почему-то для нормальной работы графики иногда нужно стартовать X11 дважды. В первый раз после старта компьютера на экране может быть мусор и нечитабельность. Я тогда возвращаюсь в консоль, убиваю X11 через Ctrl-C, подчищаю повисшие сервисы KDE и запускаю графику снова, уже без проблем.

Причина краха графики, как мне видится - странно медленная работа системы с диском. В консоли при вводе логина и пароля я порой на автомате успеваю набрать логин, нажать ввод, набрать пароль, а только после этого на экране появляется слово Password: После кеширования программ в память всё работает нормально. Хоть форматируй диск и заново копируй программы. Файловая система XFS.