स्वैस्ट त्रुटि के साथ `xvfb-रन glxgears` विफल क्यों होता है?


12

माना जाता है कि xvfb मुझे हेडलेस वातावरण में X प्रोग्राम चलाने देता है। लेकिन जब मैं दौड़ता xvfb-run glxgearsहूं, मुझे मिलता है:

libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
Error: couldn't get an RGB, Double-buffered visual

जब मैं दौड़ता हूं LIBGL_DEBUG=verbose xvfb-run glxgears, मुझे मिलता है:

libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL error: failed to load driver: swrast
Error: couldn't get an RGB, Double-buffered visual

मैं इंटेल आइवी ब्रिज एकीकृत ग्राफिक्स के साथ स्टॉक लुबंटू 13.10 x64 चला रहा हूं। libgl1-mesa-dri स्थापित है और /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so मौजूद है। रूट के रूप में चलाना मदद नहीं करता है।

क्या गलत हो रहा है?

जवाबों:


11

बस अगर किसी को यह पुराना सवाल लगता है, तो इसका समाधान है कि एक अन्य unix.stackexchange प्रश्न से जुड़ी बग रिपोर्ट में उल्लेख किया गया है । यह डिफ़ॉल्ट सर्वर मानकों (बदलने के लिए पर्याप्त था / से) के लिए 24 रंग गहराई के साथ, यानी कुछ भी।-s--server-args-screen 0 640x480x8-screen 0 640x480x24


2
स्पष्ट होने के लिए, यह xvfb-run --server-args "-screen 0 1920x1080x24"(सर्वर तर्क उद्धृत) है।
— हाफगैर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.