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

Reply via email to