การแบ่งกลุ่มผิดพลาดเมื่อพยายามเรียกใช้ glxgears ผ่าน virtualGL


9

(ติดตามผลการใช้ 3D อย่างมีประสิทธิภาพผ่านการเชื่อมต่อระยะไกลได้อย่างไร )

ฉันติดตั้งแพ็คเกจ amd64 บนเซิร์ฟเวอร์และ i386 หนึ่งบนไคลเอนต์ ทำตามคำแนะนำของผู้ใช้ที่ฉันเรียกใช้บนไคลเอนต์:

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

สิ่งนี้ทำให้เกิด segfault โดยใช้vglconnect -sสำหรับ ssh tunnel ไม่ทำงานเช่นกัน ฉันลองใช้วิธี TurboVNCซึ่งเป็นจุดเริ่มต้นvglrun glxgearsแต่ฉันต้องการส่งเฉพาะหน้าต่างแอปพลิเคชันที่ใช้การบีบอัด jpeg ปัญหาคือ 32 <-> 64 บิตใช่ไหม หรือฉันจะแก้ไขสิ่งต่าง ๆ ได้อย่างไร


7
นั่นอาจเป็นได้ แต่นี่เป็นสิ่งใหม่ขอบเลือดออกดังนั้นคาดว่าข้อบกพร่อง คุณสามารถช่วยด้วยการยื่นข้อผิดพลาดที่เว็บไซต์ของโครงการ
Keith

คุณสามารถติดตั้ง 32bits x / GL / libc libs linux32 /opt/VirtualGL/bin/vglrun glxgearsและเรียกมันด้วย สิ่งนี้จะช่วยให้คุณทราบว่าปัญหามาจาก 32 <-> 64 บิต
Coren

2
สำหรับการดีบัก segfaults คุณสามารถค้นหาว่ามี segfaults ไบนารีใดและเรียกใช้ด้วย strace / ltrace หรือ gdb นั่นอาจบอกคุณว่ามันไปได้ไกลแค่ไหนและพยายามทำอะไรก่อนตาย
XTL

คำตอบ:


1

ฉันไม่ทราบวิธีการทำงานของ 3D ระยะไกล แต่หากลูกค้าพยายามเรียกใช้ amd64 ที่ปฏิบัติการได้นี่เป็นเหตุผลที่ข้อความนี้ปรากฏขึ้นแน่นอน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.