Home // Blog // Как установить драйвер Nvidia в Linux

Видеокарты на чипах компании Nvidia являются лучшим выбором для Linux. Драйвера для них производятся
инженерами Nvidia. Вряд ли у вас будут проблемы с запуском игр.

Драйвера для карт Nvidia являются проприетарными и обычно не включаются в соcтав открытых дистрибутивов linux
по различным лицензионным соображениям. Поэтому их надо устанавливать отдельно. Исключением являются русские дистрибутивы типа ASPLinux, ALTLinux, а также коммерческие Mandriva PowerPack или Linspire. Там эти драйвера идут по
дефолту на дисках или есть в репозитории разработчика. После установки указанных дистрибутивов у вас
всё должно работать на автомате. В Ubuntu драйвер также должен быть в репозитории.

Чтобы узнать установлен ли в вашей системе драйвер, необходимо в терминале дать команду:
glxinfo | grep «OpenGL vendor string»
В ответ вы должны получить:
OpenGL vendor string: NVIDIA Corporation
Если такого сообщения нет, то драйвер Nvidia не установлен и можно продолжить чтение данной статьи.

Если же вы счастливый обладатель OpenSuse, Fedora, Debian, Slakware, то драйвер Nvidia надо будет устанавливать отдельно.
Самый простой путь — установить пакет с драйвером из неофициального репозитория дистрибутива. Например, для OpenSuse
это Packman http://en.opensuse.org/Additional_YaST_Package_Repositories . Чтобы иметь возможность
устанавливать пакеты из этого репозитория необходимо его подключить. Для этого в YaST -> Software -> Community Repositories
поставьте галку напротив Packman.
У Fedora также есть свой неофициальный репозиторий Livna http://rpm.livna.org/rlowiki/ . Для его
подключения необходимо установить пакет с настройками для yum, который можно скачать на первой странице
указанного сайта.
После этого вы можете зайти в менеджеров пакетов Yust2 для OpenSuse или Yumex для Fedora и установить
пкет с драйвером. Обычно он называется xorg-x11-drv-nvidia или как-то похоже.
После установки драйвера нужно перегрузить систему. Если после этого драйвер всё ещё не работает, то
возможно нужно внести некоторые изменения в xorg.conf, о которых будет сказано ниже.

Если вы по каким-то причинам не смогли найти готовый пакет драйвера Nvidia для своего дистрибутива Linux,
то его можно установить, используя скрипт с сайта Nvidia. Это процесс более сложный, поэтому читаем
дале внимательно.

Порядок следующий:

1. Необходимо установить исходники ядра.
В репозитории они находятся в пакете который может назыdаться kernel-devel или kernel-source.
Обратите внимание на цифры в названии пакета. Они должны совпадать с версией вашего ядра.
Набeрите в терминале команду uname -r и вы её узнаете.

Установите этот пакет с помощью пакетного менеджера или командой:
yum install kernel-devel (для Fedora или ASPLinux) или

apt-get install kernel-devel (для Ubuntu или Debian)

zypper install kernel-source (для OpenSUSE)

2. Скачиваем скрипт с драйвером с сайта Nvidia.
Для этого сначала определите какая у вас карта. В терминале дайте команду:
/sbin/lspci | grep «VGA compatible controller»
Теперь скачиваем скрипт отсюда: http://www.nvidia.com/Download/index.aspx?lang=ru
Файл, который вы скачаете должен называться примерно так:
NVIDIA-Linux-x86-177.13.pkg1.run
Запомните место, куда вы его положите.

3. Выгружаемся из иксов.
Зайдите в терминал и наберите su и пароль. Запустите mc (Midnight Commander). Найдите файл
/etc/inittab. Откройте его по F4. Замените id:5:initdefault: id:3:initdefault: Сохраните по F5.
Наберите в командной строке reboot.

4. Установка драйвера.
После перезагрузки компьютера вы попадёте в консоль. Введите логин root и пароль.
Запустите mc. Зайдите в директорию, где вы сохранили файл с драйвером. Скрипт надо запустить.
Для этого в командной строке наберите sh NVIDIA-Linux-x86-177.13.pkg1.run и нажмите Enter (у вас название файла может
быть другим). Чтобы не писать длинное название файла поставте на него курсор и нажмите Alt+Enter.
Название файла скопируется в командную строку.
Далее запуститься визард. Следуйте его указаниям. Скрипт должен скомпелить модуль ядра и установить драйвер.
Если вы получите указание на отсутствие каких-либо пакетов, то доустановите их командами yum, apt-get
или zypper.

5. Настройка иксов.
С помощью mc найдите файл /etc/X11/xorg.conf. Сделайте его копию xorg.conf~
Откройте xorg.conf по F4.
Удалите строку Driver «nv» или «vesa»
Замените её на Driver «nvidia»
Удалите строки Load «dri» и Load «GLCore»
Вместо них напишите Load «glx»
Чтобы не редактировать вручную можно запустить команду nvidia-xconfig, но лучше потом проверить, что она сделала.

6. Возвращаемся в иксы.
С помощью mc найдите файл /etc/inittab. Откройте его по F4. Замените id:3:initdefault: id:5:initdefault:
Сохраните по F5.
Наберите в командной строке reboot.

Если операция прошла удачно, то иксы згрузятся и мигнёт логотип Nvidia. Если нет, то вы попадёте в консоль и сможете восcтановить прежний xorg.conf из копии. А далее нужно думать, что сделали не так.

0 Comments ON " Как установить драйвер Nvidia в Linux... "
leave a response

You must be logged in to post a comment.

Игры для Линукс – Linux Gamer