суббота, 27 июня 2009 г.

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

Добрый день.

Сегодня пишу маленькое Howto по установке-настройке драйверов [b]NVIDIA[/b]

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

1. Заходим на сайт NVIDIA [b]http://www.nvidia.com/Download/index.aspx?lang=en-us[/b]
2.Выбираем вкладку [b]"downolad drivers"[/b], там же выбираем модель карточки, видеодрайвер, ОС (64 бит или 32 бит)
3. Нажимаем[b] "Search"[/b].
4. Выпадет страничка с выбором драйвера, наш драйвер называется [b]примерно[/b] так NVIDIA-Linux-x86_64-180.22-pkg2.run.
5. нажимаем на него, начинаем закачивать.
6. закаченный пакет делаем исполняемым (обязательно). Правой клавишей на скаченный файлик нажимаете и выбираете "Сделать исполняемым"
7. Открываем терминал.
8. Устанавливаем пакеты [b]build-essential [/b]и[b] kernel-headers[/b] (версия вашего ядра).
Установить можно командой для Ubuntu (sudo apt-get install), для Mandriva (su urpmi install) , также для других [u]не подобных[/u](yum install)/
8.Выходим из Х-ов (думаею, это вы знаете как делается), ctrl+alt+F1/ Вообщем задача попасть в голую консоль.
9. Переходим в ту директорию в которую закачали файлик (например закачал в папку /home/max), значит набираем

[code]cd /home/max[/code] - переходим в папку с файликом.

Потом

[code]./NVIDIA-Linux-x86_64-180.22-pkg2.run[/code]

А можно сделать одним движение

[code]/home/max/NVIDIA-Linux-x86_64-180.22-pkg2.run[/code]

Все , начинается загрузка драйвера. На предложение скачивать по ftp, отвечаем no, все остальное для нас YES ( 8/

Установился драйвер. Пришло время настройки[b] /etc/X11/xorg.conf[/b]

1. Берем в руки напильник, с максимальной внимательностью набираем команду
[code]su nano/etc/X11/xorg.conf[/code]

2. Смотрим на строчку [b]Section "Module"[/b]

Дописываем туда [b]"glx"[/b] и [b] "dbe"[/b], и она у нас должна приобрести такой вид

[quote]Section "Module"
Load "dbe"
Load "glx"
EndSection[/quote]

Дальше смотрим на строчку [b]Section "Monitor"[/b]

Вначале постараемся определить развертку монитора (узнать можно в тех паспорте или через Google)

У меня L1953s гориз 30.0 - 83.0
вертикаль 56.0 - 75.0
Я так и вписываю и получается

[quote]Section "Monitor"
.......
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
......
EndSection[/quote]

3. Если не помогло вписываем разрешение в выше указанную секцию, что бы узнать частоту при определенном разрешении набираем команду

[code] gtf 1024 768 100[/code]

100 - это частота

В терминале увидите следующие

[quote]# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsyn[/quote]

Значит добавляем Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsyn в секцию монитор, тогда она примет

[quote]Section "Monitor"
...
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsyn
...
EndSection[/quote]
Такой вид ( 8

4. Если вы подключаете монитор по DVI и используете драйвер nvidia, то поиск решения нужно начинать с опции "ModeValidation" "NoMaxPClkCheck" в секции Device (с другими драйверами не проверялось):

[quote]Section "Device"
Identifier "NVIDIA Corporation NV17 [GeForce4 MX 440]"
Driver "nvidia"
Option "ModeValidation" "NoMaxPClkCheck"
....
EndSection[/quote]

Ну все вроде как должно все заработать ( 8.

Комментариев нет:

Отправить комментарий