Differences between revisions 18 and 19
Revision 18 as of 2016-11-28 16:42:08
Size: 6679
Editor: yrii
Comment: Выделил предупреждение. Добавил ссылки.
Revision 19 as of 2017-05-02 07:45:18
Size: 0
Editor: yrii
Comment: Данный способ входит в противоречие с пакетной системой Debian. Есть другая страница по установки драйверов - ru/NvidiaGraphicsDrivers. У некоторых пользователей происходит путаница.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#language ru
----
||<tablestyle="width:100%; text-align: center" style="border:0"> {{http://www.nvidia.ru/content/includes/images/redesign08/nvidia_logo.png}}||
||<tablestyle="width:100%; text-align: center" style="border:0"> '''Проприетарный Драйвер NVIDIA'''||
----
<<TableOfContents>>

=== Установка свежего драйвера NVIDIA ===

{{{{#!wiki warning
Необходимо отметить, что данный способ входит в противоречие с пакетной системой Debian и драйвер может не работать вовсе после обновления системы. Проверьте наличие нужной версии [[ru/NvidiaGraphicsDrivers#A.2BBBQEQAQwBDkEMgQ1BEAEMA-|драйвера]] в [[ru/Backports|Backports]]. Не пользуйтесь им без особой необходимости.}}}}
 * подключаем ветку non-free
 * [[http://www.nvidia.ru/Download/index.aspx?lang=ru|Скачиваем драйвер]] для своей видеокарты, в опциях поиска укажите 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
}}}

== Смотрите также ==

 * [[ru/NvidiaGraphicsDrivers|Проприетарные драйвера NVIDIA]] (установка из репозитория).
 * [[ru/NvidiaGraphicsDrivers/Configuration|Дополнительная информация]] о конфигурировании.
 * [[NvidiaGraphicsDrivers/Troubleshooting|Дополнительная информация]] по решению проблем.
 * [[NvidiaGraphicsDrivers/Optimus]]
 * [[ru/Xorg|Xorg]]
 * [[ru/Bumblebee|Bumblebee]]