Черный экран в Ubuntu? Виновник найден! Как избавиться от проблемного драйвера Nvidia

Черный экран в Ubuntu? Виновник найден! Как избавиться от проблемного драйвера Nvidia

Вы только что обновили систему, и вместо привычного рабочего стола вас встречает черный экран? Не паникуйте! Скорее всего, это коварный проприетарный драйвер Nvidia решил сыграть с вами злую шутку.

Он не всегда успевает за обновлениями ядра Linux, и результат предсказуем — система не может загрузить графический интерфейс. Знакомая ситуация? Вы не одиноки, с этим сталкиваются тысячи пользователей.

Но выход есть, и он проще, чем кажется! Вам не нужно переустанавливать всю систему с нуля. Достаточно просто удалить конфликтующий драйвер и вернуть встройку открытый драйвер nouveau, который всегда стабильно работает.

В этом материале мы не будем ходить вокруг да около. Вы получите четкую и проверенную инструкцию, как исправить проблему и вернуть систему к жизни. Мы пройдем весь путь шаг за шагом: от переключения в текстовую консоль до полной очистки системы от следов драйвера.

Вы узнаете, как безопасно удалить пакеты, не сломав окружение рабочего стола, и как переустановить стабильный драйвер nouveau. Мы также разберем, что делать, если вы устанавливали драйвер вручную из файла с сайта Nvidia.

Хватит смотреть на черный экран! Верните контроль над своей системой и узнайте, как навсегда решить эту надоевшую проблему. Все ответы ждут вас в полной статье.


Для видеокарты Nvidia в Linux выпускается два вида драйверов - открытые nouveau, с открытым исходным кодом, который разрабатывается сообществом и закрытый проприетарный драйвер Nvidia, от производителя.

Первый встроен в ядро и с ним никогда не возникает проблем, второй же устанавливается в систему ручным способом или с помощью пакетного менеджера. Он не всегда совместим с новыми версиями ядра, поэтому иногда после обновления драйвера или ядра до не поддерживаемой версии мы не сможем загрузиться в графический интерфейс во время следующей перезагрузки. Многие пользователи, которые еще не знают о такой особенности, часто сталкиваются с этой проблемой.

Чтобы исправить эту ошибку нужно просто использовать совместимую версию ядра или удалить проприетарный драйвер, так чтобы использовался nouveau. В этой инструкции мы рассмотрим как правильно выполняется удаление драйверов nvidia в Ubuntu.


Содержание статьи

Удаление драйвера Nvidia в Ubuntu

Удалить драйвер можно несколькими способами, все зависит от того каким образом выполнялась установка. Если вы устанавливали драйвер с помощью пакетного менеджера, то удалять его нужно тоже с его помощью. Для этого просто выполните все описанные ниже шаги.

Шаг 1. Переключение к консоль

Если вы видите перед собой черный экран, то сначала нужно переключиться в первую текстовую консоль TTY1, чтобы иметь возможность выполнять команды. Для этого нажмите одновременно Ctrl+Alt+F1, затем введите логин и пароль.

Шаг 2. Очистка конфигурации

С помощью утилиты nvidia-settings удалите из системы всю оставшуюся конфигурацию:

sudo nvidia-settings --uninstall

Шаг 3. Удаление драйвера

Дальше можно полностью удалить драйвер. Чтобы выполнить полное удаление драйверов видеокарты Nvidia, сначала найдите все её пакеты в системе:

dpkg -l | grep -i nvidia

Теперь удалите их все, кроме пакета nvidia-common. Просто перечислите их в этой команде, разделяя имена пакетов пробелами:

sudo apt remove --purge пакет1 пакет2

Например:

sudo apt remove --purge nvidia-current

Мы могли бы просто написать nvidia-*, но тогда будет удален пакет nvidia-common, а от него зависит ubuntu-desktop. Это значит, что вы снесете все программы окружения рабочего стола. Конечно, его можно потом установить, но это потеря времени.

Шаг 4. Переустановка nouveau

Затем переустановите пакеты nouveau:

sudo apt remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

sudo apt-get install xserver-xorg-video-nouveau

sudo apt install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Шаг 5. Обновление конфигурации

Осталось обновить файлы настройки xorg, для этого выполните:

sudo dpkg-reconfigure xserver-xorg

Шаг 6. Готово

После выполнения всех этих действий, удаление драйвера Nvidia в Ubuntu будет завершено. Вы можете перезагрузить свой компьютер и полноценно использовать систему.

Удаление драйвера, полученного из официального сайта

Удалить драйвер Nvidia Ubuntu если драйвер был получен из официального сайта не так сложно, как в предыдущем варианте. Но тут вам нужен сам файл установщика. Перейдите в папку с файлом установщика и выполните его с опцией --uninstall, например:

./NVIDIA-Linux-x86_64-445.87.run --uninstall

Если сейчас у вас нет установщика, вы можете скачать его с помощью такой команды, для x86_64:

wget http://us.download.nvidia.com/XFree86/Linux-x86_64/331.79/NVIDIA-Linux-x86_64-445.87.run

Для 32 бит:

wget http://us.download.nvidia.com/XFree86/Linux-x86/331.79/NVIDIA-Linux-x86-445.87.run

Затем нужно дать права на выполнение:

chmod u+x ./NVIDIA-Linux-x86_64-445.87.run

После выполнения первой команды удаление драйверов Nvidia в Ubuntu будет полностью завершено и вы сможете перезагрузить компьютер чтобы работать в вашей системе.

Выводы

Проблемы с драйверами могут возникнуть у всех и важно уметь их решать. Из этой статьи вы узнали как удалить драйвер Nvidia Ubuntu и я надеюсь, что это поможет вам в сложной ситуации.

Оставить комментарий


Кликните на изображение чтобы обновить код, если он неразборчив