Установка свежего драйвера NVIDIA
Необходимо отметить, что данный способ входит в противоречие с пакетной системой Debian и драйвер может не работать вовсе после обновления системы. Не пользуйтесь им без особой необходимости.
- подключаем ветку non-free
Скачиваем драйвер для своей видеокарты, в опциях поиска укажите Linux 32-bit/Linux 64-bit в зависимости от разрядности вашей системы
Устанавливаем необходимые для последующей сборки пакеты:
# aptitude install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
Переключаемся на виртуальную консоль (уходим из оболочки), для этого нажмите сочетание клаишь Ctrl+Alt+F1, залогиньтесь под рутом и наберите команду
# killall gdm
Перейдите в папку, в которой вы сохранили драйвер и наберите команду (вместо звездочки лучше дописать версию драйвера):
# sh ./NVIDIA-Linux-*.run
Перезагружаем компьютер:
# reboot
Установка драйвера NVIDIA из репозитариев Debian
- Необходимо проверить версию драйвера для вашей видеокарты на официальним сайте NVidia или ищем в описаниях пакетов поддерживаемые устройства.
Необходимо подключить репозитарии non-free и contrib Debian в Ваш /etc/apt/sources.list
Подключите ветку unstable/sid для того чтобы иметь доступ к самому свежему драйверу Debian в случае, если у вас новое железо.
Для того чтобы вся система не превратилась в unstable создайте в каталоге /etc/apt/apt.conf.d/ файл с именем 00release со следующим содержимым:
APT::Default-Release "testing";
(вместо testing можно подставить тот дистрибутив, которым Вы постоянно пользуетесь)
Установите module-assistant и последнюю версию пакета с исходниками драйвера:
# apt-get install module-assistant
# apt-get install -t sid nvidia-kernel-source
- Затем произведите собственно сборку драйвера для текущего ядра:
# module-assistant a-i nvidia-kernel-source
- Вариант для любого установленного дистрибутивного ядра:
# module-assistant -l 2.6.32-4-openvz-amd64 a-i nvidia-kernel-source
После этого обновите пакет nvidia-glx:
# apt-get install -t sid nvidia-glx
Установка закончена, можно перегрузиться, либо перегрузить драйвер. Для перегрузки драйвера перейдите в консоль (Alt-Ctrl-F1), затем:
Остановите *dm (выберите тот *dm, который у Вас установлен):
# invoke-rc.d xdm stop
# invoke-rc.d gdm stop
# invoke-rc.d kdm stop
Выгрузите старый модуль nvidia:
# rmmod nvidia
Запустите *dm (выберите тот *dm, который у Вас установлен):
# invoke-rc.d xdm start
# invoke-rc.d gdm start
# invoke-rc.d kdm start
Установка драйвера NVIDIA из репозитариев Debian используя dkms
- Установка такая же, как в предыдущем пункте, только module-assistant не используется:
# apt-get install nvidia-glx nvidia-kernel-`uname -r` nvidia-kernel-dkms nvidia-settings nvidia-xconfig
После этого выполните
# nvidia-xconfig
- Модуль ядра будет собран и будет автоматически пересобираться при установке или удалении новых ядер в системе.
Принудительно(если например не работает) можно его заставить пересобраться так:
# dpkg-reconfigure nvidia-kernel-dkms
X86_64
- Для таких систем также можно поставить 32-битную версию драйвера:
# apt-get install libgl1-nvidia-glx:i386