Проприетарный драйвер для видеокарт Nvidia Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:драйвер_видеокарт_nvidia [2018/12/23 15:52]
[Установка драйвера с официального сайта Nvidia (сборка из исходников)]
wiki:драйвер_видеокарт_nvidia [2018/12/28 20:11] (текущий)
[Установка драйвера с официального сайта Nvidia (сборка из исходников)]
Строка 50: Строка 50:
 ===== Установка драйвера с официального сайта Nvidia (сборка из исходников) ===== ===== Установка драйвера с официального сайта Nvidia (сборка из исходников) =====
  
-<note warning>​Не работает на Ubuntu 18.04. Нужно поправить список пакетов необходимых для сборки из исходников. </​note>​ 
 <note important>​Нужно иметь ввиду, что если вы установили драйвер этим способом,​ то при каждом обновлении ядра графическая подсистема не будет загружаться,​ и придется переустанавливать драйвер через [[wiki:​командная_строка#​консоль|системную консоль]]!</​note>​ <note important>​Нужно иметь ввиду, что если вы установили драйвер этим способом,​ то при каждом обновлении ядра графическая подсистема не будет загружаться,​ и придется переустанавливать драйвер через [[wiki:​командная_строка#​консоль|системную консоль]]!</​note>​
  
-    ​Скачайте ​установщик драйвера с официального ​сайта [[http://​www.nvidia.ru/​Download/​Find.aspx?​lang=ru|Nvidia]], полученный файл будет примерно такой ''​NVIDIA-Linux-x86-340.107.run''​, в свойствах файла разрешите его исполнение;​ +   Перейдите на сайт [[http://​www.nvidia.ru/​Download/​Find.aspx?​lang=ru|nvidia.ru]], скачайте установщик ​драйвера ​(NVIDIA-Linux-XXX-XXX.XXX.run), в свойствах файла разрешите его исполнение;​ 
-    - Установите пакеты необходимые для сборки видкеодрайвера из исходников:​ <code bash>​sudo apt-get install build-essential dkms linux-headers-`uname -r`</​code>​ +   ​- Установите ​deb пакеты необходимые для сборки видеодрайвера из исходников:​ <code bash>​sudo apt-get install build-essential dkms mc linux-headers-`uname -r`</​code>​ 
-    - Сделайте резервную копию xorg.conf <code bash>​sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.backup</​code>​ +   ​- Удалите драйверы nvidia из системы:​ <code bash>​sudo apt-get purge nvidia* ​&& clear && sudo nvidia-uninstall || clear</​code>​ 
-    ​- Удалите драйверы nvidia из системы:​ +   - Перейдите в консоль сочетанием клавиш Ctrl-Alt-F1,​ введите логин и пароль своего пользователя
-    .. <code bash>​sudo apt-get purge nvidia*</​code>​ +   - Остановите ​работу ​X сервера командой:​ <code bash>​sudo service lightdm stop</​code>​ 
-    .. :!: Если драйвера ранее устанавливались аналогичным текущему способу (из исходных кодов),​ удалять такие драйвера нет необходимости, новая ручная установка перепишет файлы предыдущей ​версии автоматически. +   ​Установка драйвера
-     - Переключитесь на консоль сочетанием клавиш Ctrl-Alt-F1,​ введите логин и пароль своего пользователявыключите X сервер командой ​(для Ubuntu версии 11.10 и выше):<code bash>​sudo service lightdm stop</​code>​ +     * Запустите Midnight Commander: <code bash>​sudo ​mc</​code>​  
-     ​-- Запустите установщик драйверов (из каталога куда был ​сохранен драйвер): <code bash>​sudo ​sh  ./​NVIDIA-Linux-XXX-XXX.XXX.run</​code>​ +     * Перейдите в папку куда скачали установщик драйвера , выделите NVIDIA-Linux-XXX-XXX.XXX.run ​и нажмите энтер для установки драйвера.  
-    .. :!: Вместо ''​NVIDIA-Linux-XXX-XXX.XXX.run'' ​укажите __точное__ имя пакета с драйверамикоторые ​вы скачали с официального сайта \\ (это ​же действие удобнее делать через [[Midnight Commander]],​ запустить mc с правами администратора, перейти в каталог,​ выделить файл и нажать энтер)+     * Установщик предложит лицензионное соглашение - нажмите Accept; 
-Установщик предложит лицензионное соглашение - соглашайтесь, затем предложит использовать ​при сборке dkms - соглашайтесь. +     * Предложит использовать ​скрипт для вашего д истрибутива - нажмите Yes; 
-Если все прошло успешно, то по окончанию установки вам будет предложено ​запустить ​утилиту автонастройки ''​nvidia-xconfig''​ - соглашайтесь. +     * Предложит использовать DKMS - нажмите Yes; 
-    -- Запустите ​X-сервер (для Ubuntu ​версии 11.10 и выше): <code bash>​sudo ​service lightdm start</​code>​ +     * Предложит запустить ​nvidia-xconfig для создания xorg.conf, для ​автоматичеcкого заполнения (рекомендуется) - нажмите Yes, для ручного заполнения - нажмите No; 
- +     * Вконце напишет что драйвер ​установлен - нажмите ​Yes. 
-<note tip>Если вы все сделали правильно, то X-сервер ​запустится уже используя официальные драйвера ​nVidia. Если же X-сервер не запустился, то просто восстановите конфигурационный файл:<​code ​bash>sudo cp /​etc/​X11/​xorg.conf.backup /​etc/​X11/​xorg.conf</​code>​и ​ищите ​ошибку в своих действиях или спрашивайте в  [[http://​forum.ubuntu.ru/​index.php?​topic=3031.0|обсуждении на форуме]].</note> +     * Закрываем Midnight Commander клавишей F10. 
 +   - Перезагрузите компьютер командой ​<code bash>​sudo ​reboot</​code>​  
 +   - После ​перезагрузки проверяем какой ​видео драйвер используется, выполнив команду в терминале: <code bash>​lspci ​-k | grep -EA2 '​VGA|3D'</​code>​ Получится примерно такой вывод, в последней ​строке указано ​название используемого видео драйвера ​<​code>​03:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT] (rev a2) 
 +    Subsystem: Elitegroup Computer Systems Device 1a0e 
 +    Kernel driver in use: nvidia</​code>​ 
 +   - Если после ​установки драйвера не воспроизводится видео в плеерах, значит не работает  VDPAU идущий с драйвером,​ тогда замените его ​на VDPAU из репозитория, это делается командой:​ <code bash>​sudo apt-get install --reinstall libvdpau1</code
 ===== Удаление драйвера установленного из исходников ===== ===== Удаление драйвера установленного из исходников =====
 +Для удаления достаточно одной команды,​ её можно выполнить в терминале,​ в консоли,​ в Recovery mode
 <code bash>​sudo nvidia-uninstall</​code>​ <code bash>​sudo nvidia-uninstall</​code>​
 +После перезагрузки можно будет установить другой видеодрайвер.
 =====Устранение возможных проблем===== =====Устранение возможных проблем=====
 ====Неправильно определяются разрешение и частота монитора==== ====Неправильно определяются разрешение и частота монитора====