Saya menginstal versi baru Ubuntu 18.04 pada laptop optimus saya kemudian saya mengikuti instruksi dari situs ini untuk menginstal paket lebah. Itu berhasil tetapi saya melihat garis selama instalasi yang menyatakan bahwa itu tidak dapat menghapus modul nouveau. Saya melakukan reboot dan saya berlari optirun --statusuntuk melihat apakah itu berfungsi dan mengeluarkan kartu nvidia diskrit yang dinonaktifkan, kemudian saya mencoba menjalankan optirun glxgearsdan pesan kesalahan ini muncul.
[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
Saya telah mencoba menginstal ulang Ubuntu dan lebah.
Ada satu perubahan besar pada driver nvidia yang mencegah lebah bekerja - glvnd ( https://github.com/NVIDIA/libglvnd ). Singkatnya, lebah menjalankan contoh xorg yang terpisah pada tampilan yang terpisah, yang glvnd tidak bisa mengatasinya. Perilaku ini harus dinonaktifkan untuk lebah. Masukkan baris berikut ke/etc/environment
__GLVND_DISALLOW_PATCHING=1
Agar glvnd berfungsi, nvidia juga mengubah direktori tempat file / driver terkait berada. Bumblebee harus dikonfigurasi ulang sesuai ( /etc/bumblebee/bumblebee.conf):
Masalah terakhir yang mencegah bumblebee membongkar driver nvidia disebabkan oleh nvidia-drmyang tidak seharusnya dimuat dalam lingkungan bumblebee. Ini mudah dinonaktifkan dengan mengalihkannya ke off( /etc/modprobe.d/blacklist-nvidia.conf):
blacklist nvidia
blacklist nvidia-drm
blacklist nvidia-modeset
#alias nvidia off
alias nvidia-drm off
#alias nvidia-modeset off
nvidia-modeset tidak diperlukan juga, tetapi memuatnya tidak sakit dan Anda mungkin ingin menonaktifkannya juga.
Saya juga akan menonaktifkan gpu manager ( Apa yang dilakukan gpu-manager? ), Karena tidak diperlukan dalam hal ini ( /etc/default/grub): tambahkan nogpumanagerke GRUB_CMDLINE_LINUX_DEFAULTbagian.
Dalam kasus saya systemd tidak menyebabkan masalah dengan "mengunci" nvidia-drm. Tetapi modul ini mencegah lebah tidak membongkar nvidiadengan benar.
semanggi
1
Jawaban ini memperbaikinya untuk saya. Saya melihat ke dalam kerja timrichardsons yang sangat baik di sekitar prime-select namun saya pikir GPU saya terlalu tua untuk fitur-fitur driver (drivier nvidia juga tidak memiliki prime-select)
Baggers
2
Saya terperangah dengan semua masalah yang diderita Linux tentang optirun / Optimus / Nvidia / Bumblebee, ini adalah masalah yang terlalu banyak untuk pengguna biasa.
hazard89
0
Bumblebee sayangnya belum diperbarui sejak 14,04. Anda masih bisa membuatnya bekerja, tetapi saya tidak tahu tentang Tutorial 18.04 yang ada.
Saya mendapat masalah yang sama persis seperti Anda, driver kereta, harus reboot setelah beralih di antara GPU (dan ini membuat kartu nvidia saya tidak dapat dibongkar, terima kasih nvidia).
Linux memang hebat, tetapi dukungan driver nvidia buruk, dan karenanya, banyak orang yang optimis mencabut rambutnya untuk membuatnya bekerja, termasuk saya.
Saya mendapat GPU yang sama persis seperti yang Anda lakukan.
nvidia-drm
. Tetapi modul ini mencegah lebah tidak membongkarnvidia
dengan benar.Bumblebee sayangnya belum diperbarui sejak 14,04. Anda masih bisa membuatnya bekerja, tetapi saya tidak tahu tentang Tutorial 18.04 yang ada.
Namun Anda bisa mencoba ini;
https://www.reddit.com/r/linuxquestions/comments/7ulymw/for_anyone_struggling_to_set_up_bumblebee/
Saya mendapat masalah yang sama persis seperti Anda, driver kereta, harus reboot setelah beralih di antara GPU (dan ini membuat kartu nvidia saya tidak dapat dibongkar, terima kasih nvidia).
Linux memang hebat, tetapi dukungan driver nvidia buruk, dan karenanya, banyak orang yang optimis mencabut rambutnya untuk membuatnya bekerja, termasuk saya.
Saya mendapat GPU yang sama persis seperti yang Anda lakukan.
sumber