(Theo dõi Cách sử dụng 3D hiệu quả thông qua kết nối từ xa? )
Tôi đã cài đặt gói amd64 trên máy chủ và gói i386 trên máy khách. Theo hướng dẫn của người dùng, tôi chạy ứng dụng này trên máy khách:
me@client> /opt/VirtualGL/bin/vglconnect me@server
me@server> /opt/VirtualGL/bin/vglrun glxgears
Điều này gây ra một segfault, sử dụng vglconnect -s
cho một đường hầm ssh cũng không hoạt động. Tôi cũng đã thử phương pháp TurboVNC , nơi bắt đầu vglrun glxgears
hoạt động, nhưng tôi chỉ muốn truyền cửa sổ ứng dụng bằng cách sử dụng nén jpeg. Là vấn đề 32 <-> 64 bit? Hoặc làm thế nào tôi có thể sửa chữa mọi thứ?
7
Đó có thể là nó. Nhưng đây là công cụ mới, chảy máu cạnh nên mong đợi lỗi. Bạn có thể giúp đỡ bằng cách nộp một lỗi tại trang web của dự án.
—
Keith
bạn có thể cài đặt 32 bit x / gl / libc libs và chạy nó với
—
Coren
linux32 /opt/VirtualGL/bin/vglrun glxgears
. Điều này sẽ cho phép bạn biết nếu sự cố đến từ 32 <-> 64 bit.
Để gỡ lỗi segfaults, bạn nên tìm ra segfaults nhị phân nào và chạy nó với strace / ltrace hoặc gdb. Điều đó có thể cho bạn biết nó đã đi được bao xa và những gì nó cố gắng làm trước khi chết.
—
Xt