Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:драйвер_видеокарт_nvidia [2018/12/23 16:17] [Установка драйвера с официального сайта 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> | ||
+ | После перезагрузки можно будет установить другой видеодрайвер. | ||
=====Устранение возможных проблем===== | =====Устранение возможных проблем===== | ||
====Неправильно определяются разрешение и частота монитора==== | ====Неправильно определяются разрешение и частота монитора==== |