Differences between revisions 14 and 15
Revision 14 as of 2015-02-21 08:06:02
Size: 5618
Editor: picca
Comment: spam
Revision 15 as of 2015-04-03 10:37:17
Size: 5964
Comment: Добавлена установка 32 разрядных драйверов на 64 разрядную систему
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
}}}
 * Для дополнительной установки 32-bit драйверов на 64-bit систему (требуется для steam) наберите команду (вместо звездочки лучше дописать версию драйвера): {{{
# sh ./NVIDIA-Linux-*.run --compat32-libdir=/lib/i386-linux-gnu/


http://www.nvidia.ru/content/includes/images/redesign08/nvidia_logo.png

Проприетарный Драйвер NVIDIA


Установка свежего драйвера 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
  • Для дополнительной установки 32-bit драйверов на 64-bit систему (требуется для steam) наберите команду (вместо звездочки лучше дописать версию драйвера):

    # sh ./NVIDIA-Linux-*.run --compat32-libdir=/lib/i386-linux-gnu/
  • Перезагружаем компьютер:

    # 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