Nvidia

Установка драйвера для видеокарт NVIDIA в Linux

Установка драйвера видеокарты Nvidia в Linux:

1. Идем на сайт производителя (nvidia.com), качаем драйвер для нашей модели с расширением .run (драйвер качается для чипсета видеокарты, сама видеокарта может быть левого производителя, а чипсет nvidia)

2. Узнаем версию ядра - uname -r так 

3. Понадобяться следующие пакеты: 

а) kernel-desktop-devel-версия ядра-1mnb-файл заголовка ядра

б) bunytis - вам возможно ненужен 

в) kernel-source-версия ядра-1mnb -возможно не нужен (исходники ядра)

г) nvidia-current-kernel-версия ядра-desktop-1mnb -возможно не нужен

4. Выйти из графической оболочки.

5. Войти как root в консоль.

6. cd /путь к файлу драйвера

7. sh файл .run (также необходимо выставить права 777 иначе не запускается)

8. Во время установки можно жать всегда да (может выдать ошибку, тогда читаем и переводим, все доходчиво описано), после установки вернуться в иксы.

Запустить без графики, если показывает пустую строку и не запускает графику.

Одна из проблем

Ставил старый драйвер для видеокарты на более новую систему - получил ошибку:

ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s).

Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.

Что сделал чтобы установилось нормально:
  1. Скачал новый драйвер  
  2. В логе говорится, что в системе установлен драйвер для старых карт NVIDIA, который программе установки не удаётся выгрузить. Грузим систему в консоли, БЕЗ ИКСОВ. Для этого в файле /etc/inittab нужно установить уровень загрузки 3 (с иксами чтобы грузился установлен 5: id:5:initdefault).
  3. Далее драйвер ставится без проблем.

 Также см. эту запись.