Помилка сегментації при спробі запуску glxgears через virtualGL


9

(Подальша інформація про те, як ефективно використовувати 3D через віддалене з'єднання? )

Я встановив пакет amd64 на сервер, а i386 - на клієнт. Дотримуючись посібника користувача, я запускаю це на клієнті:

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

Це спричиняє сегментацію, і використання vglconnect -sдля тунелю ssh також не працює. Я також спробував метод TurboVNC , де починаються vglrun glxgearsроботи, але я вважаю за краще передавати лише вікно програми за допомогою стиснення jpeg. Чи проблема 32 <-> 64 біт? Або як я можу виправити речі?


7
Це може бути все. Але це новий, кровоточить край, тому очікуйте помилок. Ви можете допомогти, подавши помилку на сайті проекту.
Кіт

ви можете встановити 32bit x / gl / libc libs і запустити його linux32 /opt/VirtualGL/bin/vglrun glxgears. Це дозволить вам дізнатися, чи виникає проблема з 32 <-> 64 біт.
Корен

2
Для налагодження segfault ви можете виявити, які бінарні segfault і запустити його з strace / ltrace або gdb. Це може сказати вам про те, як далеко він досягає і що намагається зробити, перш ніж померти.
XTL

Відповіді:


1

Я не знаю, як працює цей віддалений 3D, але якщо клієнт справді намагається запустити виконуваний файл amd64, це, безумовно, причина цього повідомлення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.