После каждого обновления ядер при наличии карты Nvidia после перезагрузки системы графическая подсистема перестаёт включаться. Связано с тем, что обновление привязок ядра и драйверов X11 выполняется x11presetdrv, который после своего запуска сам себя деактивирует. В логах идут такие записи: system[1]: Starting Preparing video drivers... system[1]: x11presetdrv.service: Deactivated successfully. system[1]: Finished Preparing video drivers. Зачем нужно самого себя деактивировать?
> Зачем нужно самого себя деактивировать? Перепутали. systemd его "Deactivated successfully"
> при наличии карты Nvidia Покажите вывод от lspci -nn | grep '\[03'
Нашёл, наконец, причину. В системе оказались как /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. Или использовать другое слово.
(In reply to Sergey V Turchin from comment #1) > > Зачем нужно самого себя деактивировать? > Перепутали. > systemd его "Deactivated successfully" Когда текст находится между двумя сообщениями о начале и окончании работы программы, невольно считаешь, что это сообщение от программы.
(In reply to serpiph from comment #3) > Может,стоит указать, что же там > Deactivated. Или использовать другое слово. Возможно. Повесьте отдельный баг на systemd.
(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)
Я подумаю, но с multi-user.target никак не вяжется. По крайней мере, пока есть graphical.target и display-manager.service.
(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.