LINUX.ORG.RU

Xorg работает только две минуты

 , ,


0

2

Иксы работают только 2 минуты. Затем сессия завершается и вываливается окно логина. Снова стартую сессию и снова только 2 минуты.

Чтобы исключить влияние автологина, dm и проч, стартанул иксы вручную. Т.е. залогинился в терминале и далее startx. Опять же иксы стартуют, сессия KDE запускается, но ровно через 2 минуты вываливается в терминал. Xorg в списке процессов нет.

Вот Xorg.log: https://pastebin.com/QR8NV6zD

Никаких ошибок нет. Что за хрень такая? Кто-то включил триал на 2 минуты?

Система PCLinuxOS, ядро 5.10, пробовал и со старыми ядрами. Дрова - нуво.

★★★★
Ответ на: комментарий от EXL

wayland'a нету.

Доступные типы сессий - plasma и XClient script

Chord ★★★★
() автор топика
Ответ на: комментарий от ya-betmen

На ощупь градусов 40. Да и когда бы она успевала нагреться за 2 минуты без какой-либо активности. Карта GTX-550Ti

Chord ★★★★
() автор топика

Никаких ошибок нет. Что за хрень такая? Кто-то включил триал на 2 минуты?

Не там ошибку ищешь! У тебя Xorg нормально стартует. Далее проблемма в том, что запускает xinit в /etc/X11/xinit/xinitrc. Смотри что запускается в сессии KDE. Если сессия не может запустить все что в конфиге прописано - через таймаут сессия завершается и гасит Xorg. Далее - по кругу. У меня такое было и именно с KDE. Разбирался со скриптом startkde.

sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 2)
Ответ на: комментарий от sigurd

Если сессия не может запустить все что в конфиге прописано - через таймаут сессия завершается и гасит Xorg

Где-то должен же быть выхлоп, что именно не сработало?

Я сейчас последовательно все скрипты, прописанные в XSession (он стартует из xinitrc), повыключал и каждый раз запускал startx. Результата ноль. Иксы выключаются через 2 минуты.

Как определить, что именно не срабатывает?

Chord ★★★★
() автор топика
Ответ на: комментарий от d1on1s

Здесь нет journalctl.

Есть syslog, в нем нашёл такое:

Feb 19 20:20:17 localhost gdm-binary[1153]: WARNING: gdm_slave_xioerror_handler: Fatal X error - Restarting :0

Погуглил, советуют отключить Option «AccelMethod» в xorg.conf.

Но там вообще такой опции нет.

Chord ★★★★
() автор топика
Ответ на: комментарий от Chord

у тебя gdm запускает KDE?

конкретно эта строчка сислога смысловой нагрузки не несёт, это просто хендлер, но что-то явно крашит иксы на уровне приложений

d1on1s
()
Ответ на: комментарий от Chord

Где-то должен же быть выхлоп, что именно не сработало?

Увы, скрипт startkde все логи и сообщения отправляет в /dev/null
Собственно, я так его и отлаживал, изменив все перенаправления /dev/null на реальный лог-файл и нашел таким образом какой из внутренних процессов КДЕ ругался и не стартовал. Как обычно, виноват был конфиг в ~/.kde

У тебя, кроме КДЕ, еще есть варианты? У меня кроме startkde был еще startfluxbox. Соответственно, если startfluxbox отрабатывал нормально, а startkde приводил к цикличной пререгрузке - вопросы к настройке самого Xorg сразу отпали.

sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 3)
Ответ на: комментарий от d1on1s

Раньше запускалось через sddm, но тут приспичило кому-то воткнуть gdm и аккурат к апдейту KDE.

Но это не gdm, иксы закрываются даже если gdm не запущен и иксы стартую вручную (startx)

Chord ★★★★
() автор топика
Ответ на: комментарий от Chord

Снёс ~/.config - всё, больше не выкидывает из иксов. 8 минут - полет нормальный

Вот такая хрень.

Chord ★★★★
() автор топика

Подобное наблюдал, когда поломалась совместимость между xdm'ом и systemd. systemd не получал ожидаемого сигнала об успешном запуске xdm'а и через N минут честно пытался перезапустить процесс до успешного результата.

После наложения патча на пакет xdm'а проблема исчезла.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.