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

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

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

Сообщение Yaros »

Использую Lenny testing (да, я мамонт :) )
Установил пакет nvidia-kernel-common, прописал в xorg.conf примерно следующее:

Код:

Section "Device" Identifier "Nvidia GeForce 8300 GS" Driver "nvidia" EndSection

$ sudo modprobe nvidia
пишет, что нет никакого модуля.
Гугл пополам с Установка драйверов NVIDIA утверждают, что нужно поставить пакет nvidia-glx, которого в моем репозитарии нет.
Тестинг у меня довольно старый, поэтому достать версию пакета, подходящую к нему, думаю, будет проблематично. Тестинг Сквиза будет лишь на следующей неделе, качать самому через модем - состарюсь раньше.
Какие есть варианты? Официальные дрова ставить пока не хочу...
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
smiftee
Сообщения: 265
ОС: Debian 5.03+ testing

Re: Установка драйвера NVidia в debian.

Сообщение smiftee »

Тестинг у меня довольно старый
Это в каком смысле?
Не дерзИ!
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Установка драйвера NVidia в debian.

Сообщение *Sasha* »

Yaros писал(а):
20.06.2009 16:10
нужно поставить пакет nvidia-glx, которого в моем репозитарии нет.

Он в разделе non-free
Спасибо сказали:
Lenux
Сообщения: 395

Re: Установка драйвера NVidia в debian.

Сообщение Lenux »

Вообще драйвера компилируются под конкретное ядро, т.е.
apt-cache search nvidia|grep $(uname -r)
Если у вас ядро из репозитория, то должен появится, что-то вроде:
nvidia-kernel-2.6.26-2-686 - NVIDIA binary kernel module for Linux 2.6.26-2-686
nvidia-kernel-2.6.26-2-686-bigmem - NVIDIA binary kernel module for Linux 2.6.26-2-686-bigmem
nvidia-kernel-legacy-96xx-2.6.26-2-686 - NVIDIA binary kernel module for Linux 2.6.26-2-686 (legacy version)
nvidia-kernel-legacy-96xx-2.6.26-2-686-bigmem - NVIDIA binary kernel module for Linux 2.6.26-2-686-bigmem (legacy version)
(у вас это скорее всего по-другому будет выглядеть)
Когда я в примерах использую apt-get, то вам лучше использовать aptitude, потому что он более новый и его советуют использовать вместо apt-get
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Установка драйвера NVidia в debian.

Сообщение Yaros »

smiftee писал(а):
20.06.2009 17:42
Тестинг у меня довольно старый
Это в каком смысле?

В прямом - качал в начале февраля, еще до того как lenny стал stable.
*Sasha* писал(а):
20.06.2009 17:49
Yaros писал(а):
20.06.2009 16:10
нужно поставить пакет nvidia-glx, которого в моем репозитарии нет.

Он в разделе non-free

т.е. на дисках ему не быть? :(
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Lenux
Сообщения: 395

Re: Установка драйвера NVidia в debian.

Сообщение Lenux »

glx- это glx- это расширения, а не драйвер как я понимаю :)
Когда я в примерах использую apt-get, то вам лучше использовать aptitude, потому что он более новый и его советуют использовать вместо apt-get
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Установка драйвера NVidia в debian.

Сообщение Yaros »

Lenux писал(а):
20.06.2009 20:22
glx- это glx- это расширения, а не драйвер как я понимаю :)

Мне от этого не легче. И, кстати, для чего оне нужны? :)
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
smiftee
Сообщения: 265
ОС: Debian 5.03+ testing

Re: Установка драйвера NVidia в debian.

Сообщение smiftee »

т.е. на дисках ему не быть? sad.gif
Проблемы с сетевыми репозиториями? Или трафик дорогой?
Там всего будет 20мб приблизительно.
Не дерзИ!
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Установка драйвера NVidia в debian.

Сообщение Yaros »

smiftee писал(а):
21.06.2009 00:34
т.е. на дисках ему не быть? sad.gif
Проблемы с сетевыми репозиториями? Или трафик дорогой?
Там всего будет 20мб приблизительно.

Про 20 мб - модем + полгода не обновлявшийся линукс. Зависимости не потянет старые? ;)
А про диски я спрашивал, потому что не помнил, есть non-free на дисках или нет.
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Установка драйвера NVidia в debian.

Сообщение *Sasha* »

Yaros писал(а):
21.06.2009 00:56
Про 20 мб - модем + полгода не обновлявшийся линукс. Зависимости не потянет старые?

Ну так скачайте с сайте nvidia.com, там точно с сбой ничего не потянет, или у вас какие-то убеждения против них :)
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Установка драйвера NVidia в debian.

Сообщение Yaros »

*Sasha* писал(а):
21.06.2009 01:35
Yaros писал(а):
21.06.2009 00:56
Про 20 мб - модем + полгода не обновлявшийся линукс. Зависимости не потянет старые?

Ну так скачайте с сайте nvidia.com, там точно с сбой ничего не потянет, или у вас какие-то убеждения против них :)

Не то чтобы прямо-таки убеждения, но охота debian-way... ;-)
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Lenux
Сообщения: 395

Re: Установка драйвера NVidia в debian.

Сообщение Lenux »

Если качать с сайты nvidii, надо ставить kernel headers (?) для того что бы собрались дрова =), или исходники дров- точно не помню.
Когда я в примерах использую apt-get, то вам лучше использовать aptitude, потому что он более новый и его советуют использовать вместо apt-get
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Установка драйвера NVidia в debian.

Сообщение Yaros »

Lenux писал(а):
21.06.2009 14:44
Если качать с сайты nvidii, надо ставить kernel headers (?) для того что бы собрались дрова =), или исходники дров- точно не помню.

Исходники дров у нвидии на сайте лежат в одном архиве с бинарниками вперемешку :) Не труЪ))

Мне тут мельком сказали, что можно собрать модуль и подключить его, это имелся ввиду тот, что на сайте nvidia лежит, я правильно понял?
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Аватара пользователя
butch
Сообщения: 331
ОС: :OC

Re: Установка драйвера NVidia в debian.

Сообщение butch »

все вопросы раскрыты в официальной вики
http://wiki.debian.org/NvidiaGraphicsDrivers
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Установка драйвера NVidia в debian.

Сообщение Yaros »

butch писал(а):
22.06.2009 09:54
все вопросы раскрыты в официальной вики
http://wiki.debian.org/NvidiaGraphicsDrivers

Потрясающе :) А перевода на русский нет?
В любом случае - Спасибо.
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
winhex
Сообщения: 223
ОС: Debian

Re: Установка драйвера NVidia в debian.

Сообщение winhex »

Пытаюсь установить проприетарный драйвер из репов, но что-то не выходит:
Debian Squeeze 2.6.32-5-amd64
видео:

Код: Выделить всё

VGA compatible controller: nVidia Corporation C79 [GeForce 9300 / nForce 730i] (rev b1)

Ставлю так:

Код: Выделить всё

apt-get install nvidia-kernel-source
m-a a-i nvidia-kernel-source
apt-get  install nvidia-glx
apt-get install nvidia-xconfig
nvidia-xconfig


Модуль ядра вроде бы собирается без ошибок, но при попытке установить nvidia-glx получаю следующее:

Код: Выделить всё

Настраивается пакет libgl1-nvidia-alternatives (195.36.31-6) ...
Leaving 'diversion of /usr/lib/libGL.so to /usr/lib/nvidia/diversions/libGL.so by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1 to /usr/lib/nvidia/diversions/libGL.so.1 by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/diversions/libGL.so.1.2 by libgl1-nvidia-alternatives'
Обрабатываются триггеры для libgl1-nvidia-alternatives ...
update-alternatives: error: альтернативный путь /usr/lib/nvidia/diversions/libGL.so.1 не существует.
dpkg: не удалось обработать параметр libgl1-nvidia-alternatives (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2
configured to not write apport reports
                                      dpkg: зависимости пакетов не позволяют настроить пакет libgl1-nvidia-glx:
 libgl1-nvidia-glx зависит от libgl1-nvidia-alternatives, однако:
  Пакет libgl1-nvidia-alternatives пока не настроен.
dpkg: не удалось обработать параметр libgl1-nvidia-glx (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет nvidia-glx:
 nvidia-glx зависит от libgl1-nvidia-glx (= 195.36.31-6), однако:
  Пакет libgl1-nvidia-glx пока не настроен.
dpkg: не удалось обработать параметр nvidia-glx (--configure):
 проблемы зависимостей -- оставляем не настроенным
configured to not write apport reports
                                      configured to not write apport reports
                                                                            При обработке следующих пакетов произошли ошибки:
 libgl1-nvidia-alternatives
 libgl1-nvidia-glx
 nvidia-glx
E: Sub-process /usr/bin/dpkg returned an error code (1)


Драйвер с сайта nvdia ставится без проблем.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Установка драйвера NVidia в debian.

Сообщение Rootlexx »

winhex
Пользуйтесь поиском по форуму: "обновил драйвера".
Спасибо сказали:
winhex
Сообщения: 223
ОС: Debian

Re: Установка драйвера NVidia в debian.

Сообщение winhex »

Rootlexx, спасибо, но решение по ссылке не помогло, проблема осталась. Не удалось установить проприетарные драйверы из репозиториев. :crazy:
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Установка драйвера NVidia в debian.

Сообщение Ism »

Попробуйте готовые пакеты от ubuntu, предварительно убедившись что пакет содержит драйвера именно для вашей карты. Кажется драйвер nvidia разделен на несколько частей, типа для новых и старых карт (сужу по репозиторию opensuse)
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Установка драйвера NVidia в debian.

Сообщение Rootlexx »

winhex писал(а):
05.12.2010 19:11
Rootlexx, спасибо, но решение по ссылке не помогло, проблема осталась. Не удалось установить проприетарные драйверы из репозиториев. :crazy:

Почитайте: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605337.
Спасибо сказали:
winhex
Сообщения: 223
ОС: Debian

Re: Установка драйвера NVidia в debian.

Сообщение winhex »

Rootlexx, чтение помогло, спасибо. Проблему решил следующим образом:
Удалил все пакеты Nvidia:

Код: Выделить всё

aptitude purge ~i~nnvidia


Т.к. был установлен драйвер с сайта Nvidia, прибил и его:

Код: Выделить всё

NVIDIA.run --uninstall


убил следующий каталог (без удаления его не удается поставить дрова из реп):

Код: Выделить всё

rm -rf /usr/lib/nvidia/


переустановка модуля ядра nvidia:

Код: Выделить всё

aptitude reinstall nvidia-kernel-dkms


запись настроек xorg:

Код: Выделить всё

nvidia-xconfig


запуск gdm, все работает.

Все хорошо, но осталась одна проблема:

Код: Выделить всё

glxgears
Error: glXCreateContext failed


Драйвер точно nvidia:

Код: Выделить всё

cat /etc/X11/xorg.conf | grep -i driver
    Driver         "mouse"
    Driver         "kbd"
    Driver         "nvidia"


Спасибо сказали:
winhex
Сообщения: 223
ОС: Debian

Re: Установка драйвера NVidia в debian.

Сообщение winhex »

установил пакет libva-glx1 и теперь вот такая ошибка:

Код: Выделить всё

glxgears
Version mismatch detected between the NVIDIA libGL.so
and libGLcore.so shared libraries (libGL.so version:
195.36.24; libGLcore.so version: 195.36.31).
Please try reinstalling the NVIDIA driver


Только поставил, а уже предлагает реинсталл :(
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21456
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установка драйвера NVidia в debian.

Сообщение Bizdelnick »

Что-то Вы там намудрили. Часом дрова с оф. сайта при посредстве run-инсталлятора не ставили?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
winhex
Сообщения: 223
ОС: Debian

Re: Установка драйвера NVidia в debian.

Сообщение winhex »

Bizdelnick писал(а):
06.12.2010 21:36
Что-то Вы там намудрили. Часом дрова с оф. сайта при посредстве run-инсталлятора не ставили?


Изначально ставил, но потом снес, о чем выше написал.
Теперь все снова вернулось к ошибке

Код: Выделить всё

Error: glXCreateContext failed

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21456
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установка драйвера NVidia в debian.

Сообщение Bizdelnick »

Ну вот, похоже, не до конца снесли. Попробуйте aptitude reinstall libgl1-mesa-glx libgl1-nvidia-glx (не знаю, может, в lenny пакеты немножко по-другому называются).
libva вроде не нужен, у меня и без него всё пашет.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
winhex
Сообщения: 223
ОС: Debian

Re: Установка драйвера NVidia в debian.

Сообщение winhex »

Итак, проблема решена. Снес дрова, и удалил те либы, на которые ругался glxinfo, а именно LibGL.so и еще одну, название не зафиксировал. При сборке модуля ядра уже не было никаких варнингов (в прошлый раз я на них не обратил внимание) и ускорение заработало.
Отсюда вывод - полное удаление драйвера NVIDIA, что с оф. сайта - неиллюзорный геморрой. При этом похоже, что даже запуск инсталятора с ключом --uninstall не удаляет всего, приходится чистить все руками.
Спасибо сказали:
Аватара пользователя
hikkikamori
Сообщения: 13
ОС: Debian 6.0.4 x86_64

Re: Установка драйвера NVidia в debian.

Сообщение hikkikamori »

Не понимаю в чём проблема поставить драйвера с официального сайта nvidia
ctrl+alt+F1

user@host

$ su # killall gdm //или что там у вас # apt-get install linux-headers-$(uname -r) // этот пакет находится на диске с которого вы ставили систему # export CC=gcc-4.1 //если у вас стоит более ранняя версия, для nvidia нужен компилятор именно этой версии # sh /path/to/nvidia_drivers



вот и всё :mellow:
Спасибо сказали: