Not as such, because VirtualGL must run on the same server as the application. You can, however, run the X proxy on a different server than the VirtualGL/Application server: https://cdn.rawgit.com/VirtualGL/virtualgl/master/doc/index.html#hd009002
I'm not sure I fully understand how virtual machines fit into your environment. Can you elaborate? I'm also not sure why VMs are even necessary, unless you're particularly paranoid about security. If FastX is truly an X proxy, then it virtualizes the X server, and VirtualGL virtualizes the GPU. If you need to run a VM, then you should be able to run VirtualBox or VMWare directly on G using VirtualGL: https://cdn.rawgit.com/VirtualGL/virtualgl/master/doc/index.html#hd0013 https://cdn.rawgit.com/VirtualGL/virtualgl/master/doc/index.html#hd0014 On 2/14/19 2:31 PM, Jason Edgecombe wrote: > Hello, > > I'm trying to set up VirtualGL in the following configuration with three > machines: > > * application server (A) - runs the X application and is the X proxy > using StarNet FastX. one user per app server. > * GPU cluster (G) - hosts the 3D X server and multiple GPUs (one per > application server) > * client machine (C) - a user's laptop that runs the FastX client. > > I currently have things working where machines A and G are on the same > machine and VirtualGL works, but I can't seem to get things to work when > the 3D graphics card and X server are on a different machine. I've tried > setting VGL_DISPLAY to the X display for machine G, but I'm getting the > error "No protocol specified" when running something like > "DISPLAY=machine_G:1 glxinfo" even without VirtualGL. > > Is this is a model that can work with VirtualGL? > > My end goal is to set up a virtual computer lab where each user has a > dedicated virtual machine with server-side GPU acceleration (in the > server room). Each VM guest is hosted by a machine with 4 Nvidia GPUs. > I've been unsuccessful using PCI pass-through to make the video cards > work in the guest, so I'm trying to see if I can use 3D acceleration > with a GPU that is over the network from the X client (application > server). End users will use FastX to connect to the VMs that function as > the application server. > > Any help is appreciated. > > Thanks. > Jason -- You received this message because you are subscribed to the Google Groups "VirtualGL User Discussion/Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/283712a9-1118-eadc-f89f-7f6b789900fb%40virtualgl.org. For more options, visit https://groups.google.com/d/optout.
