디스플레이 목적으로 사용 하지 않는 (예 : 모니터가 연결 되지 않은) NVIDIA GeForce가 장착 된 시스템 과 일부 온보드 그래픽 칩이 있습니다. (아래에 관련 lshw
목록이 있습니다.)
내 X 세션은 잘 작동합니다. 그러나 대부분의 X 응용 프로그램 (모든 종류의 멋진 GFX 또는 툴킷이 필요)이 실행될 때 다음 오류 메시지가 표시됩니다.
Xlib: extension "GLX" missing on display ":0".
내 질문은 : 내 앱이 NVIDIA 이외의 GLX 라이브러리를 알 수 있도록하고 어떻게 사용할 수 있습니까 (NVIDIA 카드를 제거하지 않고 모니터를 출력 포트로 전환하지 않고)?
LXDE와 함께 Debian / Linux Stretch 64bit, 커널 버전 4.2.6을 사용하고 있습니다.
출력 lshw -c display
:
*-display
description: VGA compatible controller
product: GK106 [GeForce GTX 650 Ti Boost]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:17 memory:f6000000-f6ffffff memory:e0000000-e7ffffff memory:e8000000-e9ffffff ioport:e000(size=128) memory:f7000000-f707ffff
*-display
description: VGA compatible controller
product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:30 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
출력 glxinfo
:
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
출력 cat /var/log/Xorg.0.log | grep glx
:
[ 19.287] (II) LoadModule: "glx"
[ 19.787] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 22.727] (II) Module glx: vendor="X.Org Foundation"
추가 정보:
bumblebee
하고 설치 하는 것이 었습니다nvidia-bumblebee
(백 포트 gfx 패키지를 사용하여 Debian Jessie에서).