Even though this is really a TurboVNC issue, I'm continuing the thread here, because the same would apply to other X proxies. I have verified that:
-- As Nathan pointed out, the XINERAMA warning is innocuous. The actual fatal error is because of the RANDR extension. -- As I suspected, the error is due to the RANDR extension in TurboVNC 1.2.x being too old. Using the TurboVNC 2.0 pre-release fixes the issue. Also please note that benchmarking 3D applications in an X proxy environment is a tricky proposition. The benchmark will be measuring the number of frames that are actually rendered by the GPU, but not all of those frames will actually make it to the client. So the benchmark should only be used as a demo. The results it reports in a VirtualGL/TurboVNC environment are basically bogus and should not in any way be used as a measure of the thin client performance. On 11/11/14 10:09 AM, Ben Avdicevic wrote: > > Hi All, > > I have following setup: > > 1 x GPU server (remote) w/ two NVIDIA Tesla cards running CentOS 6.6 > NVIDIA 240.30 drivers installed > VGL 2.3.3 installed > TurboVNC 1.2.2 installed > > My thin client is Windows 7 with TurboVNC client running. > > I have tested that VGL runs Ok by running glxspheres64 and Google Earth. > > The application I'm having problem running is Unigine Heaven benchmark. > > I launch the application like this: > > # vglrun ./heaven > > The error I get is following: > > Xlib: extension "XINERAMA" missing on display ":1.0". > X Error of failed request: BadRequest (invalid request code or no such > operation) > Major opcode of failed request: 138 (RANDR) > Minor opcode of failed request: 8 (RRGetScreenResources) > Serial number of failed request: 10 > Current serial number in output stream: 10 > AL lib: ALc.c:1879: exit(): closing 1 Device > AL lib: ALc.c:1808: alcCloseDevice(): destroying 1 Context(s) > > Display 1:0 is my TurboVNC session. It seems XINERAMA extension is missing > inside my VNC X11 display. I don't know how to enable it. > > I have tried to enable XINERAMA inside of my system X11 display ":0" by > adding following to xorg.conf > > option "xinerama" "on" > > This works fine. I can see in Xorg.0.log file that Xinerama is enabled. > > But, even after restarting TurboVNC session, the Xinerama extension is > still missing inside VNC. There does not seem to be any obvious way to > include the xinerama extension with "vncserver" command when creating the > VNC X11 display. > > I'd appreciate any help/suggestions to help me resolve this issue. > > Thanks in advance, > Ben ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ VirtualGL-Users mailing list VirtualGL-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-users