debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Установка проприетарных драйверов для карт NVidia в Debian 6.0  (Прочитано 64351 раз)

0 Пользователей и 1 Гость просматривают эту тему.

IngwarE

  • Гость
Внимание! Драйвер из официального репозитория поддерживает видеокарты не старше 6xxGT и не моложе версии GTX6xx. Если у вас более новая видеокарта, установите драйвер с официального сайта или репозитория debian.backports.org. Если у вас более старая видеокарта установите legacy-драйвер из репозитория
Первым делом подключаем ветку non-free, для чего дописываем в /etc/apt/sources.list "non-free" к имеющемуся источнику
например,
Цитировать
deb http://ftp.debian.org/debian squeeze main contrib non-free

Затем следуем инструкции

Драйвера можно установить двумя способами.

Способ первый

Устанавливаем и настраиваем:
root@debian# aptitude install nvidia-glx nvidia-kernel-common nvidia-kernel-dkms nvidia-settings nvidia-xconfig
и запускаем автоматическую настройку X:

root@debian# nvidia-xconfig
Перезапускаем X, либо перезагружаемся, и все должно заработать. Для более тонкой настройки можете набрать команду
root@debian# nvidia-settings
Модуль ядра будет собран и будет автоматически пересобираться при установке или удалении новых ядер в системе.

Принудительно(если например не работает) можно его заставить пересобраться так:

root@debian# dpkg-reconfigure nvidia-kernel-dkms
Второй способ

Удаляем предыдущие драйвера установленные через «Дополнительные драйвера», чтобы в системе пакетов не возникло ошибок, в терминале:

root@debian# aptitude purge nvidia~n
Скачиваем последнюю версию драйверов с официального сайта nVidia (Что-то похожее на: NVIDIA-Linux-XXX-X.X-XXX-pkg1.run)
Устанавливаем необходимые для установки дополнительные пакеты:

root@debian# aptitude install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
Открываем файл blacklist'a:

root@debian# nano /etc/modprobe.d/blacklist.conf
Добавляем в него модули свободных драйверов:

Цитировать
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Завершаем свой сеанс. Переключаемся в текстовую консоль Ctrl+Alt+F1, вводим имя пользователя и пароль (заходим под своей учётной записью). Останавливаем X-Server:

root@debian# /etc/init.d/*dm stop(Примечание: в зависимости от DE могут быть установлены разные менеджеры дисплея: kdm в KDE, gdm3 в gnome, lightdm и slim в случае использовкания WM без DE. Выберите нужный вам вариант и подставьте вместо *dm в команде.)

Запускаем установщик драйверов (из каталога куда вы их сохранили) от имени root:

root@debian# sh NVIDIA-Linux-XXX-X.X-XXX-pkg1.run
Перезапустите X-сервер:

root@debian# /etc/init.d/*dm start
Также можно воспользоваться более легким способом, который заключается в использовании sgfxi.
« Последнее редактирование: 23 Декабрь 2013, 23:51:43 от Udachnik »
 

Оффлайн Udachnik

  • Сообщений: 1438
Re: Установка драйверов для карт NVidia в Debian 6.0
« Ответ #1 : 14 Февраль 2011, 17:18:35 »
Начиная с Debian 6.0 рекомендованным способом установки закрытых драйверов считается dkms.
Так что достаточно:
# aptitude install nvidia-glx nvidia-kernel-`uname -r` nvidia-kernel-dkms nvidia-settings nvidia-xconfig# nvidia-xconfigНу и как переведу - напишу про sgfxi, как лёгкий способ иметь всегда самый свежий видео драйвер.
« Последнее редактирование: 19 Июль 2011, 22:48:03 от Udachnik »
 

IngwarE

  • Гость
Re: Установка драйверов для карт NVidia в Debian 6.0
« Ответ #2 : 14 Февраль 2011, 17:54:19 »
Q: Поставил драйвера для видеокарты. Как проверить что она работает?
A: Можно исп-ть программу glxgears, она показывает вращающиеся шестеренки и пишет на консоль кол-во кадров в секунду. Настраивайте видеокарту так, чтобы glxgears показывала наибольшую производительность.
Чтобы установить программы glxinfo и glxgears, скачайте пакет mesa-utils.
Все операции проделываются от имени root'а.
 

Теги: nvidia