High Performance Graphics Virtual Environment: VGA Passthough Or A VDI Solution

Home » CentOS » High Performance Graphics Virtual Environment: VGA Passthough Or A VDI Solution
CentOS No Comments


Early this summer I made the decision to eliminate my Windows dual boot, I rarely used windows. I have started a new job which will require using a 3d CAD Inventor/Solidworks (Windows software). Inventor starts in vmware workstation. I also switched from OpenSuSE to CentOS after evaluating Ubuntu, RHEL, SLED, and CentOS, I wanted a more proven platform, less experimental stuff.

For the last several years I have been wanting to build a multi-seat computer. I did configure a mulit-seat using xorg, it work ok but there were issue with the keyboard and the kernel reported many error. I used the dual seat system for play internet content to a tv but I do not think this solution would work well for multiple desktops.

VGA Pass-through Redhat blog claims the beta release supports vga pass-through:

Is this true? I hope to find a cheaper video card then the professional NVIDA. Can VGA pass-through be accomplished using the application provide by CentOS 7? Or do I need to apply all the patches and recompile as suggested in the article below?



This solution provides each terminal with it own dedicated devices. Many of the problems with the muli-seat configuration I used in the past was related to sharing usb device on multiple terminals. The thin client resolves all of those problems. I think VDI solution easier for my wife and daughter to use than the VGA pass through. Thin client will located the terminal in a different rooms.

Now the fun part Xen or oVirt KVM. I preference for KVM the kernel module seem to work better. I have had problem with Xen.

Does anyone have suggestion for a small home deployment. This is not practical but I have this supper fast computer I like to use and I want to postpone purchasing a Apple laptop for as long as possible. The skills developed in this project can be indirectly applied at work.

Thank you Aaron