Berikut ini muncul saat menjalankan optirun glxgears
dengan primus
dan nvidia-331-updates
dikonfigurasi di bumblebee.conf
:
Ini pada 14,04 Trusty Tahr, ditingkatkan dari 13,10. Aplikasi tampaknya berjalan di nvidia gpu, tetapi tidak ditampilkan dengan benar seperti pada versi distro sebelumnya. Saya menduga ini adalah bug di primus di 14,04 repo, kecuali salah satu paket saya tidak dikonfigurasi dengan baik.
Jendela memang menyegarkan dan menampilkan bagian dari gambar glxgears, tetapi hanya ketika saya mengecilkan jendela, dan sekali per bingkai jendela sedang diubah ukurannya. Area pandang GL juga salah skala dalam proses ini.
Melanjutkan beberapa pengujian, PRIMUS_UPLOAD=1
flag tampaknya membuat jendela disegarkan dengan benar dan semuanya berfungsi sebagaimana dimaksud. Ini bukan solusi permanen.
Jawaban yang Diterima:
Gunakan metode pengambilan GitHub untuk memeriksa spesifikasi Anda.
$ lspci -vnn | grep '''[030[02]]'
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])
08:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] [10de:1292] (rev a1)
- Perhatikan notasi
08:00.0
dengan satu dot.
Hanya laptop yang memiliki kartu nVidia Optimus semacam ini, jadi proyek ini tidak akan berlaku untuk desktop (untuk saat ini). Kartu dari seri 4xxM dan yang lebih baru semuanya berkemampuan Optimus. M adalah singkatan dari "Mobile". Tetapi memiliki kartu 4xxM tidak cukup untuk memastikan Anda memiliki laptop Optimus. Juga harus ada pengontrol video terintegrasi di prosesor Anda. Untuk memeriksanya, jalankan perintah ini di [terminal][1]:
Cara Ubuntu menggunakan Bumblebee (Wiki)
- Pengaturan Dasar untuk 12,04 – 13,04
Anda perlu purge
ppa
jika Anda telah menginstalnya.
- Basic_Setup_for_13.10_and_later
Terminal aktif, dan masukkan perintah di bawah ini:
— Instruksi UbuntuWiki
-
Aktifkan repositori Universe dan Multiverse – Anda perlu melakukan ini untuk mengizinkan paket bumblebee dan nvidia masing-masing diinstal.
-
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
-
Mulai ulang
sekarang
Pertama, pastikan versi nvidia-current 304 benar-benar keren.
Setelah instalasi–
$ ls -l /etc/bumblebee/
-rw-r--r-- 1 root root 2957 Dez 1 00:38 bumblebee.conf
drwxr-xr-x 2 root root 4096 Nov 30 23:57 xorg.conf.d
-rw-r--r-- 1 root root 513 Dez 1 00:37 xorg.conf.nouveau
-rw-r--r-- 1 root root 1380 Dez 1 00:37 xorg.conf.nvidia
INGAT 08:00.0
?
$ cat /etc/bumblebee/xorg.conf.n*
$ view /etc/bumblebee/xorg.conf.nouveau # and
$ view /etc/bumblebee/xorg.conf.nvidia # and change the last dot in
BusID "PCI:08:00.0"
Selanjutnya:
$ view /etc/bumblebee/bumblebee.conf
[bumblebeed]
VirtualDisplay=:8 # refers to PCI:08:00.0, the 1st left 0 is ignored
KeepUnusedXServer=false
ServerGroup=bumblebee
TurnCardOffAtExit=false
NoEcoModeOverride=false
Driver=nvidia # changed
XorgConfDir=/etc/bumblebee/xorg.conf.d
[optirun]
Bridge=auto
VGLTransport=proxy
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
AllowFallbackToIGC=false
[driver-nvidia]
KernelDriver=nvidia-current
PMMethod=bbswitch # changed
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Ingin :Saya menghapus komentar asli (petunjuk) sebagai cadangan.
Lakukan juga atau jelajahi file dan ubah nilainya tanpa menyentuh komentar.
Uji primus
DRI_PRIME=0 glxgears -info | grep "GL_VENDOR"
DRI_PRIME=1 glxgears -info | grep "GL_VENDOR"
$ DRI_PRIME=:8 glxgears # and finaly do it
Setelah itu ikuti informasi yang diberikan di–
Contoh_update_to_nvidia-319_driver di UbuntuWiki.
Anda juga akan menyesuaikan versi dan jalur driver dalam file di atas.
Bekerja sangat baik untuk saya.