[Qt5-feedback] OpenGL ES 2.0 requirement

Keith Gardner kgardner at zebraimaging.com
Fri Jun 3 22:05:46 CEST 2011


The reason why Remote Desktop doesn't work is that it is using Microsoft's Standard VGA Graphics Adapter.  Since Microsoft doesn't like OpenGL, they limit any OpenGL contexts to version 1.1.

This also causes a problem with a machine running an app locally, and while the app is still open, a remote desktop connection starts.  This changes the supported version of OpenGL while the app is running.

This being said, does anyone know if there is a way to detect this and switch from hardware to software rendering on a machine?

-----Original Message-----
From: qt5-feedback-bounces+kgardner=zebraimaging.com at qt.nokia.com [mailto:qt5-feedback-bounces+kgardner=zebraimaging.com at qt.nokia.com] On Behalf Of Konrad Rosenbaum
Sent: Friday, June 03, 2011 2:15 PM
To: qt5-feedback at qt.nokia.com
Subject: Re: [Qt5-feedback] OpenGL ES 2.0 requirement

On Friday 03 June 2011, Linos wrote:
> El 01/06/11 16:56, Linos escribió:
> >> I just checked with VNC and software rendering - this scenario 
> >> works (I could see the gears of glxgears). I can't check VNC and 
> >> hardware rendering till much later today.

> > well with nx it seems we are out of luck.

> Could anyone clarify this point a bit more please? Many people use his 
> programs only in remote sessions.

It means any program based on OpenGL will work in some scenarios, but not in
others:

Plain Framebuffer: no

Framebuffer with Mesa: yes

Local X11 session: yes (Mesa will decide whether to use hardware or software
rendering)

Remote X11 via Krdf as Server to any VNC-Client: yes (no matter whether the
X11 uses HW or SW rendering, i just tried it again)

NX: apparently no

xrdp session server: no (just tried)

What I do not understand yet is: Mesa is able to do software rendering if it has an RGB visual. When I connected to xrdp I had a 24bit visual and xdpyinfo reports the GLX extension is loaded, but glx* complained of not having an RGB or GLX visual.

Is there a mesa expert here who can explain how to make mesa work on these visuals?




	Konrad


More information about the Qt5-feedback mailing list