Setelah seminggu memeriksa banyak referensi tentang bumblebee/nvidia, saya memutuskan untuk memposting Thread baru ini. Tidak ada yang saya coba berhasil dalam skenario saya ... pengujian virtualgl dan primus, pilihan berbeda pada file konfigurasi, pembangunan kembali dan pengujian driver nvidia-current-updates dan nvidia-331-updates, dan menginstal/menghapus instalasi beberapa kali ... membuat frustrasi. :-/
Saya akan menghargai setiap petunjuk, tip, atau referensi yang dapat membantu saya memecahkan masalah yang dijelaskan di bawah ini.
Laptop HP. Pavilion 15
Berjalan dalam mode lama (dengan menonaktifkan secureBoot)
Menginstal Ubuntu 12.04 (tanpa win8), dengan bumblebee bumblebee-nvidia virtualgl virtualgl-libs:i386 linux-headers-generic nvidia-331-updates, dan tambahan primus primus-libs:i386
Status dan hasil saat ini untuk:
~$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
305 frames in 5.0 seconds = 60.888 FPS
301 frames in 5.0 seconds = 60.026 FPS
…
$ optirun -vv glxgears
[ 837.155622] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 837.156380] [INFO]Configured driver: nvidia
[ 837.156787] [DEBUG]optirun version 3.2.1 starting...
[ 837.156840] [DEBUG]Active configuration:
[ 837.156896] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 837.156948] [DEBUG] X display: :8
[ 837.156980] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-331-updates:/usr/lib32/nvidia-331-updates
[ 837.157012] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 837.157042] [DEBUG] Accel/display bridge: virtualgl
[ 837.157077] [DEBUG] VGL Compression: proxy
[ 837.157109] [DEBUG] VGLrun extra options:
[ 837.157145] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 837.164030] [INFO]Response: No - error: X did not start properly
[ 837.164069] [ERROR]Cannot access secondary GPU - error: X did not start properly
[ 837.164085] [DEBUG]Socket closed.
[ 837.164117] [ERROR]Aborting because fallback start is disabled.
[ 837.164131] [DEBUG]Killing all remaining processes.
–
$ lspci | egrep '3D|VGA'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
–
$lspci -k
Setelah boot…
0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
Dan setelah ‘sudo modprobe nvidia_331_updates’ …
0a:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
Subsystem: Hewlett-Packard Company Device 2166
Kernel driver in use: nvidia
Kernel modules: nvidia_331_updates, nvidia_304, nouveau, nvidiafb
(lihat saja perubahan dari rev-ff ke rev-a1…!!!)
$ jockey-text -l
kmod:nvidia_304 - nvidia_304 (Privativo, Activado, No está en uso)
kmod:nvidia_331 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Libre, Desactivado, No está en uso)
kmod:nvidia_331_updates - nvidia_331_updates (Privativo, Activado, No está en uso)
Semua driver diaktifkan tetapi 'tidak digunakan'
~$ optirun --status
Bumblebee status: Error (3.2.1): X did not start properly
$ optirun -b none nvidia-settings -c :8
[ 525.940758] [ERROR]Cannot access secondary GPU - error: X did not start properly
[ 525.940890] [ERROR]Aborting because fallback start is disabled.
$ ldd $(which optirun)
linux-vdso.so.1 => (0x00007fffb7bfe000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007facb3bce000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007facb39c6000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007facb3605000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007facb33c8000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007facb31ab000)
/lib64/ld-linux-x86-64.so.2 (0x00007facb3ed7000)
Karena masalah pada batas char ke dalam formulir ini, saya memposting tautan eksternal untuk konten dari:bumblebee.conf, xorg.conf.nvidia, Xorg.0.log :
Terkait:Kesalahan saat memindahkan basis data lama?http://public.justcloud.com/dra40vv88p.5315941
Terima kasih telah memperhatikan!! Salam Hormat!!
;-))
Jawaban yang Diterima:
Saya tahu ini tidak selalu menjawab pertanyaan Anda tentang Bumblebee, tetapi Anda mengatakan petunjuk atau tip apa pun.
Jika Anda tidak terikat secara eksplisit ke 12,04, Anda dapat memperbarui ke 14,04 dan menggunakan nvidia-prime
paket, yang membuat penggunaan perangkat keras Optimus menjadi lebih mudah.
Anda memang harus keluar/masuk untuk beralih antara chip Intel dan chip nVidia, tetapi Anda akan mendapatkan seluruh desktop Anda pada kartu nVidia saat menggunakannya dan hampir tidak ada konfigurasi yang diperlukan.
Bumblebee adalah solusi yang bagus tetapi terkadang sulit untuk disiapkan dan saya memiliki beberapa masalah dengan partikel dan hal-hal lain dalam game tertentu.