Bagaimana cara menginstal driver nvidia optimus?


11

Saya telah mengikuti 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 panduan ini untuk menginstal driver nvidia pada notebook Dell Inspiron N5110 saya (Intel HD Graphics 3000 + NVIDIA GeForce GT525M), tetapi saya selalu mendapatkan beberapa kesalahan ketika saya ingin memulai program apa pun dengan perintah optirun.

Terminal mengatakan:

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.

Pendingin laptop saya selalu mendinginkan laptop, yang berarti kartu nvidia menghabiskan daya di latar belakang. (Terminal terkadang mengatakan sesuatu daemon-server tidak berjalan.) Bisakah Anda memberi saya beberapa solusi untuk ini?

Jawaban:


12

Baru-baru ini saya juga mengalami masalah ini.

Bagi saya, yang harus saya lakukan adalah menjalankan perintah berikut. Saya akan memecah mereka:

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

Itu menginstal utilitas PPA-Purge dan menghapus BBSwitch dan Bumblebee

sudo apt-get install linux-headers-generic

Itu menginstal header Linux yang tepat. Untuk beberapa alasan, BBSwitch tidak akan (karena tidak ada kata yang lebih baik, masukkan) ke dalam kernel.

Kemudian sederhana

sudo apt-get install bbswitch-dkms bumblebee-nvidia

memperbaiki semuanya. Oh, dan reboot, tentu saja :)

Semoga ini bisa membantu Anda setidaknya sedikit! Tolong beritahu saya bagaimana Anda pergi


1
Saya pikir itu cukup untuk dijalankan sudo apt-get install linux-headers-$(uname -r) && sudo dkms autoinstall && sudo restart bumblebeed. Itu menginstal hal-hal untuk mendapatkan bbswitch dikompilasi dan me-restart bumblebeed sehingga mampu mendeteksi bbswitch.
Lekensteyn

1
Bekerja untuk saya juga, bagus!
Makario

1

Pada pemutakhiran dari Ubuntu 12.04 hingga 12.10 masuk akal bahwa bumblebee telah diinstal sebelumnya. Namun PPA menjadi dinonaktifkan pada peningkatan, jadi Anda harus mengaktifkannya lagi!

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

Pada saat ini, versi baru lebah akan diinstal sebagaimana nvidia-currentadanya ketergantungan bumblebee-nvidia.

Jika direktori rumah Anda dienkripsi, proses instalasi akan hang pada update-initramfs. Ini dapat diselesaikan dengan menonaktifkan FRAMEBUFFER=ydi/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

Sekarang optirun bekerja dengan baik pada sistem saya, Geforce GT 650M, pada Asus N56V.


0

Apakah Anda mencoba "optirun glxspheres" dari panduan ini? Dan apa yang dikatakan? Milik saya mengatakan;

toddi @ ubuntu-e530: ~ $ optirun glxspheres Poligon dalam adegan: 62464 Visual ID window: 0x21 Konteks Direct OpenGL Renderer: GeForce GT 630M / PCIe / SSE2

menurut situs yang lebih resmi ini; " http://bumblebee-project.org/install.html " - yang saya ikuti - ia mengatakan untuk menjalankan "sudo apt-get install bumblebee-nvidia" penyihir sepertinya tidak melakukan dalam panduan yang Anda tautkan.

!! CATATAN !! Saya tidak ahli. Inilah yang saya lakukan - dan sepertinya berhasil di sini. Saya belum menguji apa pun selain perintah pertama - baru saja mendapatkan komputer ini, dan karena saya paling tertarik untuk menghemat baterai.


1
adam @ Adam-LT: ~ $ optirun glxspheres [4817.799920] [ERROR] Tidak dapat mengakses GPU sekunder - kesalahan: Tidak dapat memuat driver GPU [4817.800070] [ERROR] Gagal karena mulai mundur mundur dinonaktifkan.
Adam
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.