स्वैस्ट त्रुटि के साथ `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.