The first and foremost requirement of any virtualization solution that no guest error / crash can ever penetrate and bring down the host.
Originally Posted by project_phelius
Once you start doing direct 3D pass-through without any type of marshaling, a malformed Direct3D or OpenGL call can and will bring down the host.
Beyond that, virtualized 3D more-or-less requires that multiple guests will be able to run 3D application simultaneously which makes pass-through 3D even more complicated.
As other pointed out, in the short term, wine is a far better option.
In the long term, I would imagine that a combination of multiple GPU cards, pass-through-PCI capable drivers and smart management will give host-like performance to guests, without endangering the stability of the host.
On my side, I'm waiting for the full integration of Xen PCI-backend to the 2.6.40 kernel and hopefully, nVidia binary support for Xen. (E.g. use low-end GPU for the host, and let the guests use the high-end GPU's)
DEV: Intel S5520SC, 2xX5680, 36GB, 5x320GB, GTX470, F19/x86_64, Dell U2711.
SRV: Tyan Tempest i5400XT, 2xE5335, 8GB, 4x2TB, 9800GTX, F19/x86-64, Dell U2412.
VCR: Gigabyte GA-M61PME-S2P, A64/5000X2, 2GB, 1x320GB, 8600GT, F19/x86-64.
LAP: ASUS N56VJ, i7-3630QM, 16GB, 1TB, 635M, F19/x86_64.