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 поможет вам в этом.