Question

The remote pc is a Ubuntu 12.04 (precise) 64-bit with an NVIDIA graphics card and driver (version current-updates) and the local is a macbook-air with an Intel HD graphics 3000 running Mac OS X Lion 10.7.5

My goal is to be able to run an openGL application that currently fails with X Error of failed request BadRequest. A (black) window appears during one millisecond, then closes and the X error appears on the terminal.

glxgears opens but the gears move so slowly that at first I thought it was a static image.

glxinfo output:

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

I've tried both with ssh -X and ssh -Y and it fails either way. Any pointer to how can I solve this?

Was it helpful?

Solution

You're using indirect OpenGL, which is tunneling the GL commands through ssh. It only supports an old subset of OpenGl (iirc ~version 1.3).

If you want to use the Linux GPU VirtualGL will help you do so.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top