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

100

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

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

    
задан Richard Rodriguez 14.09.2011 в 16:21
источник

13 ответов

160

Обновлено - 2 ноября 2016 г.

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

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

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

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

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

sudo apt-get install nvidia-370

Затем перезагрузитесь, чтобы использовать новые драйверы.

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

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

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

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

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

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

Ubuntu 12.04 +

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

КОМПЬЮТЕРЫ С ДВУМ ВИДЕО КАРТОЧКАМИ В ГИБРИДНОМ РЕЖИМЕ

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

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

sudo apt-get 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

Если у вас есть 2 или более видеокарты в режиме 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-get install linux-source linux-headers-3.5.0-16-generic  

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

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

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

sudo apt-get install nvidia-370

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

Для графических процессоров серии 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

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

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

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. Настройка и настройка видеокарты

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

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

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

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

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

Какой ATI / AMD, или Intel, или NVIDIA Graphics for 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 :

    • ОШИБКА VALIDATION . Это может содержать раздел, отсутствующий, некорректная информация в секции, не закрытые разделы или просто требующая не менее 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, как указано выше.

Я должен добавить, что если вы страдаете от черного экрана после установки драйверов 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, можно решить, выполнив шаги, указанные в Can not установите драйвер 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, не волнуйтесь, все три варианта завершатся одинаково.При перезагрузке в меню GRUB выберите «Режим восстановления». После того, как режим восстановления показывает параметры восстановления, выберите параметр root или параметр Failsafe 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 Launcher / Panel после обновления версии ядра и / или Nvidia, первое, что нужно сделать, это проверить, включен ли плагин Unity. Для этого перейдите в Диспетчер настроек конфигурации Compiz (предположим, что он уже установлен) и перейдите в Unity Plugin. Убедитесь, что флажок для нее активирован. Если нет, активируйте эту опцию и следуйте рекомендациям на экране.

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), страница «Тепловой монитор» позволит настроить скорость вращения графического процессора на графических платах с возможностью программируемого вентилятора.

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

    
ответ дан Luis Alvarado 14.09.2011 в 20:31
источник
21

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

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

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

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

apt-cache search nvidia

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

Собственные графические процессоры 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 для устаревших версий графических процессоров

    
ответ дан cl-netbox 02.10.2015 в 17:15
источник
5

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

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
    
ответ дан The Demz 20.07.2013 в 13:15
источник
4

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

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

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

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

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

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

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

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

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

Kernel driver in use: nouveau

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

dpkg -l | grep nvidia

Установлен пакет с символом ii .

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

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

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

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

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

sudo apt-get install nvidia-352

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

Графика Hybryd

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

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

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

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

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

    
ответ дан Pilot6 02.10.2015 в 17:45
источник
4

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

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

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

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

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

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

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

    
ответ дан edward torvalds 02.10.2015 в 17:33
источник
2

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

По-прежнему нет 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

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

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

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

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

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

    
ответ дан bmullan 28.01.2013 в 14:19
источник
2

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

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

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

    
ответ дан Mitch 07.08.2014 в 20:25
источник
0

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

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

    
ответ дан Goldentoa11 28.09.2013 в 04:08
источник
0

Это стало проще с 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.

    
ответ дан Ben Doidge 02.06.2015 в 19:24
источник
0

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

ответ дан 200_success 03.10.2015 в 10:17
источник
0

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

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

Выполнить:

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

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

    
ответ дан Severus Tux 11.06.2016 в 18:06
источник
0

Есть много решений, но вот что на самом деле сработало для меня (предположим, что вы загрузили новую версию бинарного драйвера 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
    

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

    
ответ дан Jie Cheng 10.02.2017 в 22:39
источник
-1
  • Загрузите драйвер и поместите его в свой домашний каталог

Загрузить для 64bit: Ссылка

Загрузить для 32bit: Ссылка

  • Do: 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
ответ дан era878 07.06.2012 в 06:09
источник

Ознакомьтесь с другими вопросами по меткам