Вопрос или проблема
Мой Dell Inspiron 660s с Intel Graphics работал на Ubuntu 16.04.3 в течение года без проблем, и я решил попробовать 17.10.
После установки 17.10, дополнений для Ubuntu, ядра lowlatency и применения всех обновлений с перезагрузкой, GDM не запускается.
Вот несколько соответствующих записей в журнале:
21 окт 14:27:24 olympia gnome-session[2984]: gnome-session-check-accelerated: GL Helper завершился с кодом 256
21 окт 14:27:24 olympia gnome-session-c[3030]: eglGetDisplay() не удалось
21 окт 14:27:24 olympia gnome-session[2984]: gnome-session-check-accelerated: GLES Helper завершился с кодом 256
21 окт 14:27:24 olympia gnome-session[2984]: gnome-session-binary[2984]: ПРЕДУПРЕЖДЕНИЕ: проверка аппаратного ускорения не удалась: Дочерний процесс завершился с кодом 1
21 окт 14:27:24 olympia gnome-session[2984]: gnome-session-binary[2984]: КРИТИЧЕСКАЯ ОШИБКА: Мы провалились, но кит провалов мертв. Извините....
21 окт 14:27:24 olympia gnome-session-binary[2984]: ПРЕДУПРЕЖДЕНИЕ: проверка аппаратного ускорения не удалась: Дочерний процесс завершился с кодом 1
21 окт 14:27:24 olympia gnome-session-binary[2984]: КРИТИЧЕСКАЯ ОШИБКА: Мы провалились, но кит провалов мертв. Извините....
21 окт 14:27:24 olympia org.a11y.atspi.Registry[3002]: XIO: фатальная ошибка ввода/вывода 11 (Ресурс временно недоступен) на X сервере ":0"
21 окт 14:27:24 olympia org.a11y.atspi.Registry[3002]: после 21 запроса (21 обработанных) с 0 оставшимися событиями.
У меня была, по-видимому, та же проблема. В моем случае заголовки не были установлены во время обновления, и, следовательно, видеодрайвер никогда не был собран.
Вот что я сделал:
- установил
linux-headers-lowlatency
- выполнил
sudo dpkg-reconfigure nvidia-384
- убедился, что wayland был включен в
/etc/gdm3/custom.conf
(я изменял это ранее)
Я, возможно, удалил nouveau (xserver-xorg-video-nouveau
пакет), но, думаю, именно сбор/установка модуля драйвера и повторное включение wayland (после того, как я отключил его, пытаясь заставить все работать) помогли мне.
Для информации, для меня все кажется вялым, и не происходит изменений частоты обновления.. но это проблема для другого дня.
Ответ или решение
Если вы столкнулись с проблемой "разбитой сессии GNOME" на Ubuntu 17.10, это может быть вызвано несколькими факторами, связанными с графическими драйверами и конфигурацией системы. Ниже я представлю вам подробный анализ проблемы и возможные пути решения.
Основные проблемы
-
Неправильные графические драйвера: Обновление с Ubuntu 16.04 на 17.10 может вызвать несовместимость с графическими драйверами, особенно с драйверами NVIDIA и Intel.
-
Неустановленные заголовки ядра: При обновлении иногда не устанавливаются компоненты, необходимые для правильной работы драйверов.
-
Конфигурация Wayland: По умолчанию Ubuntu 17.10 использует Wayland, что может привести к проблемам, особенно на системах с устаревшими драйверами или аппаратным обеспечением.
Логи и описание ошибки
В представленных логах можно заметить следующие ошибки:
GL Helper exited with code 256
eglGetDisplay() failed
software acceleration check failed: Child process exited with code 1
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
Эти сообщения указывают на проблемы с инициализацией графического окружения. Вывод suggests, что вспомогательные процессы для проверки аппаратного ускорения не смогли успешно завершить свою работу. Это может быть связано с отсутствием или неправильной настройкой графических драйверов.
Решения
-
Установка заголовков ядра:
Установите заголовки ядра для вашего текущего ядра. Например:sudo apt install linux-headers-lowlatency
-
Переустановка драйверов NVIDIA:
Если вы используете драйверы NVIDIA, перезапустите их установку для перекомпиляции модулей.sudo dpkg-reconfigure nvidia-384
-
Настройка Wayland:
Убедитесь, что Wayland включен или отключен в зависимости от ваших предпочтений. Для этого отредактируйте файл конфигурации GDM:sudo nano /etc/gdm3/custom.conf
Убедитесь, что строки, касающиеся Wayland, настроены правильно (например, отключите Wayland, если он вызывает проблемы).
-
Удаление конфликтующих драйверов:
Если вы используете драйверы NVIDIA, наличие драйвера Nouveau может вызывать конфликты. Убедитесь, что Nouveau отключен:sudo apt remove xserver-xorg-video-nouveau
Дополнительная информация
Учтите, что после внесения изменений важно перезагрузить систему. В некоторых случаях могут возникнуть иные проблемы, такие как замедленная работа системы или проблемы с обновлением частоты обновления экрана. Эти вопросы могут потребовать дополнительной диагностики и настройки.
Чтобы убедиться, что ваша система работает корректно, можете выполнить тесты на производительность и стабильность графической подсистемы.
Заключение
Проблема с "разбитой сессией GNOME" на Ubuntu 17.10, как правило, связана с драйверами или конфигурацией системы. Надеюсь, данные рекомендации помогут вам восстановить работоспособность вашей системы. Если у вас останутся вопросы, не стесняйтесь обращаться за дальнейшей помощью.