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

все виправлено. О, і перезавантаження, звичайно :)

Сподіваємось, це допоможе вам хоч трохи! Будь ласка, дайте мені знати, як ви йдете


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" відьма, яку, здається, не робить у посібнику, з яким ви пов’язані.

!! ПРИМІТКА !! Я не експерт. Це саме те, що я зробив - і, здається, працює тут. Я не перевіряв нічого іншого, ніж першу команду - тільки що придбав цей комп’ютер, і оскільки мене найбільше цікавить економія акумулятора.


1
adam @ Adam-LT: ~ $ optirun glxspheres [4817.799920] [ПОМИЛКА] Не вдається отримати доступ до вторинного графічного процесора - помилка: Не вдалося завантажити драйвер GPU [4817.800070] [ERROR] Відміняється, оскільки відключення запускається.
Адам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.