21.3. Установка драйверов для видеокарт nVidia

21.3. Установка драйверов для видеокарт nVidia

Лучшим дистрибутивом для рабочей станции игрового зала будет дистрибутив Alt Junior Linux 1.1. Этот дистрибутив достаточно прост в настройке и сразу после установки готов к использованию. Поэтому все дальнейшие действия будут рассматриваться на примере этого дистрибутива, а также дистрибутивов Red Hat и Mandrake Linux. Если вы используете другой дистрибутив, возможно, вам нужно будет скачать версии пакетов для своего дистрибутива, но в этом случае важен сам принцип — вы все сможете сделать по аналогии, используя любой другой дистрибутив.

Примечание. Я не рекомендую устанавливать дистрибутив ALT Junior Linux 1.1 на сервере. 

Компания nVidia не разрешает разработчикам дистрибутивов Linux включать драйвер в состав дистрибутива, однако сам драйвер бесплатно доступен на сайте nVidia — http://www.nvidia.com/view.asp?PAGE=linux

Для установки драйвера вам нужно загрузить два файла:

1. GLX-драйвер.

2. Драйвер ядра для видеокарты nVidia.

Оба файла доступны в уже собранных пакетах RPM, поэтому у вас не должно быть проблем с их установкой. При загрузке файлов обратите внимание на версии файлов: они должны совпадать.

Сначала загрузите GLX-драйвер:

http://download.nvidia.com/XFree86_40/1.0-2960/NVIDIA_GLX-1.0-2960.i386.rpm

Затем выберите драйвер ядра в зависимости от используемого вами дистрибутива, и загрузите его (см. табл. 21.1).

Драйверы ядра Таблица 21.1

Дистрибутив Драйвер
Red Hat Linux 7.3 NVIDIA_kernel-1.0-2960.rh73up.i686.rpm
ALT Junior Linux NVIDIA_kernel-1.0-1541-alt7.i686.rpm
Mandrake Linux 8.2 NVIDIA_kernel-1.0-2960.mdk82up.i586.rpm

При загрузке файла обратите внимание на версию вашего дистрибутива, а также на используемую вами платформу (386, 586, 686).

Затем установите файлы:

rpm –ivh NVIDIA_kernel.i386.rpm

rpm –ivh NVIDIA_GLX.i386.rpm

Я специально не указывал номера версий, потому что не знаю, какой дистрибутив вы используете. На данном этапе важен порядок установки: сначала нужно установить драйвер ядра, а потом GLX-драйвер.

Сразу после установки установите «среднее» разрешение монитора. Например, если максимальное разрешение, поддерживаемое вашим монитором — 1280?1024, установите 1024?768 или даже 800?600. После настройки драйвера вы сможете установить любое другое разрешение.

Возможно, вам нужно будет обновить систему. Мне пришлось обновить следующие пакеты:

mkinitrd-2.7.1

mktemp-1.3.1

modutils-2.4.10

Также я установил обновления для моего ядра (до версии 2.4.12) и системы ALSA (также до версии 2.4.12).

Напомню, что обновить пакет вы можете с помощью команды:

rpm –Uvh <package.rpm>

Откройте в любом текстовом редакторе файл /etc/X11/X86Config-4 и найдите строку:

Driver "nv"

(или подобную ей, например, Driver "vesa"). Эту строку нужно заменить на:

Driver "nvidia"

Убедитесь, что в вашем файле есть строка:

Load "glx"

Если ее нет, добавьте ее после строки:

Load "dbe"

После этого удалите строки:

Load "dri"

Load "GLcore"

Полный листинг файла /etc/X11/XF86Config-4 приведен ниже (см. листинг 21.1).

Листинг 21.1. Файл /etc/X11/XF86Config-4 для драйвера nVidia

Section "ServerLayout"

 Identifier "Anaconda Configured"

 Screen 0 "Screen0" 0 0

 InputDevice "Moused" "CorePointer"

 InputDevice "Keyboard0" "CoreKeyboard"

EndSection

Section "Files"

 RgbPath "/usr/X11R6/lib/X11/rgb"

 FontPath "unix/:7100"

 FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"

EndSection

Section "Module"

 Load "dbe"

 Load "glx"

 Load "extmod"

 Load "fbdevhw"

 Load "pex5"

 Load "pex5"

 Load "record"

 Load "xie"

EndSection

Section "InputDevice"

 Identifier "Keyboard0"

 Driver "keyboard"

 Option "XkbRules" "xfree86"

 Option "XkbModel" "pc105"

 Option "XkbLayout" "ru"

 Option "XkbVariant" "basic"

EndSection

Section "InputDevice"

 Identifier "Moused"

 Driver "mouse"

 Option "Protocol" "PS/2"

 Option "Device" "/dev/psaux"

 Option "ZAxisMapping" "4 5"

 Option "Emulate3Buttons" "no"

EndSection

Section "Monitor"

 Identifier "Monitor0"

 VendorName "Monitor Vendor"

 ModelName "Monitor Model"

 HorizSync 30-61

 VertRefresh 50-120

 Option "dpms"

 # – 1400x1050 –

 # 1400x1050 @ 60Hz, 65.8 kHz hsync

 Modeline "1400x1050" 129 1400 1464 1656 1960 1050 1051 1054 1100 +HSync +VSync

 # 1400x1050 @ 70Hz, 76.8 kHz hsync

 Modeline "1400x1050" 151 1400 1464 1656 1960 1050 1051 1054 1100 +HSync +VSync

 # 1400x1050 @ 75Hz, 82.3 kHz hsync

 Modeline "1400x1050" 162 1400 1464 1656 1960 1050 1051 1054 1100 +HSync +VSync

 # 1400x1050 @ 85Hz, 93.2 kHz hsync

 Modeline "1400x1050" 184 1400 1464 1656 1960 1050 1051 1054 1100 +HSync +VSync

EndSection

Section "Device"

 Identifier "RIVA TNT2"

 Driver "nvidia"

 VendorName "RIVA TNT2"

 BoardName "RIVA TNT2"

EndSection

Section "Screen"

 Identifier "Screen0"

 Device "RIVA TNT2"

 Monitor "Monitor0"

 DefaultDepth 16

 Subsection "Display"

  Depth 16

  Modes "1024x768"

 EndSubsection

EndSection

Section "DRI"

 Mode 0666

EndSection

Теперь нажмите комбинацию Ctrl+Alt+ Backspace для перезагрузки сервера X. Если вы все сделали правильно, при загрузке вы должны увидеть логотип nVidia. Если компьютер при перезагрузке сервера X зависает, попробуйте отключить поддержку AGP 2х. Если и это не помогло, проверьте, установлена ли библиотека libGlwrapper:

# rpm –qa | grep –i libglwrapper

В случае если эта библиотека не установлена, установите ее:

# rpm –ihv libGLwrapper*

Перед выполнением этой команды нужно перейти в каталог, в котором находятся пакеты RPM вашего дистрибутива. Обычно библиотека libGlwrapper находится на первом диске дистрибутива.

После установки библиотеки выполните команду:

libglwrapper

При запуске некоторых игр (Quake II, Heretic II) у вас могут возникнуть проблемы с библиотекой GL. Устранить их можно с помощью следующих команд:

# rm –rf /usr/X11R6/lib/libGL.so

# rm –rf /usr/X11R6/lib/libGL.so.1

# ln –s /usr/X11R6/lib/libGL.so.nvidia /usr/X11R6/lib/libGL.so

# ln –s /usr/X11R6/lib/libGL.so.nvidia /usr/X11R6/lib/libGL.so.1

Перед этим желательно скопировать куда-нибудь файлы libGL.so и libGL.so.1 для того, чтобы у вас была возможность восстановить их в случае необходимости.

Примечание. Устанавливать драйвер для видеокарт nVidia вам нужно лишь в том случае, если вы планируете использовать игры, разработанные для Linux. Если же вы хотите запускать только Windows-игры, используя эмулятор wine, драйвер можно не устанавливать, поскольку и без него все нормально работает. Правда, при установке драйвера производительность Windows-игр все же повысилась.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

24 цилиндра от nVidia

Из книги Журнал «Компьютерра» №30 от 23 августа 2005 года автора Журнал «Компьютерра»

24 цилиндра от nVidia Хорошо помню свое первое знакомство с ускорителями трехмерной графики. У одного из отцовских знакомых на компьютере глючили и упорно не желали запускаться какие-то программы — и меня попросили с этой проблемой разобраться. Корень зла, как вскоре


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

Из книги Windows Vista автора Леонтьев Виталий Петрович

Установка драйверов Если вы думаете, что сразу же после установки Windows вы можете начинать работу – вы крупно ошибаетесь. И когда после многочисленных перезагрузок и настроек ваши глаза узреют ласковый пейзаж Рабочего стола Windows – не спешите устанавливать программы. Пока


5.5.2. Установка проприетарных драйверов

Из книги Fedora 8 Руководство пользователя автора Колисниченко Денис Николаевич

5.5.2. Установка проприетарных драйверов 5.5.2.1. Нужно ли устанавливать дополнительные драйверы Стандартные драйверы видеокарты, входящие в считав Fedora 8, обычно не позволяют запустить Compiz Fusion (далее просто Compiz), хотя в некоторых случаях все же удастся запустить Compiz на обычных


5.5.2.2. Установка драйверов видеокарты

Из книги Компьютер + мобильник: эффективное взаимодействие автора Гольцман Виктор Иосифович

5.5.2.2. Установка драйверов видеокарты Самый простой способ заключается в установке пакета kmod-nvidia (или kmod-fglrx для видеокарт ATI), содержащий необходимый драйвер. Подключитесь к Интернету, откройте терминал и введите команду (от имени пользователя root):# yum install kmod-nvidia (для nVidia)# yum


5.5.2.5. Программа nVidia Display Settings

Из книги Очень хороший самоучитель пользователя компьютером. Как самому устранить 90% неисправностей в компьютере и увеличить его возможности автора Колисниченко Денис Николаевич

5.5.2.5. Программа nVidia Display Settings При установке драйвера nVidia также устанавливается программа для тонкой настройки видеокарты (точнее сервера X.Org), запустить которую можно с помощью команды меню Приложения>Системные>nVidia Display Settings (рис. 5.38), Обычно эту программу используют


5.6.1.2. Программа nvidia-settings

Из книги Установка и настройка Windows XP. Легкий старт автора Донцов Дмитрий

5.6.1.2. Программа nvidia-settings Данная программа позволяет более тонко настроить режим использования двух мониторов. Например, вы можете указать, где находится каждый из мониторов - слева, справа, сверху или снизу, так что пользователям видеокарт nVidia повезло - они могут менять


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

Из книги Виртуальные машины [Несколько компьютеров в одном] автора Гультяев Алексей Константинович

Установка драйверов Теперь подробно разберем то, что нужно сделать при проверке кабеля в магазине, а затем и при подключении телефона к своему домашнему компьютеру.Подключение телефона к компьютеру проще всего начать с чтения «Руководства пользователя» к data-кабелю или


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

Из книги Новейший самоучитель работы на компьютере автора Белунцов Валерий

Установка драйверов Что делать теперь? Теперь вставьте диск с драйверами от материнской платы и установите их. Обычно при этом будут установлены драйверы звуковой, сетевой платы и некоторые дополнительные драйверы.В процессе установки драйверов потребуется


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

Из книги Серверные технологии хранения данных в среде Windows® 2000 Windows® Server 2003 автора Дайлип Наик

Установка драйверов видеокарты После инсталляции Windows XP желательно установить драйверы видеокарты. Те драйверы видеокарты, которые установятся вместе с Windows, – не самый лучший вариант.Возьмите компакт-диск, приобретенный вместе с видеокартой, и вставьте его в привод.


Установка приложений и драйверов устройств

Из книги Компьютерра PDA N155 (14.01.2012-20.01.2012) автора Журнал «Компьютерра»

Установка приложений и драйверов устройств После того как гостевая ОС установлена и подключены все необходимые внешние устройства, можно переходить к установке приложений. Кроме того, вы можете установить более свежие драйверы вместо тех, которые предлагает по


Установка драйверов устройств

Из книги Установка, настройка и восстановление Windows 7 на 100% автора Ватаманюк Александр Иванович

Установка драйверов устройств На последнем этапе установки система пытается сделать следующее:? определить модель каждого конкретного устройства, установленного в данном компьютере;? найти подходящий драйвер для этой модели;? установить этот драйвер.На каждом из этих


1.7 Иерархия драйверов систем хранения и типы драйверов

Из книги Linux и все, все, все... Статьи и колонки в LinuxFormat, 2006-2013 автора Федорчук Алексей Викторович

1.7 Иерархия драйверов систем хранения и типы драйверов Как описывалось в предыдущем разделе, Windows NT основана на архитектуре, в которой драйверы формируют многоуровневую иерархию. Преимущество такой архитектуры состоит в расширяемости архитектуры и возможности


16.2. Установка драйверов с помощью Центра обновлений Microsoft

Из книги автора

16.2. Установка драйверов с помощью Центра обновлений Microsoft Предвидев тот факт, что некоторое время после выхода операционной системы Windows 7 многие устройства могут оказаться без драйверов и, соответственно, их использование будет невозможным, разработчики операционной


Гибридное видео, или мичуринцы из NVIDIA

Из книги автора

Гибридное видео, или мичуринцы из NVIDIA LinuxFormat, #156 (апрель 2012)Одним из величайших достижений советских селекционеров было получение гибрида воблы со стерлядью. Он обладал вкусовыми достоинствами первой и стоимостью второй. Недавно этот успех удалось повторить мичуринцам