“Xlib : 확장 프로그램“NV-GLX”가 디스플레이에 없습니다”오류를 수정하는 방법?


18

인텔 i5 Sandy Brigde 및 Nvidia 520 및 Nvidia Optimus를 사용하여 Asus U31SD에서 Unity 3D를 실행할 수있는 것보다 확인하려고하면 Xlib : 디스플레이 ": 0"에 XGL : 확장명 "GLX"가 없습니다.

물론 간단한 앱 전환기조차도 Ubuntu 11.10의 효과를 실행할 수 없습니다.

아무도 나를 도울 수 있습니까? 감사합니다

답변:


6

NVidia Optimus 랩탑에 독점 nvidia 드라이버를 설치할 때이 오류가 발생합니다. Optimus 디자인으로 인해 nvidia 카드를 직접 사용할 수 없습니다. 이 문제를 해결하려면 nvidia-current패키지를 제거 하고 다시 로그인하십시오. 그 후에는 여전히 전원을 사용하지만 엔비디아 카드를 사용하지 않는 인텔 그래픽 카드 만 사용하게됩니다. Bumblebee를 사용하면 카드를 끌 수 있습니다. Ubuntu에서 Optimus Technology가 적용된 NVIDIA GeForce를 지원합니까?를 참조하십시오 .


제거하고 제거 nvidia-current했지만 여전히 "extension GLX missing on display : 0"오류가 계속 발생합니다.
H2ONaCl

@broiyan Optimus 랩톱을 사용하는 경우 링크 된 질문을 참조하십시오.
Lekensteyn

예, 옵티머스 카드가 있습니다. 커맨드 라인을 통해 nvidia-current를 제거하려고 시도했지만 여전히 Ubuntu Software Center는 설치된 것으로 생각합니다. Nvidia 295.53 드라이버를 제거하기 위해 재부팅을 포함하여 링크에서도 다양한 것을 시도했습니다. 여전히 glxspheres를 실행할 수 없습니다. 내 목표는 런처에 32 픽셀 아이콘을 얻는 것이므로 Optimus를 사용하고 있습니다.
H2ONaCl

Bumblebee를 사용하는 경우 Freenode IRC의 Ib 채널 #bumblebee에서 도움을받을 수 있습니다. /etc/X11/xorg.conf가 제거되어 nvidia.com에서 직접 nvidia 드라이버를 설치하지 않았는지 확인한 후 다음을 사용하여 Bumblebee를 다시 설치하십시오 sudo apt-get purge bumblebee bumblebee-nvidia nvidia-current && sudo apt-get install bumblebee. 다시 부팅하거나 DE를 다시 시작한 후 다시 시도하십시오.
Lekensteyn

3

GLX가 X 시스템의 OpenGL 윈도우와 관련이 있다는 것을 잘 기억한다면. 따라서 Linux에서 OGL을 구현하는 mesa 패키지를 설치하십시오.


3
"mesa-vulkan-drivers"를 설치했는데 오류가 수정되었습니다!
Torrien

실제로, 그것은 도움이되었습니다
Ahmed I. Elsayed

2

그래픽 카드가 2 개인 시스템입니까? 그렇다면 다음은 Google 어스가 나를 위해 일하게 만듭니다 : https://launchpad.net/~bumblebee/+archive/stable

그 페이지에서 언급했듯이 실험적인 드라이버를 사용해 볼 수는 있지만 그 자체로는 문제가 해결되지 않았습니다. 콘솔을 열고 다음을 입력하십시오.

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

또는 운이 좋으면 최신이지만 안정적이지 않습니다.

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

그런 다음 드라이버를 업데이트하십시오

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

/etc/X11/xorg.conf nvidia-xconfig를 업데이트하십시오.

마지막 단계는 시스템을 손상시킵니다. 이전 xorg.conf를 복원하여 다시 작동시킵니다.

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

'장치'섹션의 '드라이버'라인은 문제를 일으키는 것입니다. 자세한 내용은 https://launchpad.net/~ubuntu-x-swat/+archive/x-updates를 참조하십시오.

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



2

nVidia 카드가 장착 된 Dell Latitude E6240이 있습니다. 오늘 오후에 나는 바이오스에서 옵티머스 옵션을 보았습니다. 더 이상 오류가 없으며 Cheese Webcam Booth가 작동하고 특정 기능 (아마도 Unity)이 작동하기 시작했습니다. (투명 창, 엑스포 / 데스크탑 벽이 제대로 작동 함)


0

땅벌을 설정하는 올바른 방법은 우분투 위키의 "전력 소비"섹션을 확인하십시오 (방금 편집했습니다).

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

이 질문은 조금 낡았지만 사람들이 찾을 수 있도록 여기에 넣었습니다.


0

컴퓨터에 NVIDIA GTX 550 ti가 있으며 nvidia.com에서 드라이버를 설치합니다. 업그레이드 작업을 마치면이 문제가 발생합니다

sudo apt-get upgrade

그래서 드라이버를 다시 설치하려고 시도했지만 작동합니다.

sudo stop lightdm
sudo bash NVIDIA-Linux-x86_64-331.67.run
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.