Восстановление Ubuntu после установки драйвера Nvidia

Прямо после обновления ubuntu (черт меня сегодня дернул написать в консоли apt-get dist-upgrade), слетели видео драйвера Nvidia на сестрином Presario CQ60. Перерисовка экрана стала занимать около секунду :(

Немножко позитива: В «Unity» довольно успешно скрыли/спрятали/похерили все наработки по легкому использованию утилит простыми пользователями. Теперь простые смертные знают только «панельку слева» (Dash), остальное — лишком сложно. Специально для них сообщаем — верхняя кнопка этой панельки дает возможность найти и запустить установленные (и не очень) программы, зная только часть названия или описания оной. Пишем «драйвер» (driver), и находим что-то типа «установка драйверов». Вот эта штука найдет недостающие драйвера Nvidia к вашей железяке.

Совет в лоб: не ставьте самые свежие драйвера, если не хотите проблем. Драйвера постарше так-же имеют ошибки, но, как правило, не критичные, позволяющие вам нормально общаться с «умной железякой». Самые свежие могут запросто срубить ваш любимый Linux (Windows, кстати, тоже). 

Если установка драйвера Nvidia сломала графическую среду (Иксы), десктоп не грузится. Что делать?

Жмём Alt+Ctrl+F1. В появившемся терминальном окне заходим под админом [шаманом] и начинаем танец с бубном… Сначала смотрим, каки е драйвера есть в системе:

sudo dpkg --get-selections|grep nvidia
nvidia-173-modaliases install
nvidia-180-modaliases install
nvidia-185-libvdpau deinstall
nvidia-185-modaliases install
nvidia-190-kernel-source install
nvidia-190-libvdpau install
nvidia-190-modaliases install
nvidia-96-modaliases install
nvidia-common install
nvidia-glx deinstall
nvidia-glx-173 deinstall
nvidia-glx-177 deinstall
nvidia-glx-185 deinstall
nvidia-glx-190 deinstall
nvidia-glx-new deinstall
nvidia-glx-new-envy deinstall
nvidia-kernel-common install
nvidia-settings deinstall
nvidia-settings-190 install

Как видно, много всего. Удаляем всё:

sudo dpkg --get-selections | grep nvidia | grep -v deinstall | grep -v common | awk '{print $1}' | xargs sudo apt-get remove

Проверяем, что все удалено:

sudo dpkg --get-selections | grep nvidia | grep -v deinstall | grep -v common

И ставим только то, что нужно, а именно последний/предпоследний/пред-предпоследний официальный драйвер Nvidia от Canonical (создатели Ubuntu) c этой страницы:

sudo apt-get install nvidia-graphics-drivers-XXXXX
где ХХХХХ - номер драйвера

Ели установка проходят нормально, конфигурируем драйвер:

sudo nvidia-xconfig

Перегружаемся. Если вс е ОК — идем пить чай. Если нет — повторяем процедуру с более старым драйвером.

В моем случае лучше всего работает драйвер по умолчанию, содержащийся в пакете  nvidia-common.

Основная идея отсюда, + другие источники + личный опыт.

image_pdfimage_print