मेरे पास एक NVIDIA GeForce के साथ एक मशीन है जो मैं प्रदर्शन उद्देश्यों के लिए उपयोग नहीं करता हूं (यानी मॉनिटर इसके साथ जुड़ा नहीं है), और कुछ कमी बोर्ड पर ग्राफिक्स चिप। (नीचे आपको संबंधित lshw
लिस्टिंग मिलेगी ।)
मेरे एक्स सत्र ठीक काम करते हैं; लेकिन जब मेरे अधिकांश एक्स ऐप (जिन्हें किसी प्रकार के फैंसी जीएफएक्स या टूलकिट की आवश्यकता होती है) चलाते हैं, तो वे निम्नलिखित त्रुटि संदेश का उत्सर्जन करते हैं:
Xlib: extension "GLX" missing on display ":0".
मेरा सवाल यह है: मैं अपने एप्स को गैर-एनवाईवी जीएलएक्स लाइब्रेरी को कैसे नोटिस कर सकता हूं और इसका उपयोग कर सकता हूं (बिना NVIDIA कार्ड को हटाए और मॉनिटर को इसके आउटपुट पोर्ट पर स्विच किए बिना)?
मैं LXDE के साथ डेबियन / लिनक्स स्ट्रेच 64 बिट, कर्नेल संस्करण 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"
अतिरिक्त जानकारी:
- मेरे पास
glx-alternative-nvidia
पैकेज स्थापित नहीं है । - यदि मैं देवुआन ASCII की लाइव-इमेज USB से बूट करता हूं, तो समस्या प्रकट नहीं होती है।
- अगर मैं एक
xorg.conf
प्रयोग करता हूंXorg :1 -configure
, तो यह वही पैदा करता है (2 'डिवाइस' सेक्शन, जोintel
ड्राइवर से जुड़ा है , दूसरे के साथnouveau
); लेकिन अगर मैं नोव्यू अनुभाग पर टिप्पणी करता हूं और उस कॉन्फ़िगरेशन के साथ Xorg चलाने की कोशिश करता हूं - तो यह लोड नहीं होगा, यह कहते हुए कि यह कोई स्क्रीन नहीं पा सकता है।
bumblebee
और स्थापित कर रहा थाnvidia-bumblebee
(डेबियन जेसी पर, बैकपोर्ट gfx संकुल का उपयोग करके)।