virtualGL을 통해 glxgears를 실행하려고 할 때 분할 오류


9

( 원격 연결을 통해 3D를 효율적으로 사용하는 방법에 대한 후속 조치 ? )

서버에 amd64 패키지를 설치하고 클라이언트에 i386 패키지를 설치했습니다. 다음 사용자 설명서를 내가 클라이언트에서이 실행 :

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

이로 인해 vglconnect -sssh 터널을 사용하는 segfault 가 작동하지 않습니다. 또한 시작이 작동 하는 TurboVNC 방법을 시도했지만 vglrun glxgearsjpeg 압축을 사용하여 응용 프로그램 창만 전송하는 것을 선호합니다. 문제가 32 <-> 64 비트입니까? 아니면 어떻게 해결할 수 있습니까?


7
그럴 수도 있습니다. 그러나 이것은 새로운 최첨단 기술이므로 버그를 기대하십시오. 프로젝트 사이트에서 버그를 신고하면 도움이 될 수 있습니다.
Keith

32 비트 x / gl / libc libs를 설치하고로 실행할 수 있습니다 linux32 /opt/VirtualGL/bin/vglrun glxgears. 이렇게하면 32 <-> 64 비트에서 문제가 발생하는지 알 수 있습니다.
Coren

2
segfault를 디버깅하려면 어떤 바이너리 segfault를 찾아서 strace / ltrace 또는 gdb로 실행할 수 있습니다. 그것은 얼마나 멀리 떨어져 있고 죽기 전에 무엇을하려고하는지 말해 줄 수 있습니다.
XTL

답변:


1

이 원격 3D의 작동 방식을 모르지만 클라이언트가 실제로 amd64 실행 파일을 실행하려고 시도하는 경우이 메시지가 나타나는 이유입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.