Вопрос или проблема
Несколько дней назад я обновил свой ноутбук с ubuntu 17.10 на ubuntu 18.04. В моем ноутбуке два графических контроллера (intel и Nvidia). Обычно я использовал инструмент Nvidia X server
для переключения между ними.
Когда я обновлялся с 17.10 на 18.04, он использовал графический режим Nvidia
и никаких проблем не возникло во время обновления, и я успешно загрузился в ubuntu 18.04.
Но мой вопрос: после обновления я выбрал графический режим Intel, и теперь я не могу загрузить свой компьютер, потому что он зацикливается с сообщением об ошибке, которое появляется после экрана загрузки с логотипом ubuntu.
Обратите внимание, что я даже не могу войти в сессии tty, и режим безопасной графики также не сработал.
Так что может кто-нибудь помочь мне решить эту ошибку без переустановки всей операционной системы??
У меня было много проблем, и лучшим решением стало то, которое я нашел здесь: https://medium.com/@emtudo/ubuntu-18-04-travamento-com-placa-nvidia-3720dfe7410a (Хотя мне потом нужно войти в систему через режим восстановления)
У меня такая же проблема, и я не нашел постоянного решения, хотя вы можете переключиться обратно на профиль nvidia через tty.
После загрузки и перед входом с помощью gdm переключитесь на *tty, вы можете переключить профиль обратно на nvidia с помощью этой команды:
sudo prime-select nvidia
Затем перезагрузите, и вход должен работать как раньше.
На моем ноутбуке это было Fn + Ctrl + Alt + F2
Ответ или решение
Ошибка драйвера графической карты Nvidia в Ubuntu 18.04
Вы сталкиваетесь с проблемой, когда после обновления с Ubuntu 17.10 до 18.04 и переключения на Intel графический режим, ваша система больше не загружается и застревает в цикле при запуске. Эта ситуация может возникнуть из-за неправильной конфигурации драйвера графической карты Nvidia и проблемы с совместимостью.
Причины проблемы
- Обновление драйверов: В процессе обновления система могла неправильно установить или настроить драйверы для двух графических контроллеров – Intel и Nvidia.
- Конфликт между графическими драйверами: Когда вы переключаетесь на Intel графику, могут возникать конфликты, если система неправильно управляет переключением между двумя графическими контроллерами.
- Проблемы при восстановлении сессии: Если вы не можете войти в TTY или восстановить графическую сессию в безопасном режиме, причина может заключаться в конфликтах настроек или зависимости драйверов.
Решения проблемы
1. Переключение обратно на Nvidia
Если в вашей системе установлен nvidia-prime
, вы можете переключить графику обратно на Nvidia через консоль TTY. Вот шаги, которые нужно выполнить:
-
Перезагрузите ваш компьютер.
-
Войдите в TTY, нажав комбинацию клавиш
Ctrl + Alt + F2
(илиF3
,F4
на ваш выбор). -
Введите ваши учетные данные для входа.
-
Выполните следующую команду, чтобы переключить графику обратно на Nvidia:
sudo prime-select nvidia
-
После этого перезагрузите систему:
sudo reboot
2. Переустановка драйвера Nvidia
Если проблема не решается, возможно, потребуется переустановить драйвер Nvidia:
-
Загрузитесь в режим восстановления (Recovery Mode).
-
Войдите в корневую оболочку (
root shell
). -
Удалите текущий драйвер Nvidia:
apt-get remove --purge '^nvidia-.*'
-
Установите драйвер Nvidia заново:
apt-get update apt-get install nvidia-driver-<версия>
Замените
<версия>
на актуальную версию драйвера. Вы можете проверить доступные версии с помощью:ubuntu-drivers devices
-
Перезагрузите систему:
reboot
3. Использование режима совместимости
Если после всех этих шагов проблема сохраняется, возможно, вам стоит рассмотреть использование более стабильного или совместимого драйвера Nvidia. Вы можете попробовать установить драйверы через PPA (персональные пакеты приложений):
-
Добавьте репозиторий:
sudo add-apt-repository ppa:graphics-drivers/ppa
-
Обновите пакеты:
sudo apt-get update
-
Установите рекомендуемую версию драйвера:
sudo ubuntu-drivers autoinstall
-
Перезагрузите систему.
4. Изменение конфигурации графических драйверов
Вы также можете вручную отредактировать файлы конфигурации Xorg:
-
Откройте файл
/etc/X11/xorg.conf
с помощью текстового редактора:sudo nano /etc/X11/xorg.conf
-
Внесите соответствующие изменения, чтобы указать нужный драйвер для использования.
Заключение
Если ни одно из предложенных решений не сработало, рассмотрите возможность создания резервной копии ваших данных и работы над более глубокими проблемами, связанными с конфигурацией системы. В тяжелых случаях переустановка системы также может быть вариантом, но это должно быть последним средством. Не забывайте о регулярном обновлении системы и драйверов, чтобы избежать подобных проблем в будущем.