Вход/Регистрация
Linux-сервер своими руками
вернуться

Колисниченко Денис Николаевич

Шрифт:

Сначала загрузите 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

  • Читать дальше
  • 1
  • ...
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: