Вопрос или проблема
Я использовал Ubuntu 18.04 на своем Dell XPS. Я только что обновился до 20.04.
Когда он загружается и доходит до нового экрана входа, мой курсор заморожен, и тачпад не работает, поэтому единственное, что я могу сделать – это перезагрузить.
Мне удалось исправить это, зайдя в меню загрузки и включив безопасную загрузку. Я не понял, почему это сработало, но курсор теперь движется.
Теперь я могу ввести свой пароль и войти в систему, однако: когда я это делаю, курсор снова застревает в нижнем правом углу рабочего стола и не двигается, если я не выберу вход в Ubuntu Wayland, и тогда все кажется в порядке.
Может кто-то объяснить, что происходит?
Я думаю, что у меня была такая проблема раньше, когда я только что купил свою машину, и мне говорили разные вещи, но это всегда казалось связанным с некоторой комбинацией (i) отключения / включения безопасной загрузки и (ii) удаления / добавления драйвера nvidia.
Я нашел этот тред, в котором явно была та же проблема, но в ответах нет ясного решения, и я не хочу начинать эксперименты и ухудшать ситуацию.
Что я думаю, происходит, так это то, что загружается драйвер, который замораживает дисплей, и безопасная загрузка предотвращает загрузку этого драйвера.
Ответ или решение
Проблема, с которой вы столкнулись после обновления до Ubuntu 20.04, связана с взаимодействием драйверов видеокарты, конфигурации системы и поддержки Wayland. Давайте разберёмся по порядку, что может происходить и как вы можете это исправить.
Причины проблемы
-
Драйверы видеокарты: На Dell XPS, особенно если у вас стоит графика NVIDIA, могут возникнуть конфликты между различными версиями драйверов. При загрузке системы могут загружаться как проприетарные драйверы NVIDIA, так и открытые драйверы Nouveau, что может приводить к зависаниям.
-
Wayland и Xorg: Wayland — это современный серверный протокол отображения, который работает по-другому, чем Xorg. Если ваша система нормально функционирует под управлением Wayland, это может означать, что проблема кроется в совместимости драйверов с Xorg.
-
Secure Boot: Включение Secure Boot может разрешить или запретить загрузку определённых драйверов, что также может влиять на поведение вашей системы. Иногда это помогает при проблемах с загрузкой, особенно с проприетарными драйверами.
Рекомендации по исправлению проблемы
-
Проверьте состояние драйверов NVIDIA:
- Откройте терминал (можно использовать комбинацию клавиш Ctrl + Alt + T).
- Запустите следующую команду для проверки установленных драйверов:
ubuntu-drivers devices
- Убедитесь, что у вас установлен рекомендуемый драйвер (обычно это более новая версия).
-
Установите драйверы NVIDIA:
- Чтобы установить или обновить драйверы, выполните следующую команду в терминале:
sudo ubuntu-drivers autoinstall
- После этого перезагрузите компьютер и проверьте, сохраняется ли проблема.
- Чтобы установить или обновить драйверы, выполните следующую команду в терминале:
-
Измените сессию логина:
- При входе в систему попробуйте использовать Wayland. Если это работает, возможно, стоит временно использовать его, пока вы ищете постоянное решение с драйверами.
-
Проблемы с сетью или другими компонентами:
- Убедитесь, что у вас установлены все обновления системы:
sudo apt update && sudo apt upgrade
- Проверьте, нет ли конфликтов с другими установленными программами, которые могут вызывать зависания.
- Убедитесь, что у вас установлены все обновления системы:
-
Кэш и настройки Xorg:
- Возможно, стоит сбросить конфигурацию Xorg. Вы можете удалить файл
~/.config/monitors.xml
, если он существует, и перезапустить X-сервер:rm ~/.config/monitors.xml
- Возможно, стоит сбросить конфигурацию Xorg. Вы можете удалить файл
-
Загрузка без режимов графики:
- Попробуйте запустить систему в режиме "безопасной загрузки" или "восстановления", чтобы устранить возможные проблемы с программным обеспечением.
Заключение
Если ни одно из вышеперечисленных решений не помогло, рекомендуется обратиться за помощью к сообществу Ubuntu или на специализированные форумы с подробным описанием вашей проблемы и действий, которые вы уже предприняли. Вполне возможно, что вам потребуется создать новую конфигурацию для работы с драйверами или переустановить систему, если хранилище драйверов всё равно будет конфликтовать.