ssh opengl error: X Ошибка неудачного запроса BadRequest

Удаленный компьютер представляет собой 64-разрядную версию Ubuntu 12.04 (точная) с графической картой и драйвером NVIDIA (текущая версия обновлений), а локальный - MacBook Air с графической системой Intel HD 3000, работающей под управлением Mac OS X Lion 10.7.5.

Моя цель - иметь возможность запустить приложение openGL, которое в настоящее время не работает с X Error of failed request BadRequest, (Черное) окно появляется в течение одной миллисекунды, затем закрывается, и на терминале появляется ошибка X.

glxgears открывается, но шестерни движутся так медленно, что сначала я подумал, что это статичное изображение.

Вывод glxinfo:

name of display: localhost:10.0
display: localhost:10  screen: 0
direct rendering: No
(etc)

Я пробовал оба с ssh -X а также ssh -Y и это терпит неудачу в любом случае. Любой указатель на то, как я могу решить эту проблему?

1 ответ

Решение

Вы используете косвенный OpenGL, который туннелирует команды GL через ssh. Он поддерживает только старое подмножество OpenGl (iirc ~ версия 1.3).

Если вы хотите использовать Linux GPU, VirtualGL поможет вам в этом.

Другие вопросы по тегам