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

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?


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


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



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)



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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.