Как установить драйвер NVIDIA в Ubuntu

16

Я использую Ubuntu 13.04 на DELL XPS L501 - Nvidia GeForce GT 420M. Я использую ядро 3.9.0-030900-generic.

Все заголовки ядра установлены в системе.

и

Я попробовал следующее.

  • Используйте apt-get для установки nvidia-current(загрузите 304) и загрузите, используяmodprobe
  • Используйте apt-get для установки nvidia-310&& load с помощьюmodprobe
  • Скачайте 64-битный драйвер nvidia nvidia-319.23для серии 400M и установите
  • Используйте swat-x repo для установки драйвера nvidia

Все это не удалось. И я проверял это каждый раз, как это

  • После загрузки модуля (проверено с lsmod),
  • перезапустил Lightdm
  • протестировано с get.webgl.org
    • (Включена поддержка Google-Chrome webgl)

Проблема столкнулась с nvidia-xconfig

  • после запуска nvidia-xconfig(который пишет в /etc/X11/xorg.conf) и перезапуска lightdmмой дисплей res изменится на 640x480.
  • и пришлось удалить этот файл, чтобы вернуться к старым настройкам
  • Также попытался закомментировать те две строки, которые корректируются Horizontal and Vertical Settingв xorg.conf. Это только исправило резолюцию. Но все же я не смог использовать видеокарту (webgl).

РЕДАКТИРОВАТЬ 1: (нуво)

  • Пробовал перезагрузку после каждой установки
  • Удалены (очищены) все nouveau * перед запуском.
  • Удален еще один пакет (хотя не помню точное имя) - xorg-xserver-blah-blah.

РЕДАКТИРОВАТЬ 2: (Bitlbee)

  • Я bitlbeeустановил раньше. Убрал это тоже перед началом установки.
  • Когда присутствовал битлби, NVIDIA-3.9-x86.run(скачанный с nvidia) не смог распознать видеокарту. Но это было, когда я удалил bitlbee. (Поэтому я предполагаю, что это должно работать, если графический драйвер был установлен правильно)

РЕДАКТИРОВАТЬ 3: (software-properties-gtk)

  • sudo software-properties-gtk
  • вкладка Дополнительные драйверы всегда NIL. (до и после установки) (даже если установка прошла успешно)

Пробовал это целый день, и делал это довольно много раз. Никто из них не работал.

Нужна помощь! Это проблема с kernel-3.9, что для этого нет обновлений?

Бупати Раджаа
источник
Попробуйте перезагрузиться после установки драйвера nvidia. Я предполагаю, что вы конфликтуете с модерном
Panther
попробовал это тоже. добавлены правки в вопросе. пожалуйста, проверьте.
Бупати Раджа
2
Это оптимальная карта (по запросу), в то время как настоящая карта представляет собой Intel GPU. Итак, вы хотите посмотреть на Шмеля
bcbc
Самый безопасный, самый эффективный и самый современный - это nvidia ppa от Ubuntu devs launchpad.net/~graphics-drivers/+archive/ubuntu/ppa, и я не использую Bumblebee, но использую nvidia-prime, который хорошо работает на моем ноутбуке 4-го поколения i7. Также, если вы собираетесь работать с CUDA и openCL, убедитесь, что после перезагрузки установили nvidia-modrpobe, а затем снова перезагрузитесь.
Arup Roy Chowdhury
1
воспоминания о том, почему я в ярости бросил linux в 2000 году
нейронет

Ответы:

19

Я нашел очень хорошее учебное пособие в Интернете и смог без проблем установить эти печально известные драйверы Nvidia на два компьютера. Вот что ты делаешь:

подготовка

1) Во-первых, вам нужно открыть оболочку терминала. Вы можете либо запустить свой компьютер и перейти к виртуальной оболочке

Ctrl+ Alt+F1

или войдите и откройте терминал gnome

Ctrl+ Alt+t

2) Затем в терминале выполните следующие команды:

Эта команда обновит ваши пакеты

 sudo apt-get update

Затем вам нужно будет установить заголовочные файлы linux, если они еще не установлены.

 sudo apt-get install linux-headers-generic

Затем вам нужно будет выполнить dist-upgrade, чтобы обновить некоторые пакеты вашей системы.

 sudo apt-get dist-upgrade

Когда все это будет сделано, вам нужно будет перезагрузить систему

 sudo reboot

Установка драйверов

1) Повторите шаг один, чтобы открыть терминал.

Теперь установите драйверы Nvidia

 sudo apt-get install nvidia-current-updates 

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

sudo nvidia-xconfig

* Была известная ошибка, что скрипт установки Nvidia не запускал эту команду. Если этот файл конфигурации не создан, ваша графика не будет работать.

Теперь перезагрузите вашу систему:

 sudo reboot

Поздравляем! Теперь вы должны использовать драйверы Nvidia.

Подтверждая это сработало

Один быстрый способ проверить это - нажать на шестерню в верхней части.

зубец

Затем нажмите About This Computer

В строке, которая говорит Graphics, это должно сказать ваш графический драйвер:

Вот как выглядит моя:

О компьютерной графике

Вы также можете нажать на графику, чтобы получить более подробную информацию:

Графика

Ура!

Источник: http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/

Макс Титер
источник
Хороший пост ..... + 1
Касим
ну, я сделал все, и это не сработало. К сожалению, когда я побежал, sudo nvidia-xconfigэто дало мне ошибку. Я не знаю, так ли это, но когда я вхожу в графику (в "Об этом компьютере"), это говорит Graphics: Unknown. Есть идеи?
Соси
У меня та же проблема .. !!
Бупати Раджаа
Понятия не имею. Однако я помню, что когда я впервые установил драйверы Nvidia на свой компьютер, используя интегрированный чип на материнской плате, он сказал: «Графика: неизвестно». Теперь я использую Карту, и она распознает ее. Возможно, Nvidia создала паршивые драйверы для вашей карты, и, таким образом, вы получите это. Мое другое предположение, что где-то что-то пошло не так с установкой драйвера.
Макс Tither
Это разбило всю графику для меня.
user1205577
3

Хотя кажется, что установка драйвера Nvidia в Ubuntu - беспорядок. Это на самом деле не так. Все, что вам нужно сделать, это выполнить шаги:

  1. Откройте «Программное обеспечение и обновления» из тире и выберите «Источники программного обеспечения».

  2. В небольшом всплывающем окне выберите все кнопки галочки на первой вкладке. Закрой его.

  3. Откройте терминал и введите следующую команду. После ввода команды нажмите клавишу «Возврат».

    sudo apt-get update && sudo apt-get upgrade
    
  4. По завершении снова откройте «Программное обеспечение и обновления» и выберите вкладку «Дополнительные драйверы». Там вы можете выбрать между проприетарной версией Nvidia и несколькими версиями xorg devel. Выберите один помеченный проприетарный. Завершение загрузки может занять некоторое время, в зависимости от вашего подключения.

  5. После завершения загрузки закройте окно.

  6. Вуаля, вы установили драйвер Nvidia.

Рошан Джордж
источник
2

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

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Добавьте PPA Stable Bumblebee Releases и установите Bumblebee, используя проприетарный драйвер NVIDIA:

  sudo add-apt-repository ppa:bumblebee/stable
  sudo apt-get update
  sudo apt-get install bumblebee bumblebee-nvidia

Если у вас есть 32-битные приложения, такие как Wine, и вы запускаете 11.10 Oneiric или более позднюю версию, вам потребуются дополнительные библиотеки:

  sudo apt-get install virtualgl-libs:i386

Позвольте себе использовать Шмеля, добавив себя в группу «Шмель». (замените $ USER своим именем пользователя)

  sudo usermod -a -G bumblebee $USER

Перезагрузите или повторно войдите в систему, чтобы применить изменения группы. Если вы хотите запустить программу на карте nvidia сейчас, используйте программу optirun:

  optirun firefox &
Михай
источник
это помогло мне с vaio vpceg
терминал ниндзя
1

Поскольку большинство из этих ответов устарели ... Вот современный способ установки драйверов nvidia для Ubuntu (для 14.04 и новее):

Все, что вам нужно сделать, это:

  • Добавьте графические драйверы ppa
  • Установите рекомендуемый драйвер Nvidia
  • Перезагрузите вашу систему

Итак, из терминала запустите:

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

это все, что нужно сделать!

примечание: если вы хотите установить определенную версию графического драйвера, вы можете увидеть, какие драйверы доступны для вашего оборудования, запустив: sudo ubuntu-drivers devicesи проверив вывод, чтобы увидеть, какие драйверы поддерживаются. Затем просто установите нормально с помощью, например,sudo apt-get install nvidia-381

Кори Голдберг
источник
0

Это работало для меня несколько раз, когда что-то пошло не так:

sudo apt-get install build-essential linux-source
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install nvidia-current
sudo depmod -a
sudo modprobe nvidia_current
sudo restart lightdm
Vegard
источник