Как установить драйверы Nvidia?

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

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

172
10.29.2016, 20:25
11 ответов

Обновлено -25 января 2020 г.

1. Быстрый способ

Перед добавлением этого PPA, пожалуйста, прочитайте описание PPA на их странице в котором упоминается важная информация об его использовании, какая версия подходит для вашей карты Nvidia и многое другое. Это для пользователей настольных компьютеров, которым нужна последняя версия драйвера или последняя поддерживаемая версия для своей карты.

Использование 18.04+ Для установки выполните следующую команду :

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

Это автоматически обновит репозитории, а затем вы можете запустить следующую строку :

sudo apt install nvidia-driver-440 

Если ваш рабочий стол не загружается после установки соответствующего драйвера, сделайте следующее :

sudo nano /etc/gdm3/custom.conf 

затем удалите комментарий (#символ )из строки, которая говорит

# WaylandEnable=false 

и сохранить. Затем перезагрузитесь. Если это по-прежнему не работает, отключите безопасную загрузку, поскольку на самом деле вы можете использовать UEFI.

2. Общие вопросы по Nvidia

Для устранения неполадок с Nvidia или настроек разгона см. этот ответ , который охватывает :

  1. Какие распространенные ошибки решаются с помощью последних версий драйверов?
  2. Моя видеокарта не устанавливается (Проблемы с установкой )
  3. Настройка и настройка по видеокарте
  4. Быстрый способ установки разрешения экрана по умолчанию

Наиболее часто задаваемые вопросы о видеокартах обсуждаются ниже :

  1. Могу ли я использовать последнюю версию драйвера в более старой версии Ubuntu?
  2. Разница между видеокартами и драйверами :Официальный сайт Nvidia, Ubuntu по умолчанию, PPA и Nouveau?
  3. Какие PPA рекомендуются при использовании любой видеокарты?
  4. Как узнать, какой драйвер или пакет установить?
  5. Как установить драйвер?
  6. Разница между проприетарными драйверами?
  7. Как узнать, поддерживается ли моя видеокарта в Ubuntu?

2.1 Могу ли я использовать последнюю версию драйвера в более старой версии Ubuntu?

Начиная с версии 12.04+ видеодрайверы поддерживаются и обновляются чаще. Легче справиться и решить проблемы, которые проявлялись со старыми. Скорее всего, вам не понадобятся дополнительные PPA, если у вас нет последней карты Nvidia.

2.2 Разница между видеокартами и драйверами :Официальный сайт Nvidia, Ubuntu по умолчанию, PPA и Nouveau

Я рекомендую их в следующем порядке в зависимости от обнаруженных проблем, того, как конечные пользователи воспринимают работу «из коробки», насколько они совместимы, насколько легко его обновлять, устанавливать или удалять и как он будет себя чувствовать после настройки :

  • Nvidia PPA -Отличное выступление. Он работает «из коробки» для большинства карт с использованием драйвера, включенного в PPA (, который отличается для каждого поколения карт Nvidia.

  • Рекомендуемые драйверы Ubuntu по умолчанию -Ubuntu отлично справляется с определением того, какой драйвер Nvidia вам нужен, в зависимости от используемой карты.

  • Модерн -Это реализация драйвера Nvidia с открытым исходным кодом. Они также делают потрясающую работу, и хотя они не на одном уровне с официальными драйверами или драйверами в PPA (, тем более с последними картами Nvidia ), скорость разработки, приверженность делу, преданность делу и достижения, которые они делают в неделю, дает уверенность, что это на самом деле возможность иметь и продвигать.

  • Официальный сайт Nvidia -Это официальные драйверы (То же, что и в PPA ), ключевое отличие в том, что они не обновляются автоматически и имеют некоторые проблемы при обновлении, удалении и установке (Очень редко, но бывает ).

Различия можно суммировать в следующих пунктах :

Официальный сайт

  • Предлагает последний драйвер
  • Установка осуществляется через терминал
  • Когда появится обновление, вы должны вручную загрузить новый пакет
  • . У него больше проблем, чем у любого другого метода (Специально для Nvidia )

Репозитории PPA

  • Предлагает последние часы/дни водителя после официального выпуска
  • . Установка осуществляется либо через терминал, либо через графический интерфейс
  • . Если у вас есть ранее установленный драйвер, он автоматически обновит пакет
  • . При появлении обновления вы будете уведомлены об обновлении с помощью диспетчера обновлений
  • . Он более стабилен и проверен, чем официальные
  • У него меньше проблем, чем при использовании любого другого метода (Меньше проблем для всех видеокарт )
  • Это первый рекомендуемый способ для карт Nvidia.

Драйверы Ubuntu по умолчанию

  • С каждым новым релизом драйвера становятся все лучше и лучше
  • Обновляется реже, чем PPA
  • В большинстве случаев драйвера будут работать из коробки (Nouveau для Nvidia )
  • Неактуальна по сравнению с официальным сайтом или PPA
  • . Это, безусловно, больше протестировано в Ubuntu, чем в любом другом (PPA или официальном )
  • Легче обновить

2.4 Как узнать, какой драйвер или пакет установить?

В зависимости от того, сколько у вас видеокарт и интегрированы они или нет, метод установки и устанавливаемые пакеты будут отличаться от упомянутого выше PPA, предназначенного для одиночных карт.

Компьютер с двумя видеокартами в гибридном режиме

Начиная с Nvidia 319.xx, как Nvidia Optimus, так и общие драйверы PCIe интегрированы в один, поэтому, если вы установите пакет Nvidia -319 или новее, вы получите драйвер для интегрированных карт Nvidia, а также для карт PCI..

Возможны два решения для гибридных карт :. Первое — это пакет под названием bumblebee, который может использовать разные конфигурации для разных приложений. Чтобы установить его, запустите :

sudo apt install bumblebee linux-headers-generic 

Второй — это официальный пакет NVIDIA под названием nvidia-prime, который автоматически устанавливается вместе с пакетом nvidia-355. Он может решить, какую карту использовать на уровне профиля, т. е. когда пользователь входит в систему. Это решение настраивается в панели управления настройками сервера NVIDIA X. Обратите внимание, что nvidia-primeи bumblebeeнесовместимы. :Если bumblebeeустановлено, то nvidia-primeне будет работать правильно, и его параметры не будут отображаться в панели управления настройками сервера NVIDIA X. Вам придется 1. удалить bumblebee2. переустановить nvidia-430для того, чтобы заставить его работать снова.

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

Следующее изображение должно быть видно при установленном nvidia-prime, но не обязательно при установленном bumblebee.

Компьютеры с настройкой SLI

Если у вас 2 или более видеокарт в режиме SLI, вы можете сделать следующее :

  • Для карт NVidia при создании Xorg.confдобавьте в строку :

    sudo nvidia-xconfig --sli=On 

следующее: Наконец, в Ubuntu есть удобный способ рекомендовать, какой драйвер использовать в зависимости от вашей видеокарты и доступных драйверов (. Вот почему я также рекомендую сначала добавить PPA ). Просто введите :

ubuntu-drivers devices 

Он должен показать вам список пакетов драйверов, доступных для вашего оборудования, включая, помимо прочего, видеокарту. Если вы хотите узнать, какой драйвер рекомендуется для вашей видеокарты, просто введите следующее :

ubuntu-drivers devices | grep recommended 

2.5 Как установить драйвер?

Используемый метод будет зависеть от того, сколько у вас видеокарт и какой тип видеокарт вы используете. Ниже приведены некоторые способы установки видеокарты Nvidia :

NVIDIA (старые драйверы, которым нужны заголовки )

Для Нвидиа, много раз вам нужно сначала установить заголовочные файлы версии ядра, которую вы используете в данный момент, чтобы драйвер установился правильно. Итак, вам сначала нужно выполнить следующую строку :

sudo apt-get install linux-headers-generic 

Затем установите пакет, связанный с драйвером (nvidia *для карт Nvidia ). В других случаях вам может понадобиться пойти немного дальше и установить исходники и определенные заголовочные файлы, например :

sudo apt install linux-source linux-headers-3.5.0-16-generic 

который устанавливает пакет linux-sourceи конкретный заголовочный файл, предполагая, что в этом случае у вас есть версия ядра 3.5.0-16-generic.

Чтобы проверить, какая версия у вас есть в любой момент времени, введите uname -r, что должно дать вам конкретную используемую версию ядра.

Для Nvidia это зависит от видеокарты и пакета, необходимого для нее, для последних видеокарт и при условии, что вы добавили упомянутый выше PPA, строка терминала будет :

sudo apt install nvidia-driver-440 

Число в конце будет меняться в зависимости от того, сколько лет вашей видеокарте или насколько она новая (. Доступны следующие версии: 390, 410, 415 и 418 ).

Для графических процессоров серий GeForce 10, 20 и RTX используйте nvidia-430
Для графических процессоров серии GeForce 8 и 9 используйте nvidia-340
Для графических процессоров серий GeForce 6 и 7 используйте nvidia-304

Последние версии содержат больше исправлений и исправлений, связанных с повреждением графики, поддержкой HDMI, температурной поддержкой и многим другим для последних карт Nvidia. Обычно обновление видеодрайверов решает многие проблемы.

Обратите внимание, что Fan Control и любые другие функции Nvidia, которых нет в приложении nvidia-settings, связаны не с Ubuntu, а с Nvidia. Я бы порекомендовал спросить разработчиков Nvidia на официальном форуме Nvidia о функциях, которые вы, возможно, захотите включить (Управление вентилятором, функции разгона и т. д. )

КУДА

Для CUDA вы можете перейти по этой ссылке Установка и тестирование CUDA в Ubuntu 14.04

Шмель

Для Bumblebee (NVIDIA Optimus )вы можете использовать следующий PPA-репозиторий (Пользователи Ubuntu 15.04+ могут не делать этого, поскольку он уже включен ):

 sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install bumblebee linux-headers-generic 

2.6 Разница между проприетарными драйверами?

Пожалуйста, посетите Разница между дополнительными драйверами (Nvidia )для получения дополнительной информации о проприетарных драйверах.

2.7 Как узнать, поддерживается ли моя видеокарта в Ubuntu?

Вот несколько советов, чтобы узнать, поддерживается ли ваша видеокарта в Ubuntu :

  • Если видеокарта существовала ДО выпуска используемой вами версии Ubuntu, она имеет 99% изменений, она будет поддерживаться.

  • Если видеокарта появилась менее чем через 6 месяцев ПОСЛЕ выпуска версии Ubuntu, которую вы используете, и вы обновляли эту версию Ubuntu, то у вас есть довольно хорошие шансы, что она будет поддерживаться.

  • Если вы добавили один из PPA, упомянутых выше, у вас есть 99,99% шансов, что он будет поддерживаться.

  • Проверка поддержки на сайте Nvidia или в PPA может дать более быстрый ответ, но почти в 100% случаев ваша видеокарта будет поддерживаться либо драйвером с открытым исходным кодом, либо проприетарным драйвером.

  • Использование последней версии Ubuntu также повысит ваши шансы на поддержку вашей последней видеокарты.

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

ПРИМЕЧАНИЕ -Ubuntu может отображать в параметре «Графика» в «Об этом компьютере» значение Неизвестно . В этом случае установите пакет mesa-utils.

Этот ответ направлен на устранение распространенных ошибок Nvidia (Черный экран, драйверы в целом не работают, низкий FPS и т. д. )

  1. Какие распространенные ошибки решаются с помощью последних версий драйверов?
  2. Моя видеокарта не устанавливается (Проблемы с установкой )
  3. Настройка и настройка по видеокарте
  4. Быстрый способ установки разрешения экрана по умолчанию

2.7.1 Какие распространенные ошибки решаются с помощью последних версий драйверов?

Общие ошибки, общие для всех видеокарт: :

  • Отсутствует панель запуска или панель Unity
  • Отсутствуют параметры в настройках Nvidia
  • Рабочий стол не отображается (Черный экран )
  • Верх/низ экрана обрезаны
  • Видео выглядит разрезанным на части
  • Более высокие разрешения использовать нельзя (Не найдено )
  • Видео показывает через VGA, но не через HDMI (И наоборот )
  • Приостановить работу ноутбука при закрытии крышки
  • Скорость вентилятора сильно шумит или всегда работает на полной скорости
  • Проблемы с теплом
  • nvidia-xconfigнеправильное создание xorg.conf

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

Я также приглашаю вас взглянуть на некоторые связанные вопросы :

Какая графика ATI/AMD, Intel или NVIDIA для Unity?

Как правильно установить проприетарные видеодрайверы ATI Catalyst (fglrx )непосредственно с сайта AMD?

Как правильно включить Desktop Cube в Unity 3D?

Включить звук HDMI для карты Nvidia

Как включить визуальные эффекты рабочего стола?

Драйверы NVIDIA не работают после обновления. Почему я вижу только терминал?

Рабочий стол не отображается, когда я установил драйверы nvidia!

Черный экран на последних картах Nvidia/Ati при запуске LightDM/Ubuntu

Подключение HDMI/VGA обрезает границы экрана или создает размытый текст

/etc/X11/xorg.conf не существует?

Установка последней версии Nvidia из Xorg PPA дает черный экран

Теперь некоторые указатели, которые я хочу упомянуть :

  • Для карт NVIDIA также помогает создать файл xorg.confс помощью командной строки nvidia-xconfig. Просто зайдите в терминал, чтобы ввести следующее, а затем перезагрузитесь :

    sudo nvidia-xconfig 

    Знайте, что если nvidia-xconfigвыдает одну из следующих ошибок, вам, скорее всего, потребуется сначала удалить существующий файл xorg.conf, прежде чем снова выполнять команду nvidia-xconfig:

    • ОШИБКА ПРОВЕРКИ -В нем может упоминаться отсутствие раздела, неверная информация в разделе, незакрытые разделы или просто необходимость хотя бы в 1 разделе для продолжения.

    • ПРЕДУПРЕЖДЕНИЕ -Он может указывать на несколько ошибок в значениях, касающихся любого параметра, найденного в разделе, например, не указывать явно значение для параметра.

    • ФАТАЛЬНАЯ ОШИБКА СЕРВЕРА -После запуска nvidia-xconfigвы можете получить в небольших случаях ошибку «экраны не найдены», что, скорее всего, означает, что упомянутые выше рекомендации, такие как установка PPA, не были применены сначала или возможный модуль все еще работает (Либо загружается nouveau или драйвер nvidia, установленный с помощью пакета драйверов Nvidia с сайта nvidia.

    • ОШИБКА -Вы получите сообщение об ошибке, похожее на Unable to write to directory '/etc/X11', если вы выполнили команду nvidia-xconfigбез sudo. Если ошибка сохраняется через nvidia-settings, вам необходимо сначала удалить файл xorg.conf.

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

  • Переустановка драйвера решает несколько проблем. Например, если вы используете пакет драйверов nvidia-graphics-drivers-355, затем выполните следующие действия, чтобы переустановить его :

    sudo apt-get install --reinstall nvidia-graphics-drivers-355 
  • Переустановка Xorg помогает и в других случаях :

    1. Удалите существующий xorg, используя следующую команду

      sudo apt-get remove --purge xserver-xorg 
    2. Установите xorg с помощью следующей команды

      sudo apt-get install xserver-xorg 
    3. Перенастройте xorg с помощью следующей команды

      sudo dpkg-reconfigure xserver-xorg 
    4. После этого рекомендуется переустановить видеодрайвер, если вы используете Nvidia или ATI, как указано выше.

Я должен добавить, что если вы страдаете от черного экрана после установки драйверов Nvidia из PPA и перезагрузки (и у вас нет гибридной системы ), то ваша проблема может заключаться в необходимости удалить пакет bumblebee вместе с файл шмеля.conf. Выполните шаги, описанные в Установка последней версии Nvidia из Xorg PPA дает черный экран или просто выполните следующие строки :

sudo apt-get purge bumblebee primus sudo rm -fr /etc/modprobe.d/bumblebee.conf sudo reboot 

2.7.2 Моя видеокарта устанавливается неправильно (Проблемы при установке )

Большинство проблем с установкой, связанных с ATI или Nvidia, можно решить, выполнив шаги, описанные в Не удается установить драйвер Nvidia , но вкратце я могу подытожить, что в следующих шагах предполагается, что у вас есть одна из следующих проблем :

  • Установлены официальные драйверы Nvidia, но возникла проблема с их обновлением или удалением
  • . Экран выглядит неправильно/поврежден
  • Unity не загружается или не загружается
  • Никак не удается получить доступ к среде графического интерфейса

Если вы установили официальные драйверы Nvidia, выполните все шаги ниже после запуска Ubuntu в режиме восстановления . Если нет, перейдите к шагу 2 :

  1. . Если вы установили драйвер Nvidia с сайта Nvidia или драйвер ATI с официального сайта AMD, введите в терминале следующее (В этом примере предполагается, что у вас 64-разрядная версия Ubuntu с версией Nvidia 304.51 ):

    sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall 
  2. Если вы установили какой-либо пакет nvidia, например nvidia-currentили nvidia-current-updates, удалите его. То же самое и с драйверами ATI. sudo apt-get remove nvidia-currentнапример.

  3. ЛЮБОЕ изменение, внесенное вами в черный список драйвера Nvidia/ATI, например, или изменения в любых других файлах, связанных с драйверами Nvidia/ATI, должно быть отменено. Это на тот случай, если вы пойдете вперед и начнете редактировать как сумасшедший (Что случается, я знаю ^^ ).

  4. Удалите или сделайте резервную копию/переместите файл xorg.conf. Этот файл вам сейчас не понадобится.

  5. После выполнения всех вышеперечисленных шагов перезагрузите компьютер и убедитесь, что он загружается с Nouveau, а не с какими-либо драйверами Nvidia для корпусов Nvidia или с драйверами ATI, а не с fglrxдля корпусов Ati/AMD.

  6. Если прямо сейчас вы ЗНАЕТЕ, что используете Unity с драйвером Nouveau (или драйвером с открытым исходным кодом ATI ), или если вы только что получили видеоошибку, или просто не удается правильно загрузить LightDM, не волнуйтесь, все 3 варианты заканчиваются одинаково. При перезагрузке в меню GRUB выберите «Recovery Mode». После того, как в режиме восстановления отобразятся параметры восстановления, выберите вариант root или вариант Failsafe X . В этом режиме и после выполнения всех предыдущих шагов установите драйвер Nvidia/ATI с помощью упомянутого выше PPA. Всегда пытайтесь установить последнюю версию драйвера, если у вас последняя видеокарта :sudo apt-get install nvidia-430. для карт Nvidia или sudo apt-get install fglrxдля последних карт Ati/AMD. Помните, что перед этим ничего не должно быть установлено в отношении драйверов Nvidia/ATI (, за исключением, очевидно, драйверов Nouveau ).

  7. Теперь перезагружаемся и все должно работать.

ПРИМЕЧАНИЕ. -На шаге 6, если кажется, что загрузка ПК зависла, просто нажмите CTRL + ALT + F1 , чтобы перейти к терминалу TTY1 и сделайте шаг 6 оттуда.

Другие распространенные проблемы установки связаны с разрешением. Вы можете проверить и изменить разрешение через терминал следующим образом :

  1. Откройте терминал и введите xrandr, это покажет вам все возможные поддерживаемые разрешения (. Это зависит от вашей видеокарты и монитора/телевизора ). Обратите внимание на порядок их появления в списке. Первая строка, которая показывает разрешение, — это строка 1, следующая — 2 и так далее для всех поддерживаемых разрешений. Значение 0 сбрасывает разрешение на значение по умолчанию после того, как вы действительно установите разрешение.

  2. Введите xrandr -s X, где X — номер строки, как указано выше. Так что это будет выглядеть примерно так :xrandr -s 1.

    И, наконец, для пользователей, которые сообщили , что не видят средство запуска/панели Unity после обновления ядра и/или версии Nvidia, первое, что нужно сделать, — это проверить, включен ли подключаемый модуль Unity. Для этого перейдите в диспетчер настроек Compiz Config (, предполагая, что он уже установлен ), и перейдите к плагину Unity. Убедитесь, что флажок для него активирован. Если нет, то активируйте эту опцию и следуйте инструкциям на экране -.

2.7.3 Настройка и настройка моей видеокарты

Для видеокарт Nvidia выполните следующие действия :

  1. В терминале введите :sudo nano /etc/X11/xorg.conf

  2. Найдите раздел устройство и добавьте следующую строку :

     Option "Coolbits" "4" 

это должно выглядеть примерно так :

 Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" Option "Coolbits" "4" EndSection 

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

Краткое объяснение CoolBits :

CoolBits включает различные неподдерживаемые функции, такие как поддержка управления тактовой частотой графического процессора в расширении NV -CONTROL X. Эта опция принимает битовую маску функций для включения. Что означает значение 0, 1, 2 или 4.

CoolBits = 1 -Когда «1» (Бит 0 )установлен в значении опции «Coolbits», утилита nvidia-settingsбудет содержать страницу с пометкой «Частоты часов», с помощью которой можно управлять настройками часов. «Coolbits» доступен только на GeForce FX и выше.

CoolBits = 2 -Когда установлено «2» (Бит 1 ), он попытается инициализировать SLI при использовании графических процессоров с разным объемом видеопамяти.

CoolBits = 4 -Если для бита 2 )установлено значение «4» (, на странице «Тепловой монитор» можно настроить скорость вращения вентилятора графического процессора на графических платах с программируемой возможностью вентилятора.

Значение по умолчанию — 0 (неподдерживаемые функции отключены ).

Начиная с Nvidia 337.XX доступны следующие параметры :

CoolBits = 8 -Когда установлено значение «8» (Бит 3 ), на странице PowerMizer на панели управления nvidia-settingsбудет отображаться таблица, позволяющая установить для -часовой домен и для -смещения уровня производительности, применяемые к значениям часов.. Это разрешено для некоторых графических процессоров GeForce серии GeForce GTX 400 и более поздних версий. Не все домены часов или уровни производительности могут быть изменены.

CoolBits = 12 -При «12» (Bit 3 + 2 )это будет аналогично активации эффектов Coolbits 8 + Coolbits 4. Таким образом, вы получите новые функции разгона и управления вентилятором.

Эти параметры также можно активировать, введя следующую команду :

nvidia-xconfig --cool-bits=4 

ПРЕДУПРЕЖДЕНИЕ :это может привести к повреждению системы и аннулированию гарантии.

Я также хочу добавить, что информация о проприетарных драйверах обычно сохраняется в домашней папке. Например, информация, сохраненная с помощью nvidia-settings, хранится в ~/.nvidia-settings-rc, доступ к которой можно получить, введя следующую команду :

nano ~/.nvidia-settings-rc 

Я упоминаю об этом потому, что если xorg.confне используется, то как работают настройки для ATI или Nvidia? Причина в том, что X может автоматически обнаруживать и настраивать многие параметры xorg.conf, такие как устройства ввода/вывода и видеокарты. Раньше это не происходило автоматически, но с 2010 года X может обрабатывать многие параметры и обнаруживать их без каких-либо проблем или необходимости настраивать для них файл.

Обратите внимание, что многие из них все еще присутствуют, но разделены на более конкретные файлы в /usr/share/X11/xorg.conf.d/

. Например, некоторые видеокарты не отображают панель запуска Unity или верхнюю панель, если не присутствует xorg.conf. В других случаях пользователям, которые хотят настроить свою видеокарту, может понадобиться опция Coolbits, добавленная в xorg.conf. Вот почему nvidia-xconfigсуществует. Обеспечить дополнительный уровень поддержки на случай, если X не обнаружит или не предложит все варианты видеокарты.

Еще один трюк — запустить update-pciids, чтобы он обновил список идентификаторов PCI. В очень редких случаях идентификатор не определяется или определяется неправильно для видеокарты (На самом деле любого устройства PCI ), поэтому это поможет решить любую проблему, связанную с ним.

В некоторых случаях также помогает изменить значение Texture Filter на Fast в плагине OpenGL в диспетчере настроек Compiz Config.

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

2.7.4 Быстрый способ установки разрешения экрана по умолчанию

Я прочитал и выполнил несколько советов по использованию xrandrили редактированию файла xorg.conf, но самым быстрым способом, который я нашел, было буквальное редактирование файла ~/.config/monitors.xmlи изменение разрешения в строках с 15 по 18 (. те, которые упоминают ширину, высоту и скорость ). Поэтому установите правильную ширину, высоту и скорость и перезагрузите компьютер, чтобы проверить это. Это нужно только для установки разрешения по умолчанию, которое вы хотите видеть после запуска компьютера.

263
09.04.2021, 12:35
  • 1
    Это полностью спасло меня, и я действительно *думаю *, что эта документация должна быть размещена на сайте Ubuntu или где-нибудь в более доступном месте. Потребовалось несколько дней, чтобы найти это (, особенно инструмент, который рекомендует правильный драйвер, который был всей моей проблемой с самого начала ) –  shaneonabike 08.20.2013, 15:17
  • 2
    Я пытался отредактировать это, но не смог (есть ограничение по размеру :/ )В любом случае, люди должны помнить, что X SWAT больше не доступен после Quantal! –  shaneonabike 08.21.2013, 12:03
  • 3
    Выдающийся. Сэкономил мне много времени. Ваши усилия действительно ценятся. –  Eric Lindauer 08.31.2013, 03:27
  • 4
    Я голосую за этот ответ года. :)В последний раз мне приходилось иметь дело с Ubuntu + nVidia в 2007 году, и я боялся, что мне придется столкнуться с теми же проблемами. Благодаря сообщению Луиса установка прошла так гладко. –  Waldir Leoncio 09.15.2013, 10:15
  • 5
    @LuisAlvarado :страница ссылок [xorg -edgers] (https://launchpad.net/~xorg-edgers/+archive/ubuntu/ppa)в частности, говорится :«Пожалуйста, не публикуйте инструкции по установке из этого архива без ссылки на эту страницу! Ожидается, что любой, кто использует пакеты из этого архива, сначала прочитает эту страницу, и может возникнуть." Q :Разве это предупреждение не должно быть включено в ваш текст или хотя бы предупреждение пойти и прочитать их страницу? **Пожалуйста, не расстраивайтесь! Я просто спрашиваю. ***Я не редактировал ваш вопрос, это просто комментарий... * –  Fabby 02.01.2015, 10:42
  • 6
    @Fabby Ваш комментарий убил кошку... именно поэтому я добавил ссылку туда как «название Xorg». Но да, я последую вашему прекрасному совету и укажу на это. Спасибо дружище. –  Luis Alvarado 02.01.2015, 14:56
  • 7
    На данный момент это просто `nvidia -355 `, но не `nvidia -графика -драйверы -355 ` –  Radu Rădeanu 10.21.2015, 00:06
  • 8
    @RaduRădeanu -Привет, приятель, я говорю об этом https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa –  Luis Alvarado 10.21.2015, 00:33
  • 9
    @LuisAlvarado :Надеюсь, вы не возражаете, что я обновил ваш замечательный и всеобъемлющий учебник ссылкой, указывающей на мой ответ. Я сделал это, потому что мой ответ, который несколько больше ориентирован на современное аппаратное обеспечение графического процессора, был объединен, и этот способ будет проще для пользователей, которые просто хотят установить правильные драйверы.... и, кстати... +1 от меня вам за эту фантастическую работу -очень хорошо сделано, Луис! :) –  cl-netbox 11.10.2015, 11:56
  • 10
    Отличная работа @cl -netbox +1 друг. –  Luis Alvarado 11.10.2015, 13:13
  • 11
    ржунимагу. Читал мою статью и вашу. Отличная работа над этим, кстати. –  Luis Alvarado 11.10.2015, 13:22
  • 12
    У меня только один вопрос. Почему разработчики Ubuntu не включают ваш ответ в официальную документацию. Превосходная работа. Большое спасибо. –  vskubriev 08.17.2016, 14:01
  • 13
    @VladimirSkubriev Спасибо друг, но я бы не знал. Если вы дадите мне ссылку, где у них есть документация, я мог бы поговорить с кем-нибудь, чтобы разместить ее. –  Luis Alvarado 08.17.2016, 16:38
  • 14
    Вот в чем вопрос. Я тоже не знаю. Аскубунту наверное лучшее место. )) –  vskubriev 08.19.2016, 04:59
  • 15
    Отличная работа -очень хорошая рецензия. Не могли бы вы помочь мне в моей ситуации (https://askubuntu.com/questions/1032938/trying-to-install-nvidia-driver-for-ubuntu-desktop-18-04-lts)? –  Community 05.08.2018, 13:41
  • 16
    Есть ли проблемы с nvidia 390 и выше? Устанавливается, но не загружается в Ubuntu 18.04 с помощью xorg –  sziraqui 05.26.2018, 07:08
  • 17
    Какая у тебя видеокарта? –  Luis Alvarado 05.28.2018, 12:24
  • 18
    Лучше всего я могу прокомментировать тремя буквами W -O -W –  WinEunuuchs2Unix 07.07.2018, 03:03
  • 19
    `sudo apt установить драйвер nvidia --396 `-этот пакет больше не доступен. –  reducing activity 01.21.2020, 17:04
  • 20
    @reductionactivity Спасибо, друг. Обновлен до последней версии. –  Luis Alvarado 01.26.2020, 01:49
  • 21
    Доказательства, противоречащие «быстрому способу», выделенному жирным шрифтом. 18.04. Рекомендуемый драйвер nvidia -Graphics --435 из репозитория ubuntu :pass + lshw -c video :драйвер конфигурации nvidia. Перезагрузка :пароль для входа, сбой рабочего стола. Комментарий в WaylandFalse сделано. Перезагрузка :зависает «Задание запуска выполняется для удержания до завершения процесса загрузки». Отредактируйте загрузчик, **SecureBoot уже отключен **, **после включения загрузки и рабочего стола сделайте проход **. Перезагрузите :оболочку gnome и XWayland в /var/crash. Отменить WaylandFalse. Перезагрузите :все в порядке, но `sudo lshw -c video `отсутствует запись драйвера. Дополнительные драйверы в программном обеспечении и обновлениях подтверждают использование драйвера Nvidia 435. –  XavierStuvw 03.18.2020, 08:05
  • 22
    ...продолжение :'grep -iq nouveau /var/log/Xorg.0.log' не проходит, 'grep -iq nvidia /var/log/Xorg.0.log' проходит. Поэтому я предполагаю, что драйвер nvidia действительно работает, хотя `lshw `больше не обнаруживает его --после включения безопасной загрузки, я думаю –  XavierStuvw 03.18.2020, 08:15
  • 23
    Привет @XavierStuvw Можете ли вы вместо этого создать вопрос, потому что похоже, что вы быстрее получите помощь по этой проблеме. –  Luis Alvarado 03.18.2020, 12:22
  • 24
    Будь моим гостем в https://askubuntu.com/q/1218153/446253 –  XavierStuvw 03.18.2020, 13:40

Установите драйвер :

sudo apt-get update sudo apt-get install nvidia-current sudo apt-get update 

Установите mesa-utilsдля отображения графической информации :

sudo apt-get install mesa-utils glxinfo | grep OpenGL 

Перезагрузите компьютер :

sudo shutdown -r now 

Решение проблем :

Настройте файл /etc/X11/xorg.conf, чтобы получить все разрешения. Информация о настройке xorg.conf Используйте gtf для создания строки режима

Создание файла с именем xorg.confи размещение его в /etc/X11. X прочитает файл конфигурации и попытается принять ваши утверждения. Затем он автоматически настроит все, что вы явно не укажете.

Запуск nvidia-xconfigсоздает рыбью кость с базовой конфигурацией. Аналогичные команды могут существовать и для других бинарных драйверов.

sudo service lightdm stop sudo X -configure sudo mv xorg.conf.new /etc/X11/xorg.conf sudo start lightdm 

Это создаст файл xorg.conf.new в вашем текущем каталоге. Теперь вы должны сделать следующее :

  1. убить х сервер
  2. создать новый файл xorg.conf
  3. переименовать и переместить
  4. вернуться к графическому интерфейсу

Улучшенный графический интерфейс (arandr )для управления разрешениями и т. д. :

sudo apt-get update sudo apt-get install arandr 
7
09.04.2021, 12:35

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

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

1
09.04.2021, 12:35

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

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

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

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

apt-cache search nvidia 

Вариант 2.1 -Проверить наличие драйверов NVIDIA на Launchpad :

Собственные драйверы GPU 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}" 

Вариант 3 -Поиск драйверов, доступных на веб-сайте NVIDIA :

Выпуски драйверов графических процессоров NVIDIA

Затем выполните следующие действия :

Шаг 1.1 -Выберите драйверы NVIDIA, которые вы хотите использовать, и запустите :

sudo apt-get install nvidia-<version_number> 

Шаг 1.2 -Если графический процессор NVIDIA поддерживает Optimus, выполните :

sudo apt-get install nvidia-prime 

Шаг 2 -Чтобы завершить процесс установки драйверов, выполните :

sudo reboot 

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

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

Информация о выпуске драйверов графического процессора NVIDIA

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

26
09.04.2021, 12:35
  • 1
    Предлагаю немного изменить ответ. Уточните, что рекомендуемый способ — установка из репозитория Ubuntu с помощью `sudo apt -get install nvidia -*`. Дополнительным способом является установка из PPA. Это будет хорошо, чтобы получить этот ответ. Уже +1. –  Pilot6 10.02.2015, 15:23
  • 2
    А также хорошо бы добавить, как получить модель GPU. `lspci -k | grep -EA2 VGA|3D `. Он покажет модель и установлен ли драйвер. –  Pilot6 10.02.2015, 15:24
  • 3
    ваши ответы очень расплывчаты, варианты в вашем ответе не показывают весь процесс должным образом, а скорее перечисляют их –  Edward Torvalds 10.02.2015, 15:44
  • 4
    **Примечание :**l̶a̶t̶e̶s̶t̶ с поддержкой вашей видеокарты. В большинстве случаев проприетарные видеодрайверы будут установлены на машину, даже если они больше не поддерживают вашу видеокарту. Так что выбирайте внимательно. Это должно быть указано в разделе README и/или в информации о выпуске драйверов графических процессоров NVIDIA... –  Kamiccolo 10.02.2015, 16:34

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

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

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

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

Прежде всего, вам нужно найти модель вашего графического процессора.

Запустите в терминале 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.

Гибридная графика

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

В этом случае вам также придется установить пакет nvidia-prime. Но если вы устанавливаете из официальных репозиториев, он будет установлен автоматически.

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

enter image description here enter image description here

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

  • 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вручную.

6
09.04.2021, 12:35
  • 1
    вы пробовали этот метод на своей Ubuntu? –  Edward Torvalds 10.02.2015, 15:47
  • 2
    @edwardtorvalds Это метод, который я всегда использую. –  Pilot6 10.02.2015, 15:47
  • 3
    @ Pilot6 Мне удалось установить драйверы Nvidia из ppa, добавив «nomodeset» в grub. Однако теперь, после установки ubuntu и драйверов, я не могу войти в систему (, окна входа в систему появляются снова после того, как я нажму кнопку входа в систему ), если я не удалю «nomodeset» из grub. Есть ли решение, чтобы навсегда удалить nomodeset??? или что еще вызывает эту проблему? –  Ghazanfar Mir 12.10.2015, 22:47
  • 4
    Вам не нужен `nomodeset `после установки драйверов. Поэтому удалите его из `/etc/default/grub `и запустите `sudo update -grub `. –  Pilot6 12.11.2015, 08:09

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

  1. Запустите команду

    ubuntu-drivers devices 

    (/usr/bin/ubuntu-driversпредоставляется ubuntu-drivers-common, который включен в виде пакета с 14.04 и доступен как приложение в более ранних выпусках. )

  2. Через несколько секунд вы должны получить вывод, который выглядит следующим образом :

    == /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 не являются -бесплатным программным обеспечением, вам необходимо сначала убедиться, что репозиторий multiverse включен . )

2
09.04.2021, 12:35
  • 1
    для шага 2, чтобы быстро найти рекомендуемый драйвер, просто запустите :`ubuntu -драйверы устройств | рекомендуется grep ` –  Corey Goldberg 04.23.2016, 13:05

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

  1. Если у вас двойная загрузка, перейдите в настройки BIOS и установите параметр безопасной загрузки на «другая ОС»;

  2. Нажмите Ctrl + Alt + F1 в сеансе входа в систему, чтобы войти в TTY -1, и выполните следующие действия :

    sudo apt-get install linux-source
    sudo apt-get install linux-headers
    
  3. Перед установкой драйвера остановите lightdm командой :

    sudo service lightdm stop
    
  4. Запустите скрипт NVIDIA

    sudo./NVIDIA-Linux-x86_64-378.09.run
    

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

2
09.04.2021, 12:35
  • 1
    Вау, ты спас меня! У меня есть двойная загрузка, и ваш шаг 1 действительно помог мне. Я не мог повторить другие шаги, но этого было достаточно. :Переключил «безопасную загрузку» на «другую ОС», перезагрузил и установил драйвер с графическим интерфейсом (Программное обеспечение и обновления ). Это сработало! –  Community 12.08.2019, 12:43

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

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

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

1
09.04.2021, 12:35
  • 1
    Почему бы просто не добавить ppa? –  Community 06.02.2015, 17:26
  • 2
    PPA у меня почему-то не работал. Может у других другой опыт, но каждый раз, когда я пробовал, мне давали несколько драйверов, но не самые свежие. Я бы поставил nvidia -346 и в итоге получил пару устаревших, относительно недавних, и драйвер с открытым исходным кодом, но не тот, который мне нужен. Это было после комбинации Ctrl+Alt+T и Ctrl+Alt+F1 плюс остановка lightdm. Было много разных ответов на проблемы с ppa, поэтому я попробовал метод, который я опубликовал, чтобы увидеть, был ли он более целесообразным, и так оно и было. –  Ben Doidge 06.02.2015, 17:33

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

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

  1. Открытая панель

  2. Найдите и запустите Дополнительные драйверы , подождите, пока он выполнит поиск, затем выберите драйвер, который хотите установить. Он поставляется с 2 драйверами, один с открытым исходным кодом Nouveau и проприетарный от NVIDIA.

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

  4. Теперь перезагрузитесь.

enter image description here

Я выбрал проприетарные драйверы

7
09.04.2021, 12:35
  • 1
    Nouveau активен по умолчанию? Хотите знать, почему он был выбран для моей системы? перехожу на Nvidia сейчас, потому что после перезагрузки у меня продолжал появляться черный экран –  Robert Houghton 02.11.2020, 22:30
  • Загрузите драйвер и поместите его в свой домашний каталог

. Скачать для 64bit :http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html

Скачать для 32bit :http://www.nvidia.com/object/linux-display-ia32-295.53-driver.html

  • Сделай :ctrl + alt + F6 (Предупреждение :Это переключит вас на TTY, без GUI )
  • Войдите под своим именем пользователя и паролем
  • Тип :sudo service lightdm stop
  • Тип :sudo./NVIDIA*
  • Тип :sudo reboot

Теперь драйвер должен работать без проблем (Я только что сделал это с моей GTX 570 )

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

  • Тип :glxinfo | grep direct Он должен отчитаться :direct rendering: Yes
  • Чтобы изменить настройки NVIDIA, введите :nvidia-settings

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

  • Тип :sudoedit /etc/modprobe.d/blacklist.conf

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

blacklist nouveau options nouveau modeset=0 
  • Тип :sudo reboot
1
09.04.2021, 12:35

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

Я использую Ubuntu в течение многих лет. На прошлой неделе я удалил свой старый четырехъядерный компьютер на базе AMD 940 и построил новый 8-ядерный процессор AMD 8350 с 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 «Current Proprietary».

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

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

Следующий шаг для новичков в Ubuntu/Unity

Нажмите ctrl + alt + F1, и я попаду в терминал

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

       $ sudo service lightdm stop

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

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

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

       $ sudo./<nvidia>.run

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

когда это будет сделано, вы перезагрузитесь.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3
09.04.2021, 12:35
  • 1
    boy... never i never learn! my writeup above stated i had built a new pc and had just bought a new gtx 650 nvidia graphics card which i could not connect using hdmi to 2 diff monitors. today i thought well maybe its the new hdmi cable i'd just bought so i swapped hdmi cables with one from one of my tvs... and it worked. so the new hdmi cable was no good. –  Community 01.28.2013, 17:36

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

sudo apt-get install synaptic 

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

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

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

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

. Перезагрузитесь, если требуется.

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

. Установите исходный код linux -+ заголовки linux --generic + dkms (с помощью диспетчера пакетов Synaptic )

enter image description here enter image description here enter image description here

Установите 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 

Из строки с GRUB_CMDLINE_LINUXудалите "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", затем выполните

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

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

sudo update-grub/ sudo update-initramfs -u 

Перезагрузитесь, и все готово.

Второй способ :

Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть Терминал. Когда он откроется, запустите команду (с )ниже :

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

enter image description here

Оба метода были протестированы с драйвером Nvidia версии 340, и оба они работают нормально. Много обновлений было сделано постфактум, и все работает нормально.

4
09.04.2021, 12:35

Пусть встроенная -в Ubuntu программа драйверов -автоматически решает, какие проприетарные графические драйверы установить. Откройте терминал и введите :

sudo ubuntu-drivers autoinstall   
sudo reboot   

Команда автоустановки драйверов Ubuntu -устанавливает драйверы, подходящие для автоматической установки, включая их зависимости. Пакеты графических драйверов, устанавливаемые этими командами, будут получать обновления программного обеспечения так же, как и другие пакеты apt.

5
09.04.2021, 12:35

Он доступен в репозиториях по умолчанию.

Отныне драйверы Nvidia доступны в репозиториях по умолчанию. Так что нет необходимости в каком-либо ppa.

Выполнить :

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

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

2
09.04.2021, 12:35
  • 1
    это, безусловно, лучший и самый простой ответ. Все решения, использующие ppa, приводят к проблемам с подписью pkcs -. https://askubuntu.com/questions/1031375/pkcs-signature-error-warnings-running-dmesg-on-ubuntu-mate-18-04 –  Vindicated Halcyon 07.15.2019, 09:38

Теги

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