[QUOTEfirstname.lastname@example.org;1291682]“make sure it works when you’re logged directly onto the box”
-> What do you mean I am logged directly onto the box?[/QUOTE]
You said: “I connect to my azure ubuntu server using tightvnc and open the terminal.”
Instead: Go to your ubuntu machine, sit down, and log in directly to the terminal “without” TightVNC in between you and the machine.
“and displaying on a local monitor”
-> I am using microsoft azure ubuntu I dont have the computer locally it is on cloud.
Oh, I see. You don’t own the machine. I probably should have caught that from the “azure” mention.
Since it’s their server, you may just need to work with them to determine if/how they support running GL programs at all. This is Microsoft afterall, and they only begrudgingly allow anything that’s not Windows or D3D. What they do appear to allow, they’re often contorting into something else you can only get from Microsoft.
“And note your $DISPLAY setting (e.g. :0 or :0.0)”
-> What do you mean?
In your terminal session, on your TightVNC server, run this: “echo $DISPLAY”. My guess is you will find that it is set to :1.0 based on your error above. Your glxinfo output is basically saying it wasn’t able to find an acceptable GL implementation connected to display 1 screen 0. You can try running “glxinfo -display :0.0” just ot see if there is an acceptable GL implementation running on display 0 screen 0 which you have perms to access, but again we’re getting into questions of how Microsoft has setup these boxes.