ubuntu 14.04 установка и удаление драйверов Nvidia

Больше
3 года 2 мес. назад #27 от Евгений
Установка драйвера с официального сайта Nvidia (сборка из исходников)
Нужно иметь ввиду, что если вы установили драйвер этим способом, то при каждом обновлении ядра графическая подсистема не будет загружаться, и придется переустанавливать драйвер через системную консоль!
Удалите предыдущие драйвера, установленные через менеджер драйверов, чтобы в системе пакетов не возникло ошибок:
sudo apt-get --purge remove xserver-xorg-video-nouveau
можно еще попробовать такую команду чтоб наверняка искоренить проклятые nouveau из системы
sudo apt-get --purge remove nouveau*
sudo apt-get purge nvidia-

:!: Если драйвера ранее устанавливались аналогичным текущему способу (из исходных кодов), удалять такие драйвера нет необходимости, новая ручная установка перепишет файлы предыдущей версии автоматически.

Скачайте последнюю версию драйвера с официального сайта Nvidia (полученный файл будет иметь название вида NVIDIA-Linux-XXX-X.X-XXX-pkg1.run);
Установите необходимые пакеты:
sudo apt-get install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
Откройте черный список модулей ядра доступным редактором nano либо в гуи gedit:
sudo gedit /etc/modprobe.d/blacklist.conf
Добавьте в него свободные видео драйверы, которые могут работать с видеокартами Nvidia:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Сохраните изменения и закройте текстовй редактор.
Выключите X сервер командой в терминале (для Ubuntu версии 11.10 и выше):
sudo service lightdm stop
переключитесь на консоль командой Ctrl-Alt-F1 и войдите в систему под обычным пользователем;
Запустите установщик драйверов (из каталога куда был сохранен драйвер) предварительно дав ему права на запуск:
sudo chmod +x NVIDIA-Linux-XXX-X.X-XXX-pkg1.run
sudo sh ./NVIDIA-Linux-XXX-X.X-XXX-pkg1.run

:!: Вместо NVIDIA-Linux-XXX-X.X-XXX-pkg1.run укажите точное имя пакета с драйверами, которые вы скачали с официального сайта
(это же действие удобнее делать через Midnight Commander, запустить mc с правами администратора, перейти в каталог, выделить файл и нажать энтер).
Инсталлятор сообщит об отсутствии «precompiled headers» для вашего ядра и предложит скачать их с сервера Nvidia - откажитесь. Затем, он предложит скомпилировать их сам - соглашайтесь.

Если все прошло успешно, то по окончанию установки вам будет предложено запустить утилиту автонастройки nvidia-xconfig - откажитесь.
Сделайте копию конфигурационного файла X-сервера:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Отредактируйте файл xorg.conf в соответствии с приведенным ниже примером:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Перезапустите X-сервер:
Для Ubuntu версии 11.10 и выше:
sudo service lightdm start
Для старых версий Ubuntu, а также для тех, кто использует GDM вместо LightDM:
sudo service gdm start
Если вы все сделали правильно, то X-сервер запустится уже используя официальные драйвера nVidia. Если же X-сервер не запустился, то просто восстановите конфигурационный файл:
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
и ищите ошибку в своих действиях или спрашивайте в обсуждении на форуме.
Удаление драйвера после установки из исходников
Если требуется полностью удалить установленный вручную драйвер Nvidia, нужно выполнить следующее:
Скачайте последнюю версию драйверов с официального сайта Nvidia (полученный файл будет иметь имя вида NVIDIA-Linux-XXX-X.X-XXX-pkg1.run).
Запустите установщик драйверов (из каталога куда был сохранен драйвер) с ключом –uninstall:
sudo -s -H sh NVIDIA-Linux-XXX-X.X-XXX-pkg1.run --uninstall

:!: Вместо NVIDIA-Linux-XXX-X.X-XXX-pkg1.run укажите точное имя пакета с драйверами, которые вы скачали.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Если вы не достигли возраста 6 лет, убедительная просьба покинуть этот сайт.