Что делать, если мне нужно проверить более старый драйвер NVidia, чем в репозиториях [duplicate]

Я только что заказал карту Nvidia GTX. У меня есть дилемма. Должен ли я использовать драйвер, который доступен в «дополнительных драйверах» в Ubuntu, или мне нужно установить драйвер с сайта Nvidia?

Итак, какой драйвер для меня лучше?

126
задан 29 October 2016 в 20:25

23 ответа

Простой способ установки в командной строке (текстовый вариант ответа by @edwardtorvalds):

Запустите команду ubuntu-drivers devices (/usr/bin/ubuntu-drivers предоставлена ​​ubuntu-drivers-common, которая включается как пакет с 14.04 и доступен как приложение в более ранних версиях.) Через несколько секунд вы должны получить вывод, который выглядит следующим образом: == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00 model : GF108 [GeForce GT 430] vendor : NVIDIA Corporation driver : nvidia-346-updates - distro non-free driver : nvidia-340-updates - distro non-free driver : nvidia-304-updates - distro non-free driver : nvidia-340 - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin driver : nvidia-304 - distro non-free driver : nvidia-346 - distro non-free recommended Рекомендуемый драйвер nvidia-346, поэтому запустите sudo apt-get install nvidia-346 (Поскольку nVidia драйверы - это несвободное программное обеспечение, вам нужно сначала убедиться, что репозиторий мультиверсий включен.)
0
ответ дан 17 July 2018 в 18:53

Хотел бросить мое предостережение на эту тему, потратив последние 2 дня на это.

Я использую Ubuntu в течение многих лет. На прошлой неделе я удалил свой старый четырехъядерный процессор AMD 940 и построил новое AMD 8350 8 ядро ​​с asus mobo и для видеокарты, так как я не играю в игры, я купил новую карту GTX 650 gpu.

После установки GTX 650 .. он отлично работал с драйвером Noveau, но я хотел использовать порт HDMI для видеокарты и по какой-либо причине, которая не работала с монитором HP w2207h.

NOTE: I'd actually never tried the hdmi port on that monitor before so I don't know if it ever worked as that monitor is now nearly 4 years old.

Итак, я впервые установил протестированный Ubuntu NVIDIA «Текущий проприетар».

По-прежнему нет HDMI, но единство на рабочем столе и т. Д. Все еще работает нормально.

Думаю, возможно, я должен попробовать драйвер linux напрямую от NVIDIA я отправился в раздел своего драйвера, искал карту linux GTX 650 и загрузил этот файл .run - где будет некоторое длинное имя драйвера.

Следующий шаг для новичков в ubuntu / unity [ ! d6]

Нажмите ctrl + alt + F1, чтобы поместить меня в терминал

. Прежде чем вы сможете применить драйвер NVIDIA, вы должны убить LIGHTDM, который все еще работает в фоновом режиме. [ ! d8] $ sudo service lightdm stop

После лига htdm остановлен, вы должны изменить исполняемый файл .run:

$ sudo chmod +x ./<nvidia>.run

, а затем, наконец, выполнить новую программу установки драйвера.

$ sudo ./<nvidia>.run

это начнется и спросит вас несколько вопросов, на которые вам придется ответить.

после его перезагрузки.

Теперь мое предупреждение.

Прежде чем вы начнете делать все вышеизложенное, вы должны либо у вас есть второй компьютер / ноутбук, чтобы вы могли посмотреть, как отменить это выше, если у вас есть проблемы. Или вы должны были распечатать всю необходимую информацию. ВКЛЮЧАЯ:

командную строку, которая вам понадобится «очистите» новый драйвер Nvidia

$ sudo ./<nvidia>.run --uninstall

после того, как вы сделали это, вы должны установить некоторый видеодрайвер ДО того, как вы перезагрузитесь, если не оставите установленный драйвер Noveau (вы его не удалили, что, скорее всего, не потребовалось пробовать вышеупомянутый драйвер NVIDIA).

Далее ... убедитесь, что знаете командную строку, необходимую для переустановки драйвера Noveau, если вам нужно.

если у вас есть проблемы

I был очень осторожен, установив последний драйвер NVIDIA для карты GTX 650.

Однако после перезагрузки мой рабочий стол Ubuntu 12.10 Unity был сумасшедшим с различными проблемами.

Я использую синаптические, но cann Не используйте его, потому что запуск его просто сводит его к панели инструментов Unity слева, из которой я не мог бы отображаться на экране. Я не мог запустить «Системные настройки» с рабочего стола или из cli. Он сделал то же самое, что и синаптический, я обнаружил, что моя мышь может появляться или не появляться на экране при входе в систему. Если нет, мне придется делать остановку ... не перезагружать ..., чтобы получить ее bac

Поскольку я не нашел времени, чтобы подготовиться к тому, как удалить этот драйвер и переустановить рабочий из командной строки (помните, что я не мог использовать инструмент «Настройки системы» ... это была настоящая боль чтобы вернуться к моей предыдущей рабочей системе.

Так делайте, как модель Boy Scout говорит «будьте готовы», прежде чем начинать по этой дороге.

Хуже всего для меня ... Даже с установленным последним драйвером NVIDIA я не мог получить порт HDMI на GTX 650 для отображения на моем мониторе. Чтобы дважды проверить, я подключил кабель HDMI к второму гораздо более новому монитору, поддерживающему HDMI, и до сих пор не получил НИКАКОГО СИГНАЛА.

Итак, я вернусь на круги своя, все еще пытаясь заставить мой порт HDMI работать, но ... стекло 1/2 полно. Я многому научился в этом процессе.

Надеюсь, это поможет другим. [ ! d31]

2
ответ дан 17 July 2018 в 18:53

Рекомендуемый способ - установить драйверы из репозиториев Ubuntu.

Теперь все адаптеры Nvidia поддерживаются драйверами, включенными в репозитории Ubuntu. Но это не всегда так, и в будущем могут появиться новые адаптеры, которые некоторое время не будут поддерживаться официальными драйверами Ubuntu.

В большинстве случаев система выбирает правильный драйвер в

Системные настройки -> Программное обеспечение и amp; Обновления -> Дополнительные драйверы.

Прежде всего вам нужно найти модель вашего GPU.

Запустить в терминале lspci -k | grep -EA2 'VGA|3D', и вы получите что-то вроде

01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1) Subsystem: Gigabyte Technology Co., Ltd Device 351a Kernel driver in use: nvidia

Итак, модель GeForce GTX 550 Ti, и установлен некоторый проприетарный драйвер Nvidia.

Если драйвер с открытым исходным кодом используется, вы увидите

Kernel driver in use: nouveau

Чтобы проверить, какой проприетарный драйвер установлен, выполните:

dpkg -l | grep nvidia

Пакет помеченный ii.

Вы можете проверить, какая версия драйвера поддерживает этот адаптер на

сайте драйверов Nvidia

Например, моя карта поддерживается 340 , 346, 349, 352 и 355 основных версий.

Теперь в репозиториях Ubuntu есть версии драйверов версии 340 и 352 для этого адаптера. Имеет смысл установить 352.

Это может быть сделано из графического интерфейса пользователя, как указано выше, или путем запуска

sudo apt-get install nvidia-352

Если ваш адаптер не поддерживается каким-либо драйвером из официальных репозиториев , или вы хотите попробовать самую последнюю версию, вы можете установить драйвер из ppa.

Графика Hybryd

Если у вас есть ноутбук с процессором Intel, в большинстве случаев вы будете есть также адаптер Intel, встроенный в CPU.

В этом случае вам также придется установить пакет nvidia-prime.

Затем вы сможете переключать адаптеры в Nvidia X Server Settings (профили PRIME).

Nvidia сайт

Или вы можете сделать это в терминале.

sudo prime-select nvidia переключится на адаптер Nvidia. sudo prime-select intel переключится на адаптер Intel. prime-select query отобразит текущее состояние.

Вам нужно будет выйти из системы и войти в систему, чтобы применить настройку.

Новые адаптеры, которые не поддерживаются драйвером nouveau

Вы можете столкнуться с ситуацией что у вас очень новый адаптер Nvidia, плохо поддерживаемый драйвером nouveau с открытым исходным кодом.

В этом случае ваша система не сможет загрузиться в графический интерфейс.

Вы можете обратиться к и загрузитесь с параметром nomodeset. Вам придется загружать систему таким образом, когда вы загружаетесь с LiveUSB, а затем устанавливаете Ubuntu.

После установки Ubuntu вам нужно будет снова загрузиться с nomodeset и установить соответствующий драйвер Nvidia.

Когда вы загружаетесь в режиме UEFI, этот параметр F6 не отображается. В этом случае вам нужно перейти в меню grub, нажмите e и введите nomodeset вручную.

4
ответ дан 17 July 2018 в 18:53

Вам не нужно использовать командную строку или программный центр для установки драйверов NVIDIA (также лучше не устанавливать его таким образом, потому что иногда вы можете загружаться на черный экран.)

Ubuntu поставляется с Драйверы NVIDIA предварительно настроены (но не установлены), все, что вам нужно сделать:

Открыть тире Поиск и запуск дополнительных драйверов, дождитесь его поиска, а затем выберите драйвер, который вы хотите установить. Он поставляется с двумя драйверами, один - с открытым исходным кодом Nouveau и патентованный от NVIDIA. Выберите драйвер, нажмите «Применить изменения» и подождите. Для его загрузки может потребоваться некоторое время и подключение к Интернету для его загрузки и установки. Теперь перезагрузитесь.

предварительно настроенный

4
ответ дан 17 July 2018 в 18:53

Проблема, с которой вы столкнулись, заключается в том, что у вас нет источника linux, поэтому вы можете установить драйвер nvidia. Я считаю, что вы хотите, чтобы заголовки linux для вашей версии ядра.

sudo apt-get install linux-headers-generic должны установить правильные заголовки, которые затем позволят вам продолжить с того места, где вы остановились.

0
ответ дан 17 July 2018 в 18:53

Есть много решений, но вот что на самом деле сработало для меня (предположим, что вы загрузили новую версию бинарного драйвера Ubuntu 16.04 и nvidia)

Если у вас есть двойная загрузка, перейдите к ваши настройки BIOS и включить безопасную загрузку в «другую ОС»; Нажмите Ctrl + Alt + F1 в сеансе входа в систему, чтобы ввести TTY-1, и выполните следующие действия: sudo apt-get install linux-source sudo apt-get install linux-headers Перед установкой драйвера остановите lightdm: sudo service lightdm stop Запустите сценарий NVIDIA sudo ./NVIDIA-Linux-x86_64-378.09.run

Во время установки вы можете получить предупреждение о том, что «Сценарий, предоставленный дистрибутивом, не удался», просто проигнорируйте его.

0
ответ дан 17 July 2018 в 18:53

Вот подробный вопрос о том, как это сделать. В нем будут перечислены два способа установки последних драйверов Nvidia на Ubuntu с 12.10 по 14.04. Лучше всего, если в вашей системе установлен синаптик, потому что вам понадобится установить некоторые файлы. Если он не установлен, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующие команды:

sudo apt-get install synaptic

Все перечисленные шаги требуют использования терминала. Чтобы открыть его, просто нажмите Ctrl + Alt + Alt на вашей клавиатуре

Первый способ:

Первое, что нужно сделать, это Обновите свой дистрибутив Ubuntu

sudo apt-get update && sudo apt-get dist-upgrade

Перезагрузите, если необходимо.

Загрузите последний драйвер для вашего дистрибутива из Nvidia

Установите linux-source + linux-headers- generic + dkms (Использование диспетчера пакетов Synaptic)

Установить Build Essentilas, gcc и g ++

sudo apt-get install build-essential gcc g++

Перезагрузите вашу систему на этом этапе.

Как только система будет архивироваться и запускаться, отредактируйте /etc/modprobe.d/blacklist.conf и добавьте следующие строки в конец файла

blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv

Сохраните и выйдите из файла.

Удалите все текущие драйверы Nvidia

sudo apt-get remove --purge nvidia*

Удалите все драйверы xserver-xorg-video-nouveau

sudo apt-get --purge remove xserver-xorg-video-nouveau

Редактировать файл grub

sudo nano /etc/default/grub

Из (f16) удалите "quiet splash" и замените его на "text"

Обновить grub, используя следующие команды:

sudo update-grub sudo update-initramfs -u

Перезагрузите свою систему на этом этапе. После перезагрузки системы он будет находиться в текстовом режиме. Войдите в свою систему, а затем выполните

sudo su

(введите свой пароль)

cd Downloads

(при условии, что загруженный файл Nvidia был там безопасен)

sh xxx.run

(где xxx - это имя файла Nvidia) Нажмите «ОК» Если появится сообщение о драйвере, нажмите «Да» (очень важно, чтобы вы нажали «да»). Подождите завершения установки, затем

sudo nano /etc/default/grub

Из строки с GRUB_CMDLINE_LINUX удалите "test" и замените ее на "quiet splash", затем выполните

Alt + x → T → введите, чтобы сохранить файл и выйти.

Обновить grub, используя следующие команды

sudo update-grub/ sudo update-initramfs -u

Перезагрузка, и вы настроены.

Первый способ:

Просто нажмите x + Alt + введите на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите следующие команды:

sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install nvidia-340

enter image description here [!d16]

Оба метода были протестированы с версией драйвера Nvidia версии 340, и оба они работай ОК. После этого было сделано много обновлений, и все работает нормально.

3
ответ дан 17 July 2018 в 18:53

Прежде всего, вы должны определить графическое оборудование NVIDIA - так что откройте терминал и выполните:

lspci -k | grep -EA2 'VGA|3D'

Следующие параметры не должны быть приняты. Остановитесь, когда достигнете того, чего хотите достичь. Чем выше число, тем сложнее (и менее стабильно) решение.

Вариант 1 - Проверьте наличие драйверов NVIDIA в официальных репозиториях Ubuntu:

apt-cache search nvidia

Опция 1 - Проверьте наличие драйверов NVIDIA в официальных репозиториях Ubuntu:

Собственные графические драйверы PPA

Вариант 2.2 - Чтобы включить новейшие драйверы NVIDIA - добавьте репозиторий в программное обеспечение Источники:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update

Поиск драйверов ... вы увидите список драйверов ... версия внизу самая новая:

apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"

Вариант 2.2 - Чтобы включить новейшие драйверы NVIDIA - добавьте репозиторий в источники программного обеспечения:

Собственные драйверы графического процессора PPA

Затем следуйте этим шаги:

Затем выполните следующие шаги

sudo apt-get install nvidia-<version_number>

Шаг 1.2 - Если NVIDIA GPU поддерживает Optimus, выполните:

sudo apt-get install nvidia-prime

Шаг 1.2 - Если NVIDIA GPU поддерживает Optimus, выполните:

sudo reboot

Дополнительная информация:

Sup портированные продукты NVIDIA GPU

Поддерживаемые продукты NVIDIA GPU

Временные рамки поддержки NVIDIA для устаревших выпусков графических процессоров

22
ответ дан 17 July 2018 в 18:53

Доступен в хранилищах по умолчанию.

С этого момента драйверы Nvidia доступны в репозиториях по умолчанию. Поэтому нет необходимости в ppa.

Выполнить:

sudo apt-get update sudo apt-get install nvidia-361

На данный момент nvidia-361 - самая последняя версия, доступная в репозиториях по умолчанию. Вы можете убедиться в этом, выполнив поиск всех доступных драйверов с помощью apt-cache search nvidia

0
ответ дан 17 July 2018 в 18:53

Это стало проще с 346,72, по крайней мере, с Lubuntu и MATE 14.04. Я нажимаю Ctrl + Alt + F1, и ему потребовалось 5 команд. Шаги, которые работали на меня, были следующими:

Загрузите с сайта NVidia. Нажмите Ctrl + Alt + F1, чтобы перейти к tty и войти в систему. [F1] cd /path/to/file sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run Все отключается без заминки с 64 бит. Сценарий предварительной установки завершился неудачно, но я сказал, что он все равно будет установлен. Оттуда это было в основном «да, да, да». sudo service lightdm start или некоторые изменения этой команды. Они немного отличались для Lubuntu и MATE.

Не нужно генерировать xorg.conf, потому что это было сделано, когда я ответил да во время установки. Кроме того, перед установкой не требуется черный список нувори. Единственная проблема, с которой я столкнулся, заключалась в том, что я установил тот же драйвер для 32-разрядной ОС. Он сказал мне, что ему нужен пакет gcc +, который я получил в своем первом google.

0
ответ дан 17 July 2018 в 18:53
Загрузите драйвер и поместите его в свой домашний каталог

Загрузить для 64bit: http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html

Загрузить для 64bit: http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html

Загрузите драйвер и поместите его в свой домашний каталог Войти с использованием вашего имени пользователя и пароля Тип: sudo service lightdm stop Тип: sudo ./NVIDIA* Тип: sudo reboot

Драйвер должен

Проверьте драйвер, открыв терминал: (ctrl + alt + T)

Войдите, используя свой имя пользователя и пароль Для настройки настроек NVIDIA Тип: nvidia-settings

ПРИМЕЧАНИЕ. Сценарий должен по умолчанию заносить в черный список драйвер nouveau. Если драйвер NVIDIA не работает, попробуйте сделать это вручную:

Для настройки настроек NVIDIA Тип: nvidia-settings

Добавить следующие строки :

blacklist nouveau options nouveau modeset=0 Тип: sudo reboot
-1
ответ дан 17 July 2018 в 18:53

Простой способ установки в командной строке (текстовый вариант ответа by @edwardtorvalds):

Запустите команду ubuntu-drivers devices (/usr/bin/ubuntu-drivers предоставлена ​​ubuntu-drivers-common, которая включается как пакет с 14.04 и доступен как приложение в более ранних версиях.) Через несколько секунд вы должны получить вывод, который выглядит следующим образом: == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00 model : GF108 [GeForce GT 430] vendor : NVIDIA Corporation driver : nvidia-346-updates - distro non-free driver : nvidia-340-updates - distro non-free driver : nvidia-304-updates - distro non-free driver : nvidia-340 - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin driver : nvidia-304 - distro non-free driver : nvidia-346 - distro non-free recommended Рекомендуемый драйвер nvidia-346, поэтому запустите sudo apt-get install nvidia-346 (Поскольку nVidia драйверы - это несвободное программное обеспечение, вам нужно сначала убедиться, что репозиторий мультиверсий включен.)
0
ответ дан 23 July 2018 в 19:41
  • 1
    для шага 2, чтобы быстро найти рекомендуемый драйвер, просто запустите: ubuntu-drivers devices | grep recommended – Corey Goldberg 23 April 2016 в 16:05

Хотел бросить мое предостережение на эту тему, потратив последние 2 дня на это.

Я использую Ubuntu в течение многих лет. На прошлой неделе я удалил свой старый четырехъядерный процессор AMD 940 и построил новое AMD 8350 8 ядро ​​с asus mobo и для видеокарты, так как я не играю в игры, я купил новую карту GTX 650 gpu.

После установки GTX 650 .. он отлично работал с драйвером Noveau, но я хотел использовать порт HDMI для видеокарты и по какой-либо причине, которая не работала с монитором HP w2207h.

NOTE: I'd actually never tried the hdmi port on that monitor before so I don't know if it ever worked as that monitor is now nearly 4 years old.

Итак, я впервые установил протестированный Ubuntu NVIDIA «Текущий проприетар».

По-прежнему нет HDMI, но единство на рабочем столе и т. Д. Все еще работает нормально.

Думаю, возможно, я должен попробовать драйвер linux напрямую от NVIDIA я отправился в раздел своего драйвера, искал карту linux GTX 650 и загрузил этот файл .run - где будет некоторое длинное имя драйвера.

Следующий шаг для новичков в ubuntu / unity [ ! d6]

Нажмите ctrl + alt + F1, чтобы поместить меня в терминал

. Прежде чем вы сможете применить драйвер NVIDIA, вы должны убить LIGHTDM, который все еще работает в фоновом режиме. [ ! d8] $ sudo service lightdm stop

После лига htdm остановлен, вы должны изменить исполняемый файл .run:

$ sudo chmod +x ./<nvidia>.run

, а затем, наконец, выполнить новую программу установки драйвера.

$ sudo ./<nvidia>.run

это начнется и спросит вас несколько вопросов, на которые вам придется ответить.

после его перезагрузки.

Теперь мое предупреждение.

Прежде чем вы начнете делать все вышеизложенное, вы должны либо у вас есть второй компьютер / ноутбук, чтобы вы могли посмотреть, как отменить это выше, если у вас есть проблемы. Или вы должны были распечатать всю необходимую информацию. ВКЛЮЧАЯ:

командную строку, которая вам понадобится «очистите» новый драйвер Nvidia

$ sudo ./<nvidia>.run --uninstall

после того, как вы сделали это, вы должны установить некоторый видеодрайвер ДО того, как вы перезагрузитесь, если не оставите установленный драйвер Noveau (вы его не удалили, что, скорее всего, не потребовалось пробовать вышеупомянутый драйвер NVIDIA).

Далее ... убедитесь, что знаете командную строку, необходимую для переустановки драйвера Noveau, если вам нужно.

если у вас есть проблемы

I был очень осторожен, установив последний драйвер NVIDIA для карты GTX 650.

Однако после перезагрузки мой рабочий стол Ubuntu 12.10 Unity был сумасшедшим с различными проблемами.

Я использую синаптические, но cann Не используйте его, потому что запуск его просто сводит его к панели инструментов Unity слева, из которой я не мог бы отображаться на экране. Я не мог запустить «Системные настройки» с рабочего стола или из cli. Он сделал то же самое, что и синаптический, я обнаружил, что моя мышь может появляться или не появляться на экране при входе в систему. Если нет, мне придется делать остановку ... не перезагружать ..., чтобы получить ее bac

Поскольку я не нашел времени, чтобы подготовиться к тому, как удалить этот драйвер и переустановить рабочий из командной строки (помните, что я не мог использовать инструмент «Настройки системы» ... это была настоящая боль чтобы вернуться к моей предыдущей рабочей системе.

Так делайте, как модель Boy Scout говорит «будьте готовы», прежде чем начинать по этой дороге.

Хуже всего для меня ... Даже с установленным последним драйвером NVIDIA я не мог получить порт HDMI на GTX 650 для отображения на моем мониторе. Чтобы дважды проверить, я подключил кабель HDMI к второму гораздо более новому монитору, поддерживающему HDMI, и до сих пор не получил НИКАКОГО СИГНАЛА.

Итак, я вернусь на круги своя, все еще пытаясь заставить мой порт HDMI работать, но ... стекло 1/2 полно. Я многому научился в этом процессе.

Надеюсь, это поможет другим. [ ! d31]

2
ответ дан 23 July 2018 в 19:41
  • 1
    Мальчик ... никогда я никогда не узнаю! Моя запись выше заявила, что я построил новый компьютер и только что купил новую графическую карту GTX 650 Nvidia, которую я НЕ МОЖЕТ подключать с помощью HDMI на 2 монитора. Сегодня я хорошо подумал, может быть, это новый HDMI-кабель, который я только что купил, поэтому я поменял кабели HDMI на один из одного из своих телевизоров ... и это сработало. Таким образом, новый кабель HDMI не был хорош. – bmullan 29 January 2013 в 01:36

Рекомендуемый способ - установить драйверы из репозиториев Ubuntu.

Теперь все адаптеры Nvidia поддерживаются драйверами, включенными в репозитории Ubuntu. Но это не всегда так, и в будущем могут появиться новые адаптеры, которые некоторое время не будут поддерживаться официальными драйверами Ubuntu.

В большинстве случаев система выбирает правильный драйвер в

Системные настройки -> Программное обеспечение и amp; Обновления -> Дополнительные драйверы.

Прежде всего вам нужно найти модель вашего GPU.

Запустить в терминале lspci -k | grep -EA2 'VGA|3D', и вы получите что-то вроде

01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1) Subsystem: Gigabyte Technology Co., Ltd Device 351a Kernel driver in use: nvidia

Итак, модель GeForce GTX 550 Ti, и установлен некоторый проприетарный драйвер Nvidia.

Если драйвер с открытым исходным кодом используется, вы увидите

Kernel driver in use: nouveau

Чтобы проверить, какой проприетарный драйвер установлен, выполните:

dpkg -l | grep nvidia

Пакет помеченный ii.

Вы можете проверить, какая версия драйвера поддерживает этот адаптер на

сайте драйверов Nvidia

Например, моя карта поддерживается 340 , 346, 349, 352 и 355 основных версий.

Теперь в репозиториях Ubuntu есть версии драйверов версии 340 и 352 для этого адаптера. Имеет смысл установить 352.

Это может быть сделано из графического интерфейса пользователя, как указано выше, или путем запуска

sudo apt-get install nvidia-352

Если ваш адаптер не поддерживается каким-либо драйвером из официальных репозиториев , или вы хотите попробовать самую последнюю версию, вы можете установить драйвер из ppa.

Графика Hybryd

Если у вас есть ноутбук с процессором Intel, в большинстве случаев вы будете есть также адаптер Intel, встроенный в CPU.

В этом случае вам также придется установить пакет nvidia-prime.

Затем вы сможете переключать адаптеры в Nvidia X Server Settings (профили PRIME).

Nvidia сайт

Или вы можете сделать это в терминале.

sudo prime-select nvidia переключится на адаптер Nvidia. sudo prime-select intel переключится на адаптер Intel. prime-select query отобразит текущее состояние.

Вам нужно будет выйти из системы и войти в систему, чтобы применить настройку.

Новые адаптеры, которые не поддерживаются драйвером nouveau

Вы можете столкнуться с ситуацией что у вас очень новый адаптер Nvidia, плохо поддерживаемый драйвером nouveau с открытым исходным кодом.

В этом случае ваша система не сможет загрузиться в графический интерфейс.

Вы можете обратиться к и загрузитесь с параметром nomodeset. Вам придется загружать систему таким образом, когда вы загружаетесь с LiveUSB, а затем устанавливаете Ubuntu.

После установки Ubuntu вам нужно будет снова загрузиться с nomodeset и установить соответствующий драйвер Nvidia.

Когда вы загружаетесь в режиме UEFI, этот параметр F6 не отображается. В этом случае вам нужно перейти в меню grub, нажмите e и введите nomodeset вручную.

4
ответ дан 23 July 2018 в 19:41
  • 1
    вы пробовали этот метод на своем Ubuntu? – edward torvalds 2 October 2015 в 18:47
  • 2
    @edwardtorvalds Это метод, который я всегда использую. – Pilot6 2 October 2015 в 18:47
  • 3
    @ Pilot6 Мне удалось установить драйверы Nvidia из ppa, добавив «nomodeset» в grub. Однако теперь, после установки ubuntu и драйверов, я не могу войти (окна входа снова появляются после входа в систему), если я не удалю 'nomodeset' из grub. Есть ли решение, чтобы получить nomodeset навсегда удалить ??? или что еще вызывает эту проблему? – Ghazanfar Mir 11 December 2015 в 03:47
  • 4
    Вам не нужно nomodeset после установки драйверов. Поэтому удалите его с /etc/default/grub и запустите sudo update-grub. – Pilot6 11 December 2015 в 13:09

Вам не нужно использовать командную строку или программный центр для установки драйверов NVIDIA (также лучше не устанавливать его таким образом, потому что иногда вы можете загружаться на черный экран.)

Ubuntu поставляется с Драйверы NVIDIA предварительно настроены (но не установлены), все, что вам нужно сделать:

Открыть тире Поиск и запуск дополнительных драйверов, дождитесь его поиска, а затем выберите драйвер, который вы хотите установить. Он поставляется с двумя драйверами, один - с открытым исходным кодом Nouveau и патентованный от NVIDIA. Выберите драйвер, нажмите «Применить изменения» и подождите. Для его загрузки может потребоваться некоторое время и подключение к Интернету для его загрузки и установки. Теперь перезагрузитесь.

предварительно настроенный

4
ответ дан 23 July 2018 в 19:41

Проблема, с которой вы столкнулись, заключается в том, что у вас нет источника linux, поэтому вы можете установить драйвер nvidia. Я считаю, что вы хотите, чтобы заголовки linux для вашей версии ядра.

sudo apt-get install linux-headers-generic должны установить правильные заголовки, которые затем позволят вам продолжить с того места, где вы остановились.

0
ответ дан 23 July 2018 в 19:41

Есть много решений, но вот что на самом деле сработало для меня (предположим, что вы загрузили новую версию бинарного драйвера Ubuntu 16.04 и nvidia)

Если у вас есть двойная загрузка, перейдите к ваши настройки BIOS и включить безопасную загрузку в «другую ОС»; Нажмите Ctrl + Alt + F1 в сеансе входа в систему, чтобы ввести TTY-1, и выполните следующие действия: sudo apt-get install linux-source sudo apt-get install linux-headers Перед установкой драйвера остановите lightdm: sudo service lightdm stop Запустите сценарий NVIDIA sudo ./NVIDIA-Linux-x86_64-378.09.run

Во время установки вы можете получить предупреждение о том, что «Сценарий, предоставленный дистрибутивом, не удался», просто проигнорируйте его.

0
ответ дан 23 July 2018 в 19:41

Вот подробный вопрос о том, как это сделать. В нем будут перечислены два способа установки последних драйверов Nvidia на Ubuntu с 12.10 по 14.04. Лучше всего, если в вашей системе установлен синаптик, потому что вам понадобится установить некоторые файлы. Если он не установлен, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующие команды:

sudo apt-get install synaptic

Все перечисленные шаги требуют использования терминала. Чтобы открыть его, просто нажмите Ctrl + Alt + Alt на вашей клавиатуре

Первый способ:

Первое, что нужно сделать, это Обновите свой дистрибутив Ubuntu

sudo apt-get update && sudo apt-get dist-upgrade

Перезагрузите, если необходимо.

Загрузите последний драйвер для вашего дистрибутива из Nvidia

Установите linux-source + linux-headers- generic + dkms (Использование диспетчера пакетов Synaptic)

Установить Build Essentilas, gcc и g ++

sudo apt-get install build-essential gcc g++

Перезагрузите вашу систему на этом этапе.

Как только система будет архивироваться и запускаться, отредактируйте /etc/modprobe.d/blacklist.conf и добавьте следующие строки в конец файла

blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv

Сохраните и выйдите из файла.

Удалите все текущие драйверы Nvidia

sudo apt-get remove --purge nvidia*

Удалите все драйверы xserver-xorg-video-nouveau

sudo apt-get --purge remove xserver-xorg-video-nouveau

Редактировать файл grub

sudo nano /etc/default/grub

Из (f16) удалите "quiet splash" и замените его на "text"

Обновить grub, используя следующие команды:

sudo update-grub sudo update-initramfs -u

Перезагрузите свою систему на этом этапе. После перезагрузки системы он будет находиться в текстовом режиме. Войдите в свою систему, а затем выполните

sudo su

(введите свой пароль)

cd Downloads

(при условии, что загруженный файл Nvidia был там безопасен)

sh xxx.run

(где xxx - это имя файла Nvidia) Нажмите «ОК» Если появится сообщение о драйвере, нажмите «Да» (очень важно, чтобы вы нажали «да»). Подождите завершения установки, затем

sudo nano /etc/default/grub

Из строки с GRUB_CMDLINE_LINUX удалите "test" и замените ее на "quiet splash", затем выполните

Alt + x → T → введите, чтобы сохранить файл и выйти.

Обновить grub, используя следующие команды

sudo update-grub/ sudo update-initramfs -u

Перезагрузка, и вы настроены.

Первый способ:

Просто нажмите x + Alt + введите на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите следующие команды:

sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install nvidia-340

enter image description here [!d16]

Оба метода были протестированы с версией драйвера Nvidia версии 340, и оба они работай ОК. После этого было сделано много обновлений, и все работает нормально.

3
ответ дан 23 July 2018 в 19:41

Прежде всего, вы должны определить графическое оборудование NVIDIA - так что откройте терминал и выполните:

lspci -k | grep -EA2 'VGA|3D'

Следующие параметры не должны быть приняты. Остановитесь, когда достигнете того, чего хотите достичь. Чем выше число, тем сложнее (и менее стабильно) решение.

Вариант 1 - Проверьте наличие драйверов NVIDIA в официальных репозиториях Ubuntu:

apt-cache search nvidia

Опция 1 - Проверьте наличие драйверов NVIDIA в официальных репозиториях Ubuntu:

Собственные графические драйверы PPA

Вариант 2.2 - Чтобы включить новейшие драйверы NVIDIA - добавьте репозиторий в программное обеспечение Источники:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update

Поиск драйверов ... вы увидите список драйверов ... версия внизу самая новая:

apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"

Вариант 2.2 - Чтобы включить новейшие драйверы NVIDIA - добавьте репозиторий в источники программного обеспечения:

Собственные драйверы графического процессора PPA

Затем следуйте этим шаги:

Затем выполните следующие шаги

sudo apt-get install nvidia-<version_number>

Шаг 1.2 - Если NVIDIA GPU поддерживает Optimus, выполните:

sudo apt-get install nvidia-prime

Шаг 1.2 - Если NVIDIA GPU поддерживает Optimus, выполните:

sudo reboot

Дополнительная информация:

Sup портированные продукты NVIDIA GPU

Поддерживаемые продукты NVIDIA GPU

Временные рамки поддержки NVIDIA для устаревших выпусков графических процессоров

22
ответ дан 23 July 2018 в 19:41
  • 1
    Я предлагаю немного изменить ответ. Уточните, что рекомендуемый способ - установить из репозитория Ubuntu с помощью sudo apt-get install nvidia-*. Дополнительным способом является установка из PPA. Это будет хорошо для ответа. Уже +1. – Pilot6 2 October 2015 в 18:23
  • 2
    А также полезно добавить, как получить модель GPU. [F1]. Он покажет модель и если драйвер установлен. – Pilot6 2 October 2015 в 18:24
  • 3
    вы отвечаете очень расплывчато, варианты в вашем ответе не показывают весь процесс должным образом, а скорее перечисляют их – edward torvalds 2 October 2015 в 18:44
  • 4
    Примечание: l̶a̶t̶e̶s̶t̶ поддерживает вашу видеокарту. Большинство случаев, когда проприетарные видеодрайверы устанавливаются на машине, даже если они больше не поддерживают вашу видеокарту. Итак, тщательно подберите. Это следует упомянуть в разделе README или / и в информации о релизе драйверов NVIDIA GPU ... – Kamiccolo 2 October 2015 в 19:34
  • 5
    @ Pilot6: Спасибо за ваш вклад - я, соответственно, обновил ответ! :) – cl-netbox 2 October 2015 в 19:52

Доступен в хранилищах по умолчанию.

С этого момента драйверы Nvidia доступны в репозиториях по умолчанию. Поэтому нет необходимости в ppa.

Выполнить:

sudo apt-get update sudo apt-get install nvidia-361

На данный момент nvidia-361 - самая последняя версия, доступная в репозиториях по умолчанию. Вы можете убедиться в этом, выполнив поиск всех доступных драйверов с помощью apt-cache search nvidia

0
ответ дан 23 July 2018 в 19:41

Это стало проще с 346,72, по крайней мере, с Lubuntu и MATE 14.04. Я нажимаю Ctrl + Alt + F1, и ему потребовалось 5 команд. Шаги, которые работали на меня, были следующими:

Загрузите с сайта NVidia. Нажмите Ctrl + Alt + F1, чтобы перейти к tty и войти в систему. [F1] cd /path/to/file sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run Все отключается без заминки с 64 бит. Сценарий предварительной установки завершился неудачно, но я сказал, что он все равно будет установлен. Оттуда это было в основном «да, да, да». sudo service lightdm start или некоторые изменения этой команды. Они немного отличались для Lubuntu и MATE.

Не нужно генерировать xorg.conf, потому что это было сделано, когда я ответил да во время установки. Кроме того, перед установкой не требуется черный список нувори. Единственная проблема, с которой я столкнулся, заключалась в том, что я установил тот же драйвер для 32-разрядной ОС. Он сказал мне, что ему нужен пакет gcc +, который я получил в своем первом google.

0
ответ дан 23 July 2018 в 19:41
  • 1
    Почему бы просто не добавить ppa? – Tim 2 June 2015 в 20:26
  • 2
    По какой-то причине ppa не работала для меня. Возможно, у других есть другой опыт, но каждый раз, когда я его пробовал, он давал мне несколько драйверов, но не последние. Я поместил nvidia-346 и получил пару наследств, сравнительно недавний, и драйвер с открытым исходным кодом, но не тот, который я хотел. Это было после Ctrl + Alt + T и Ctrl + Alt + F1 плюс остановка lightdm. Было много разных ответов на проблемы ppa, поэтому я попробовал метод, который я опубликовал, чтобы узнать, было ли это более целесообразно, и так оно и было. – Ben Doidge 2 June 2015 в 20:33
Загрузите драйвер и поместите его в свой домашний каталог

Загрузить для 64bit: http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html

Загрузить для 64bit: http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html

Загрузите драйвер и поместите его в свой домашний каталог Войти с использованием вашего имени пользователя и пароля Тип: sudo service lightdm stop Тип: sudo ./NVIDIA* Тип: sudo reboot

Драйвер должен

Проверьте драйвер, открыв терминал: (ctrl + alt + T)

Войдите, используя свой имя пользователя и пароль Для настройки настроек NVIDIA Тип: nvidia-settings

ПРИМЕЧАНИЕ. Сценарий должен по умолчанию заносить в черный список драйвер nouveau. Если драйвер NVIDIA не работает, попробуйте сделать это вручную:

Для настройки настроек NVIDIA Тип: nvidia-settings

Добавить следующие строки :

blacklist nouveau options nouveau modeset=0 Тип: sudo reboot
-1
ответ дан 23 July 2018 в 19:41

Хотел бросить мое предостережение на эту тему, потратив последние 2 дня на это.

Я использую Ubuntu в течение многих лет. На прошлой неделе я удалил свой старый четырехъядерный процессор AMD 940 и построил новое AMD 8350 8 ядро ​​с asus mobo и для видеокарты, так как я не играю в игры, я купил новую карту GTX 650 gpu.

После установки GTX 650 .. он отлично работал с драйвером Noveau, но я хотел использовать порт HDMI для видеокарты и по какой-либо причине, которая не работала с моим монитором HP w2207h.

NOTE:  I'd actually never tried the hdmi port on that monitor before so I don't know if 
it ever worked as that monitor is now nearly 4 years old.

Итак, я впервые установил протестированный Ubuntu NVIDIA «Текущий проприетар».

Все еще нет HDMI, но единство на рабочем столе и т. Д. Все еще работает нормально.

Подумайте, возможно, я должен попробовать драйвер linux напрямую от NVIDIA я пошел в раздел своих драйверов, искал карту Linux GTX 650 и загрузил этот файл .run - где будет некоторое длинное имя драйвера.

Следующий шаг для тех, кто новичок в ubuntu / unity

Нажмите ctrl + alt + F1, чтобы поместить меня в терминал

. Прежде чем вы сможете применить драйвер NVIDIA, вы должны убить LIGHTDM, который все еще работает в фоновом режиме.

       $ sudo service lightdm stop

O nce lightdm остановлен, вы должны изменить исполняемый файл .run:

       $ sudo chmod +x ./<nvidia>.run

, а затем, наконец, выполнить новую программу установки драйвера.

       $ sudo ./<nvidia>.run

это начнется и спросит у вас есть несколько вопросов, на которые вам придется ответить.

при его перезагрузке.

Теперь мое предупреждение.

Прежде чем вы начнете все это вы, либо у вас есть второй компьютер / ноутбук, чтобы вы могли посмотреть, как отменить это, если у вас есть проблемы. Или вы должны были распечатать всю необходимую информацию. ВКЛЮЧАЯ:

требуемую вам командную строку для «чистки» нового драйвера Nvidia

       $ sudo ./<nvidia>.run --uninstall

после выполнения необходимо установить некоторый видеодрайвер ДО того, как вы перезагружаетесь, если вы не оставили установленный драйвер Noveau (вы его не удалили, что, скорее всего, не требуется пробовать вышеупомянутый драйвер NVIDIA).

Далее ... убедитесь, что знаете командную строку, необходимую для переустановки драйвера Noveau, если вам нужно.

Итак, почему я опубликовал это?

I был довольно осторожным, установив последний драйвер NVIDIA для карты GTX 650.

Однако после перезагрузки мой рабочий стол Ubuntu 12.10 Unity был сумасшедшим с различными проблемами.

  1. Я использую синаптический, но не мог использовать его, потому что запуск его просто сводил бы его к панели инструментов Unity слева, из которой я не мог бы отображаться на экране
  2. Я не смог запустить «Системные настройки», с рабочего стола или из кли. Он сделал то же самое, что и синаптический
  3. . Я обнаружил, что моя мышь может появиться или не появиться на экране во время входа в систему. Если нет, мне нужно будет выключить ... не перезагрузка ... для получения bac

Поскольку я не нашел времени, чтобы подготовиться к тому, как удалить этот драйвер и переустановить рабочий из командной строки (помните, что я не мог использовать Системные настройки tool? ... было настоящей болью, чтобы вернуться к моей предыдущей рабочей системе.

Так же, как модель Boy Scout говорит «будьте готовы», прежде чем начать эту дорогу.

Хуже всего для меня ... Даже с установленным последним драйвером NVIDIA я не мог получить порт HDMI на GTX 650 для отображения на моем мониторе. Чтобы дважды проверить, я подключил кабель HDMI к второму гораздо более новому HDMI-совместимому монитору и до сих пор не получил НИКАКОГО СИГНАЛА с этим.

Итак, я вернусь на круги своя, все еще пытаясь заставить мой порт HDMI работать, но ... стекло 1/2 полно. Я многому научился в этом процессе.

Надеюсь, это поможет другим.

2
ответ дан 31 July 2018 в 18:59

Другие вопросы по тегам:

Похожие вопросы: