Menu

VirtualGL+TurboVNC Server using X11 Forwarding from Other Server

Help
Rich
2015-04-15
2015-04-15
  • Rich

    Rich - 2015-04-15

    We currently have a CentOS 6.6 machine running VirtualGL 2.4 and TurboVNC 1.2.3 for multiple users without major issues. VGLRUN works to provide 3D for all of the VNC users on the server. However, we have some instances where a 3D application needs to be launched on another server via X11 forwarding. Because of the VirtualGL setup, 3D over X11 forwarding through the VNC server does not work properly. How would we go about setting up VirtalGL to allow this to work?

    Map:


    .
    .
    VNC Clients
    .
    .
    <-->
    VNC Server
    3D Displays: :0.0 - :0.3
    VNC Displays: :21 - :31
    .
    .
    <-->
    .
    .
    Other Linux Server(s)

    Hopefully the map makes sense. Any suggestions?

    Thanks,
    Rich

     
  • DRC

    DRC - 2015-04-15

    You would need to run VirtualGL on the auxiliary servers and route the 3D output into the VNC server using the VirtualGL Transport and vglclient (using the "RGB" compression option to avoid recompression of the 3D images.) There is no way to run VirtualGL and the application on separate machines, and this is the only supported way to run VirtualGL and VNC on separate machines. The TurboVNC User's guide has more details.