Remote Access + Hardware acceleration
I need to write a program which makes use of the H.264 video decoding hardware acceleration provided by the Nvidia driver. I want to setup a NX (NoMachines) server where 3 developers will share it as the development machine and to execute the program on it. Now, my questions are as follow:
1) Assuming that I installed the Nvidia video card on the server and three of us can time-share the video card (Let's no worry about performance for now). Would this setup work well under NX? i.e. Could the video be seen on the client machine?
2) Assuming that I installed 3 Nvidia video card on each of the client machines, can I make use the video card on the client to do the decoding while the program is executed on the server?
3) If NoMachines can't support remote access along with hardware acceleration, is there any remote access software out there which would do the trick for me?
When I tried 1) above, and execute my program on the NX Client, I got the following error msg:
>>> Xlib: extension "NV-GLX" missing on display ":1008.0".
>>> after vdp_device_create,vdp_st=1
>>> Segmentation fault (core dumped)
When I type "xvinfo" on the terminal, it outputs
>>> X-Video Extension version 2.2
>>> screen #0
>>> no adaptors present
Any help is greatly appreciated.