Установка драйвера NVidia .run

Материал из wiki.my-comp.net

System.png

Скачиваем подходящий драйвер с сайта производителя, у меня это NVIDIA-Linux-x86-64-367.57.run

пока качается драйвер устанавливаем необходимые пакеты

root@mcsim:/home/mcsim# apt-get install build-essential linux-headers-$(uname -r)

после загрузки и установки жмем Ctrl + Alt + F2 и входим под учетной записью root

Завершаем работу gdm3

root@mcsim:/home/mcsim# /etc/init.d/gdm3 stop

переходим к скачанному файлу

root@mcsim:/home/mcsim# cd Загрузки

начинаем установку

root@mcsim:/home/mcsim/Загрузки# sh NVIDIA-Linux-x86_64-367.57.run
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 367.57..............................
......................................................................................................
......................................................................................................
......................................................................................................
......................................................................................................
......................................................................

соглашаемся с лицензией, и... спотыкаемся

ERROR: The Nouveau kernel driver is currently in use by your system.  This driver is incompatible
         with the NVIDIA driver, and must be disabled before proceeding.  Please consult the NVIDIA
         driver README and your Linux distribution's documentation for details on how to correctly
         disable the Nouveau kernel driver.

угу, в системе уже стоит драйвер. его нужно удалить

root@mcsim:/home/mcsim/Загрузки# apt-get purge nvidia*
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Note, selecting 'nvidia-libopencl1' for regex 'nvidia*'
Note, selecting 'nvidia-glx-dev' for regex 'nvidia*'
Note, selecting 'nvidia-settings' for regex 'nvidia*'
Note, selecting 'nvidia-glx' for regex 'nvidia*'
Note, selecting 'nvidia-libvdpau1-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-glx-ia32' for regex 'nvidia*'
Note, selecting 'nvidia-current-updates' for regex 'nvidia*'
Note, selecting 'bumblebee-nvidia' for regex 'nvidia*'
Note, selecting 'nvidia-cuda-toolkit' for regex 'nvidia*'
Note, selecting 'mate-sensors-applet-nvidia' for regex 'nvidia*'
Note, selecting 'nvidia-texture-tools' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-glx' for regex 'nvidia*'
Note, selecting 'nvidia-va-driver' for regex 'nvidia*'
Note, selecting 'nvidia-current' for regex 'nvidia*'
Note, selecting 'nvidia-libopencl1-dev' for regex 'nvidia*'
Note, selecting 'boinc-nvidia-cuda' for regex 'nvidia*'
Note, selecting 'nvidia-vdpau-driver' for regex 'nvidia*'
Note, selecting 'libgl1-nvidia-alternatives' for regex 'nvidia*'
Пакет «boinc-nvidia-cuda» не установлен, поэтому не может быть удалён
Пакет «bumblebee-nvidia» не установлен, поэтому не может быть удалён
Пакет «nvidia-glx-ia32» не установлен, поэтому не может быть удалён
Пакет «nvidia-libvdpau1-ia32» не установлен, поэтому не может быть удалён
Пакет «nvidia-cuda-toolkit» не установлен, поэтому не может быть удалён
Пакет «nvidia-vdpau-driver» не установлен, поэтому не может быть удалён
Пакет «mate-sensors-applet-nvidia» не установлен, поэтому не может быть удалён
Пакет «libgl1-nvidia-alternatives» не установлен, поэтому не может быть удалён
Пакет «nvidia-glx» не установлен, поэтому не может быть удалён
Пакет «nvidia-glx-dev» не установлен, поэтому не может быть удалён
Пакет «nvidia-settings» не установлен, поэтому не может быть удалён
Note, selecting 'libnvtt-bin' instead of 'nvidia-texture-tools'
Пакет «nvidia-libopencl1-dev» не установлен, поэтому не может быть удалён
Пакет «nvidia-libopencl1» не установлен, поэтому не может быть удалён
Пакет «nvidia-current» не установлен, поэтому не может быть удалён
Пакет «nvidia-current-updates» не установлен, поэтому не может быть удалён
Note, selecting 'vdpau-va-driver' instead of 'nvidia-va-driver'
Пакет «libgl1-nvidia-glx» не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

так, нам говорят нам "ну, не смогла я!". тогда перегружаемся и в загрузчике grub (пока идет обратный отсчет) жмем e. дописываем nomodeset к ядру и жмем F10

после загрузки опять жмем Ctrl + Alt + F2, входим под root`ом и завершаем работу gdm3

root@mcsim:/home/mcsim# /etc/init.d/gdm3 stop

и повторяем процесс установки

root@mcsim:# cd /home/mcsim/Загрузки
root@mcsim:/home/mcsim/Загрузки# sh NVIDIA-Linux-x86_64-367.57.run
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 367.57..............................
......................................................................................................
......................................................................................................
......................................................................................................
......................................................................................................
......................................................................

на все вопросы отвечаем положительно. по завершению перегружаемся

root@mcsim:# reboot