वर्चुअलाइजेशन के माध्यम से glxgears को चलाने का प्रयास करते समय विभाजन दोष


9

( एक दूरस्थ कनेक्शन के माध्यम से 3 डी का कुशलतापूर्वक उपयोग कैसे करें? )

मैंने सर्वर पर amd64 पैकेज और क्लाइंट पर i386 एक स्थापित किया। बाद उपयोगकर्ता गाइड मैं ग्राहक पर इस चलाएँ:

me@client> /opt/VirtualGL/bin/vglconnect me@server
me@server> /opt/VirtualGL/bin/vglrun glxgears

यह एक segfault का कारण बनता है, vglconnect -sएक ssh सुरंग के लिए उपयोग करना या तो काम नहीं करता है। मैंने TurboVNC विधि की भी कोशिश की , जहां vglrun glxgearsकाम शुरू होता है, लेकिन मैं jpeg संपीड़न का उपयोग करके केवल एप्लिकेशन विंडो को प्रसारित करना पसंद करूंगा। क्या समस्या 32 <-> 64 बिट है? या मैं चीजों को कैसे ठीक कर सकता हूं?


7
वह यह हो सकता है। लेकिन यह नया है, खून बह रहा है किनारा सामान तो कीड़े की उम्मीद है। आप प्रोजेक्ट साइट पर बग दर्ज करके मदद कर सकते हैं।
कीथ

आप 32 बिट्स x / gl / libc लिबास को इंस्टाल कर सकते हैं और इसे चला सकते हैं linux32 /opt/VirtualGL/bin/vglrun glxgears। यह आपको यह जानने की अनुमति देगा कि क्या समस्या 32 <-> 64 बिट से आती है।
कोरन

2
Segfaults को डीबग करने के लिए, आप यह पता लगाते हैं कि कौन से बाइनरी segfaults हैं और इसे strace / ltrace या gbb के साथ चलाते हैं। यह आपको बता सकता है कि मरने से पहले यह कितना दूर हो जाता है और यह क्या करने की कोशिश करता है।
XTL

जवाबों:


1

मुझे नहीं पता कि यह रिमोट 3 डी कैसे काम करता है, लेकिन अगर ग्राहक वास्तव में amd64 को चलाने योग्य बनाने की कोशिश कर रहा है, तो निश्चित रूप से यह संदेश दिखाई देता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.