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


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

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


123
2017-09-14 14:21


происхождения




ответы:


Обновлено - 18 сентября 2018 г.

Быстрый способ:

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

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

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

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

sudo apt install nvidia-driver-396

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

sudo nano /etc/gdm3/custom.conf

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

# WaylandEnable=false

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

Общие вопросы, касающиеся Nvidia:

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

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

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

Лучшие вопросы о видеокартах:

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

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

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

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

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

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

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

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

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

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

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

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

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

- По умолчанию драйверы Ubuntu -

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

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. удалить bumblebee 2. переустанавливать  nvidia-355 чтобы он снова работал.

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

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

КОМПЬЮТЕРЫ С НАСТРОЙКОЙ SLI

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

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

    sudo nvidia-xconfig --sli=On
    

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

ubuntu-drivers devices

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

ubuntu-drivers devices | grep recommended

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

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

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-396

Номер в конце будет меняться в зависимости от того, сколько лет ваша видеокарта или как она новая (некоторые версии доступны 304, 340, 355 и 370).

Для графических процессоров GeForce 8 и 9 используют nvidia-340
Для GPU GeForce 6 и 7 используют nvidia-304

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

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

Для 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

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

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

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

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

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

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

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

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

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

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

ЗАМЕТКА - Ubuntu может показать в опции Graphics в разделе «Об этом компьютере» значение неизвестный, Если это происходит, пожалуйста, установите mesa-utils пакет.

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

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

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

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

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

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

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

Какой ATI / AMD, или Intel, или NVIDIA Graphics для Unity?

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

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

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

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

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

Desktop не показывает, когда я установил драйверы 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 раздела.

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

    • ОШИБКА FATAL SERVER - После запуска nvidia-xconfig вы можете получить в небольших случаях ошибку «нет экранов», которая, скорее всего, означает, что упомянутые выше рекомендации, такие как установка PPA, не были применены вначале, или возможный модуль все еще работает (либо загружается нуво, либо установлен драйвер 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, как указано выше.

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

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

2. Моя видеокарта не установлена ​​правильно (проблемы с установкой)

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

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

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

  1. Если вы установили драйвер Nvidia с сайта Nvidia или драйвер ATI с официального сайта AMD, введите следующее на терминале (в этом примере предположим, что у вас Ubuntu 64Bit с версией 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 выберите «Режим восстановления». После того, как режим восстановления показывает параметры восстановления, выберите корень или Отказоустойчивый X вариант. В этих режимах и после того, как все предыдущие шаги были выполнены, установите драйвер Nvidia / ATI с использованием упомянутого выше PPA. Всегда пытайтесь установить последний драйвер, если у вас есть последняя видеокарта: sudo apt-get install nvidia-313 для карт 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 после обновления версии Kernel и / или Nvidia первое, что нужно сделать, это проверить, включен ли Unity Plugin. Для этого перейдите в диспетчер настроек конфигурации Compiz (предположим, что он уже установлен) и перейдите в плагин Unity. Убедитесь, что флажок для нее активирован. Если нет, активируйте эту опцию и следуйте рекомендациям на экране.

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

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

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

По умолчанию используется значение 0 (неподдерживаемые функции отключены).

С Nvidia 337.XX доступны следующие варианты:

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

CoolBits = 12 - Когда «12» (бит 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 Launcher или верхнюю панель, если только xorg.conf настоящее. В других случаях пользователям, которые хотят настроить свою видеокарту, может потребоваться опция Coolbits, которая добавляется в xorg.conf. Вот почему nvidia-xconfig существует. Предоставить дополнительный уровень поддержки в случае, если X не обнаруживает или не предлагает все варианты для видеокарты.

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

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

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

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

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


192
2017-09-14 18:31



Это полностью спасло меня, и я действительно думать что эта документация должна идти на сайт Ubuntu или где-то более доступным. Потребовалось несколько дней, чтобы найти и найти это (особенно инструмент, который рекомендует правильный драйвер, который был моей проблемой с самого начала) - shaneonabike
Я попытался изменить это, но не смог (существует ограничение по размеру: /) В любом случае, люди должны заметить, что X SWAT больше не доступен после Quantal! - shaneonabike
Я голосую за этот ответ года. :) В последний раз, когда мне приходилось иметь дело с Ubuntu + nVidia, я вернулся в 2007 году, и я был обеспокоен тем, что мне пришлось бы решать те же проблемы. Благодаря сообщению Луиса, установка прошла настолько плавно. - Waldir Leoncio
@Fabby Ваш комментарий убил кошку ... и именно поэтому я добавил ссылку там как «Xorg title». Но да, я буду следовать вашим прекрасным советам и указывать на это. Спасибо дружище. - Luis Alvarado♦
лол. Читал мою статью и твою. Отличная работа на этом кстати. - Luis Alvarado♦


Прежде всего, вы должны определить графическое оборудование 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 GPU

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

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

sudo apt-get install nvidia-<version_number>

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

sudo apt-get install nvidia-prime

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

sudo reboot

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

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

Информация о драйверах NVIDIA GPU 

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


23
2017-10-02 15:15



Я предлагаю немного изменить ответ. Уточните, что рекомендуемый способ - установить из репозитория Ubuntu sudo apt-get install nvidia-*, Дополнительным способом является установка из PPA. Это будет хорошо для ответа. Уже +1. - Pilot6
А также полезно добавить, как получить модель GPU. lspci -k | grep -EA2 VGA|3D, Он покажет модель и если драйвер установлен. - Pilot6
вы отвечаете очень расплывчато, варианты в вашем ответе не показывают весь процесс должным образом, а скорее перечисляют их - Edward Torvalds
Заметка: l̶a̶t̶e̶s̶t̶ поддерживает вашу видеокарту. Большинство случаев, когда проприетарные видеодрайверы устанавливаются на машине, даже если они больше не поддерживают вашу видеокарту. Итак, тщательно подберите. Это следует упомянуть в разделе README или / и в информации о релизе драйверов NVIDIA GPU ... - Kamiccolo


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

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. kill x server
  2. сгенерировать новый файл xorg.conf
  3. переименовывать и перемещать
  4. вернуться в графический интерфейс

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

sudo apt-get update
sudo apt-get install arandr

5
2017-07-20 11:15





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

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

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

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

Прежде всего вам нужно найти модель вашего 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.

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

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

В этом случае вам придется установить 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, который плохо поддерживается драйвером с открытым исходным кодом.

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

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

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

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


4
2017-10-02 15:45



вы пробовали этот метод на своем Ubuntu? - Edward Torvalds
@edwardtorvalds Это метод, который я всегда использую. - Pilot6
@ Pilot6 Мне удалось установить драйверы Nvidia из ppa, добавив «nomodeset» в grub. Однако теперь, после установки ubuntu и драйверов, я не могу войти (окна входа снова появляются после входа в систему), если я не удалю 'nomodeset' из grub. Есть ли решение, чтобы получить nomodeset навсегда удалить ??? или что еще вызывает эту проблему? - Ghazanfar Mir
Вам не нужно nomodeset после установки драйверов. Поэтому удалите его из /etc/default/grub и запустить sudo update-grub, - Pilot6


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

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

  1. Открыть тире

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

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

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

enter image description here

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


4
2017-10-02 15:33





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

sudo apt-get install synaptic

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

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

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

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

При необходимости перезагрузите компьютер.

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

Установите linux-source + linux-headers-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+Икс → 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 Driver Version 340, и оба они работают нормально. После этого было сделано много обновлений, и все работает нормально.


3
2017-08-07 18:25





Хотел бросить мое предостережение на эту тему, потратив последние 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

Как только 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. Я не смог запустить «Системные настройки»,     с рабочего стола или из кли. Он сделал то же самое, что и синаптический
  3. Я обнаружил, что моя мышь может появиться или не появиться на экране, когда я вошел в систему. Если нет, мне нужно было бы выключить ... не перезагружать ..., чтобы получить его bac

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

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

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

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

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


2
2018-01-28 13:19



Мальчик ... никогда я никогда не узнаю! Моя запись выше заявила, что я построил новый компьютер и только что купил новую графическую карту GTX 650 Nvidia, которую я НЕ МОЖЕТ подключать с помощью HDMI на 2 монитора. Сегодня я хорошо подумал, может быть, это новый HDMI-кабель, который я только что купил, поэтому я поменял кабели HDMI на один из одного из своих телевизоров ... и это сработало. Таким образом, новый кабель HDMI не был хорош. - bmullan


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

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


0
2017-09-28 02:08





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

  1. Загрузите с сайта NVidia.
  2. Нажмите Ctrl + Alt + F1, чтобы перейти в tty и войти в систему.
  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, потому что это было сделано, когда я ответил да во время установки. Кроме того, перед установкой не требуется черный список нувори. Единственная проблема, с которой я столкнулся, заключалась в том, что я установил тот же драйвер для 32-разрядной ОС. Он сказал мне, что ему нужен пакет gcc +, который я получил в своем первом google.


0
2018-06-02 17:24



Почему бы просто не добавить ppa? - Tim
По какой-то причине ppa не работала для меня. Возможно, у других есть другой опыт, но каждый раз, когда я его пробовал, он давал мне несколько драйверов, но не последние. Я поместил nvidia-346 и получил пару наследств, сравнительно недавний, и драйвер с открытым исходным кодом, но не тот, который я хотел. Это было после Ctrl + Alt + T и Ctrl + Alt + F1 плюс остановка lightdm. Было много разных ответов на проблемы ppa, поэтому я попробовал метод, который я опубликовал, чтобы узнать, было ли это более целесообразно, и так оно и было. - Ben Doidge