Bagaimana cara memperbaiki kesalahan "Xlib: ekstensi" NV-GLX "hilang pada layar"?

18

Ketika saya mencoba mengonfirmasi daripada saya dapat menjalankan Unity 3D pada Asus U31SD saya dengan i5 Sandy Brigde dan Nvidia 520 dan Nvidia Optimus di intel saya menerima kesalahan ini: Xlib: ekstensi "GLX" hilang pada tampilan ": 0".

Tentu saja, saya tidak dapat menjalankan efek Ubuntu 11.10, bahkan pengalih aplikasi pun tidak.

Adakah yang bisa membantu saya? Terima kasih

Oscar
sumber

Jawaban:

6

Kesalahan ini terjadi ketika Anda menginstal driver nvidia milik pada laptop NVidia Optimus. Kartu nvidia tidak dapat langsung digunakan karena desain Optimus. Untuk memperbaiki ini, hapus instalasi nvidia-currentpaket dan login ulang. Setelah itu, Anda hanya akan kehabisan kartu grafis Intel yang membuat kartu nvidia tidak digunakan meskipun masih akan menggunakan daya. Bumblebee memungkinkan Anda untuk mematikan kartu, lihat Apakah NVIDIA GeForce dengan Teknologi Optimus didukung oleh Ubuntu?

Lekensteyn
sumber
Saya dihapus dan dibersihkan nvidia-currenttetapi masih ada kesalahan "ekstensi GLX hilang pada layar: 0".
H2ONaCl
@broiyan Jika Anda memiliki laptop Optimus, silakan lihat pertanyaan terkait.
Lekensteyn
Ya, saya punya kartu Optimus. Saya mencoba menghapus nvidia-saat ini melalui baris perintah dan masih Ubuntu Software Center berpikir itu diinstal. Saya mencoba berbagai hal di tautan juga, termasuk me-reboot untuk menghapus driver Nvidia 295.53. Tetap saya tidak bisa menjalankan glxspheres. Tujuan saya adalah untuk mendapatkan ikon 32 piksel dalam Peluncur dan itulah mengapa saya menggunakan Optimus.
H2ONaCl
Jika Anda menggunakan Bumblebee, Anda dapat mencoba mendapatkan bantuan dari saluran IRC #bumblebee di Freenode IRC. Pastikan bahwa /etc/X11/xorg.conf dihapus, bahwa Anda belum menginstal driver nvidia langsung dari nvidia.com dan kemudian instal ulang Bumblebee menggunakan: sudo apt-get purge bumblebee bumblebee-nvidia nvidia-current && sudo apt-get install bumblebee. Nyalakan kembali (atau mulai ulang DE) dan coba lagi.
Lekensteyn
3

Jika saya ingat dengan baik GLX ada hubungannya dengan OpenGL windows di sistem X. Jadi pastikan Anda menginstal paket mesa yang merupakan implementasi OGL di Linux

Stefano Mtangoo
sumber
3
Menginstal "mesa-vulkan-drivers" dan kesalahan telah diperbaiki!
Torrien
sebenarnya, itu membantu
Ahmed I. Elsayed
2

Apakah itu sistem dengan 2 kartu grafis? Jika demikian, berikut ini membuat google earth berfungsi untuk saya: https://launchpad.net/~bumblebee/+archive/stable

Seperti yang disebutkan halaman itu, Anda selalu dapat mencoba driver eksperimental, meskipun itu saja tidak menyelesaikan masalah saya. Buka konsol dan ketik:

add-apt-repository ppa:ubuntu-x-swat/x-updates

atau, jika Anda merasa beruntung, yang terbaru-tetapi-kurang-stabil:

add-apt-repository ppa:xorg-edgers/ppa

kemudian perbarui driver

apt-get update
apt-get upgrade
apt-get install nvidia-current ppa-purge

dan perbarui /etc/X11/xorg.conf nvidia-xconfig

Perhatikan bahwa langkah terakhir merusak sistem saya. Saya telah mengembalikan xorg.conf lama untuk membuatnya berfungsi kembali:

cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf

Baris 'driver' di bagian 'device' adalah yang memberi saya masalah. Untuk detail lebih lanjut, lihat: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates

dan launchpad.net/~xorg-edgers/+archive/ppa

Tuan Putih
sumber
lihat juga askubuntu.com/questions/37590/...
Mr. White
2

Saya memiliki Dell Latitude E6240 dengan kartu nVidia. Baru siang ini saya melihat opsi optimus di bios yang mengindikasikan itu hanya untuk Windows 7 32-64 bit, mematikannya dan voila. Saya tidak memiliki kesalahan lagi, Cheese Webcam Booth berfungsi dan fitur-fitur tertentu (mungkin Unity) mulai berfungsi. (jendela transparan, Expo / DesktopWall berfungsi dengan baik)

Richard K
sumber
0

Untuk cara yang tepat untuk mengatur lebah, periksa bagian "konsumsi daya" pada wiki Ubuntu di sini (saya baru saja mengeditnya):

https://help.ubuntu.com/community/Asus_U31SD

Pertanyaan ini agak lama, tetapi saya taruh di sini untuk orang temukan.

Maks
sumber
0

Saya memiliki NVIDIA GTX 550 ti di komputer saya dan menginstal driver dari nvidia.com. Saya mengalami masalah ini ketika saya menyelesaikan operasi peningkatan

sudo apt-get upgrade

Jadi saya mencoba menginstal ulang driver dan berfungsi.

sudo stop lightdm
sudo bash NVIDIA-Linux-x86_64-331.67.run
MZD
sumber