GNU/Linux >> Belajar Linux >  >> Ubuntu

Sampah Di Primus Dengan Nvidia Bumblebee Di Terpercaya?

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

  1. Aktifkan repositori Universe dan Multiverse – Anda perlu melakukan ini untuk mengizinkan paket bumblebee dan nvidia masing-masing diinstal.

  2. sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

  3. 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.

Terkait:Bagaimana cara mengubah sink pulseaudio dengan "pacmd set-default-sink" selama pemutaran di Ubuntu?

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.


Ubuntu
  1. Ubuntu 18.04 Berhenti Bekerja Dengan Driver Nvidia?

  2. Bagaimana cara menghapus robekan layar di 16,04 dengan nvidia gtx 960 m?

  3. Perbaiki grub resolusi rendah dan layar splash dengan driver Nvidia di Ubuntu 14.04

  1. Bisakah X.org Memuat Dua Driver Berbeda? (Pengaturan tiga kepala Dengan Kartu Intel dan Nvidia)?

  2. Bagaimana Menjalankan Skrip Penyambut/login Dengan Lightdm?

  3. Bumblebee Intel+nvidia Pada Masalah Layar Hitam 15.10?

  1. Masalah Dengan Nvidia Gpu Dan Ubuntu 16.04?

  2. Ubuntu 12.04 Bumblebee Vs Nvidia Geforce Gt 740m?

  3. Mengkonfigurasi Apache 2.4 Dengan Fastcgi Di Ubuntu 16.04 – Apa Yang Saya Lakukan Dengan Php7.0-fpm.conf?