Dear gentlemen, after some more googling, I've found out the right answer: "in addition to X11rdp, install VirtualGL" . Piece of cake, works like a charm... problem solved.
Thanks for your attention and have a nice day :-) Frank Rysanek On 22 Oct 2015 at 16:24, xrdp-devel@lists.sourceforge. wrote: > > Dear polite XRDP developers, > > I have a newbie question. > I have some basic coding experience under Linux, > enough to know a nice dependency hell when I face one, > but inevitably I got stuck... > > We have a PC machine with an Nvidia GFX card and Ubuntu 14. > We've managed to install the proprietary Nvidia driver, > and we have nice support for OpenGL on the Nvidia display outputs. We > have some apps that depend on it - not necessarily performance-wise, > but definitely feature-wise. Such as, the Qt Designer... but there are > others. > > Now... we would like to access the machine via RDP from > another box, or from a notebook somewhere in the wild... > The basic connectivity stuff (VPN) is there, works fine. > The Windows RDP client connects just fine to xrdp, > and most apps work just fine. > The catch is: Qt Designer and some other apps > fail to start, quoting some missing OpenGL "methods", > and demanding OpenGL 2.0 or better. > glxinfo, if started under the RDP session, > reports using the MESA library and OpenGL 1.4. > > In general I suspect that the Nvidia OpenGL accelerated > rendering is only available on Nvidia's own display outputs > (a native framebuffer in the graphics card's dedicated memory). > It seems pretty principal - no amount of googling and > mis-informed advice from forums can change that, right? > For RDP, I guess we're stuck with software rendering and MESA. > Now the question is - what version of MESA. > > I've noticed that if I perform a "git clone ...XRDP...", > and follow the recommended steps to build the binaries, > the X11rdp binary = the low-level stuff between RDP > and graphics, doesn't get built. This is the whole xorg/ > subdirectory. I've come to understand that it drags a ton > of stale depndencies along with it. There's a text file, > containing a listing of tarballs, the resulting source subdirs > and optional "configure" options... All of this gets populated > by the buildx.sh script - the tarballs get downloaded, > unpacked and built, one by one. > There's an additional script, providing some automation: > the X11RDP-o-Matic . > > MESA 7.10.3 is one of those dated dependencies. > I've tried downloading MESA 10.5.9 = corresponding > to the host system (Ubuntu) - but after resolving > three more of MESA's dependencies, I gave up > (got stuck on a linker error when building librdm). > > Looks like a dead end to me. > Is my direction completely misguided anyway, maybe? > Is there any principal chance of getting those more recent > OpenGL features supported in the RDP Xserver? :-) > > Should I instead take a look at Xming / VcXsrv with AIGLX ? > Network bandwidth is not as much of a problem nowadays > as it once used to be... > > Any response is welcome :-) > > And BTW, thanks for investing your time in creating xrdp. > Seems to be the smoothest "remote desktop" solution > for Linux nowadays... > > Have a nice day :-) > > Frank Rysanek > > Customer support > FCC Prumyslove Systemy s.r.o. > Usti nad Labem > Czech Republic > +420 47 2774 173 (office) > +420 736 630 449 (mobile) > rysa...@fccps.cz > ------------------------------------------------------------------------------ _______________________________________________ xrdp-devel mailing list xrdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xrdp-devel