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

11

Я следил за http://ubuntuportal.com/2012/01/bumblebee-3-0-tumblewed-nvidia-optimus-gpu-switching-for-linux-has-been-released-how-to-install-bumblebee-3 -0-on-ubuntu.html это руководство по установке драйвера nvidia на мой ноутбук Dell Inspiron N5110 (Intel HD Graphics 3000 + NVIDIA GeForce GT525M), но я всегда получаю сообщение об ошибке, когда хочу запустить любую программу с помощью команды optirun.

Терминал говорит:

adam@Adam-LT:~$ optirun firefox
[ 1482.559417] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 1482.559517] [ERROR]Aborting because fallback start is disabled.

Мой кулер для ноутбука всегда охлаждает ноутбук, что означает, что карта nvidia потребляет энергию в фоновом режиме. (Терминал иногда говорит, что демон-сервер не работает.) Можете ли вы дать мне какое-то решение для этого?

Адам
источник

Ответы:

12

У меня недавно была и эта проблема.

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

sudo apt-get install ppa-purge
sudo apt-get purge bbswitch-dkms bumblebee-nvidia

Это устанавливает утилиту PPA-Purge и удаляет BBSwitch и Bumblebee

sudo apt-get install linux-headers-generic

Это устанавливает правильные заголовки Linux. По какой-то причине BBSwitch не будет (из-за отсутствия лучшего слова вставлять) сам в ядро.

Тогда простой

sudo apt-get install bbswitch-dkms bumblebee-nvidia

все исправил. Да, и перезагрузка, конечно :)

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

CruzBishop
источник
1
Я думаю, что этого достаточно, чтобы бежать sudo apt-get install linux-headers-$(uname -r) && sudo dkms autoinstall && sudo restart bumblebeed. Это устанавливает материал для компиляции bbswitch и перезапускает шмеля, чтобы можно было обнаружить bbswitch.
Лекенштейн
1
У меня тоже получилось, отлично!
Макарио
1

При обновлении с Ubuntu 12.04 до 12.10 логично, что шмель был установлен раньше. Однако PPA отключается при обновлении, поэтому вам нужно будет снова включить его!

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

В этот момент будет установлена ​​новая версия шмеля, так nvidia-currentкак она является зависимой от bumblebee-nvidia.

Если ваш домашний каталог зашифрован, процесс установки будет зависать update-initramfs. Это можно решить, отключив FRAMEBUFFER=yв/usr/share/initramfs-tools/conf-hooks.d/cryptsetup

# This will setup non-us keyboards in early userspace,
# necessary for punching in passphrases.
KEYMAP=y

# force busybox on initramfs
BUSYBOX=y

# and for systems using plymouth instead, use the new option
# FRAMEBUFFER=y  # DISABLED to install nvidia drivers

Теперь optirun отлично работает на моей системе, Geforce GT 650M, на Asus N56V.

Энн ван Россум
источник
0

Вы пробовали "optirun glxspheres" из руководства? А что значит сказать? Моя говорит;

toddi @ ubuntu-e530: ~ $ optirun glxspheres Многоугольники в сцене: 62464 Визуальный идентификатор окна: 0x21 Контекст является прямым средством визуализации OpenGL: GeForce GT 630M / PCIe / SSE2

согласно этому более официальному сайту; « http://bumblebee-project.org/install.html », за которым я следовал, говорит, что он запускает «sudo apt-get install bumblebee-nvidia», который, похоже, не работает в руководстве, с которым вы связаны.

!! НОТА !! Я не эксперт. Это именно то, что я сделал - и, похоже, здесь работает. Я не проверял ничего, кроме первой команды - только что получил этот компьютер, и так как меня больше всего интересует экономия батареи.

user98593
источник
1
adam @ Adam-LT: ~ $ optirun glxspheres [4817.799920] [ОШИБКА] Невозможно получить доступ к вторичному графическому процессору - ошибка: не удалось загрузить драйвер графического процессора [4817.800070] [ОШИБКА] Прерывание из-за того, что аварийный запуск отключен.
Адам