Вы здесь

Установка драйверов nVidia в Debian 5 Lenny

Сегодня я расскажу как установить драйвера nVidia в Debian 5 Lenny (ядро 2.6.26-2-686).
Так как скачанный с сайта nvidia.com run-файл у меня устанавливаться не захотел (ругался на отсутствие старых версий компилятора gcc, исходников старого ядра и т.д) я решил воспользоваться программой module-assistent

Устанавливаем и настраиваем:

root@debian5# aptitude install module-assistant
root@debian5# module-assistant prepare
root@debian5# module-assistant update
root@debian5# module-assistant auto-install nvidia-kernel-source

Module-assistant сам выкачал нужные для установки пакеты (исходники и заголовочные файлы ядра) После этого я поставил следующие пакеты:

root@debian5# aptitude install  nvidia-glx nvidia-settings nvidia-xconfig</strong>
и запустил автоматическую настройку X:
<strong>root@debian5# nvidia-xconfig

Перезапускаем X, либо перезагружаемся, и все должно заработать. Для более тонкой настройки можете набрать команду

root@debian5# nvidia-settings

Удачной Вам установки!

P.S.
после перезагрузки у меня слетела русская раскладка клавиатуры. Я исправил это следующим образом - добавил в файл /etc/X11/xorg.conf в секцию InputDevice следующие строки:

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
Option  "XkbRules"      "xorg"
Option  "XkbModel"      "pc105"
Option  "XkbLayout"     "us, ru"
Option  "XkbOptions"    "grp:ctrl_shift_toogle"
EndSection</strong>

После перезагрузки все отлично заработало!

Рубрики: 

Комментарии

Спасибо большое за статью, но мне как то страшновато ставить. Кроме раскладки еще что то может слететь как вы думаете?

Думаю врядли. На крайний случай - если X вообще откажется стартовать, то в каталоге /etc/X11 есть файл xorg.conf.backup - в нем настройки X по умолчанию, если что - можно просто переименовать его в xorg.conf, а нерабочий конфиг удалить.

Все получилось огромное вам спасибо, и как в мультике один герой говорит "и совсем не страшно" :)

Всегда пожалуйста!

привет, делал ровно так, как написано в статье.
работаю на Дебиан Ленни 5.00
Видеокарта AGP Nvidia Palit 7600 GT
Не получаеться сделать :
root@debian5# module-assistant auto-install nvidia-kernel-source
Причина:
Установка исходного текста nvidia-kernel-source завершилась неудачно.
Вероятно вам нужно добавить что-нибудь в файл sources.list, может быть архивы с contrib и non-free.
Вот так!
В привод вставлен диск том 1 (ДВД) -
Далее, игнорируя эту ошибку, я приступил к выполнению :
root@debian5# aptitude install nvidia-glx nvidia-settings nvidia-xconfig
и
root@debian5# nvidia-xconfig
Что так же окончилось неудачей. 1 вернула :
Нет подходящей версии для nvidia-glx,
а 2:
Data incomplete in file /etc/X11/xorg.conf Device section "Configured Video Device" must have a Drive line
Где я допустил ошибки и как их исправить? Возможно это из-за исходников, тогда почему не устанавливаться glx?

apt-get не может найти в списке репозитариев нужные ему пакеты. Добавьте в файл /etc/apt/sources.list следующее:

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib

# Base Debian distribution

deb http://mirror.yandex.ru/debian/ lenny main non-free contrib

deb-src http://mirror.yandex.ru/debian/ lenny main non-free contrib

# Security updates

deb http://mirror.yandex.ru/debian-security/ lenny/updates main non-free contrib

deb-src http://mirror.yandex.ru/debian-security/ lenny/updates main non-free contrib

# Proposed updates

deb http://mirror.yandex.ru/debian/ lenny-proposed-updates main non-free contrib

deb-src http://mirror.yandex.ru/debian/ lenny-proposed-updates main non-free contrib

Затем выполните apt-get update и далее повторите установку видеодрайверов по инструкции сначала.

Оказывается мой соурс.лист обращался к сд на не к репозиториям.
После добавления нужных репо, процесс установки завершился удачно.
Разрешение 800х600, изменяя с помощью nvidia-settings На 1024x768, экран не воспринимает как надо и часть экрана доступна скроллом мыши по сторонам. Изменяя xorg.conf результат не дают.
Не знаю как определить HorizSync\VertRefresh монитора, выставлял наугад.
Во общем проблема с разрешением монитора.
Моник у меня древний SUPER SP-1015 (lcd, TV, VGA)

HorizSync и VertRefresh нужно взять из книжки к монитору.

Если это способ по каким-либо причинам не устраивает, можно вычислить нужную modeline и прописать ее.

Узнать нужную modeline можно с помошью стандартной утилиты gtf, KDE'шной kvideogen, videogen и других.

Например:
user@linux# gtf 1024 768 85 (указывается через пробелы разрешение монитора и частота.)

выдаст

# 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 +Vsync

Полученную строчку нужно прописать в XF86Config:

Section "Monitor"
Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
EndSection

После перезапуска X-сервера можно провести тонкую настройку (чтобы края не вылезали и т.п.) программой xvidtune - заходим в консоль, делаем xvidtune, когда нам все понравится, делаем apply и получаем в консоли исправленную строчку для modline. Ее записываем вместо первоначальной.

У меня все пункты сработали, но module-assistant скачал 170 какой-то драйвер вместо 96.хх для gforce mx440 и после запуска nvidia-xconfig и перезагрузки ничего не заработало, пришлось обратно выставляться.

Подскажите, что не так?

А какая у вас модель видеокарты? Как я понял, GeForce MX 440?
Попробуйте скачать отсюда нужную вам версию, и установить её. Ставить нужно камандой ./sh <имя файла-драйвера>. Делать это нужно при выключенном графическом режиме, из консоли.

После исполнения всех пунктов xorg не грузиться видает ошибку...

Блог (англ. blog, от «web log», «сетевой журнал или дневник событий») — веб-сайт, основное содержимое которого — регулярно добавляемые записи, содержащие текст, изображения или мультимедиа. Для блогов характерны недлинные записи вре?менной значимости, отсортированные в обратном хронологическом порядке (последняя запись сверху).

Перешёл тут с Lenny на Squeeze. После установки проприетарных драйверов с .run файлика, начались спонтанные зависания.

Попробуйте поставить из репозитария, а не из run - файла.

Действительно, ваш блог и оформлен хорошо, и с материалом всё в порядке. Ну что сказать, автор постарался не зря, думаю что каждый посетитель сможет это оценить! +1

У меня после всего сделанного, русский там и не заработал, приходиться мышкой из трея переключать(

проблема решилась установкой кде4 :D
а дарайвера надо по новой ставить?)

Нет, просто сконфигурировать по новой надо, командой nvidia-xconfig, и всё.

после запуска # module-assistant auto-install nvidia-kernel-source, получаю следующее :
module-assistant, сообщение об ошибке

Установка исходных текстов nvidia-kernel-source завершилась неудачно.

Игнорируем этот пакет. Вероятно вам нужно добавить что-нибудь в
файл sources.list, может быть архивы с contrib и non-free.

а вот что добавить в sources.list ? У меня, вроде, всё необходимое уже там есть, и я ещё до кучи добавил, что рекомендуют в комментах.

Хм, попробуйте обновиться - apt-get update && apt-get upgrade и уже потом запускать module-assistant

Vse sdelal kak napisano.. Video zavelos.. a vot raskladka nefiga!!! v chem prichina?

Ставил по этому методу на squeeze, завелось без проблем, даже расскадку менять не пришлось. Спасибо

спасибо за совет! буду пробовать!

Все сделал по инструкции, вроде бы без ошибок. Но после перезагрузки вверху слева мигает курсор и дальше не грузится.
Видео - Nvidia Geforce FX 5200. Debian Squeeze
xorg.conf (не работающий)
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (pbuilder@windlord) Sun Jun 13 06:03:17 UTC 2010

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

Видеокарта довольно старая, попробуйте поставить драйвера вручную, скачав их с официального сайта, именно под вашу видюху.

Почти день мучил гугл, спасибо Crazy Script!!!! помогло )

Большое спасибо!Всё встало и работает как часы!
Linux Mint Debian Edition 201109