Has anyone made virtual workstations to share video cards?

It does not apply directly to Solidworks but I believe the hardware on the back end of the software will be similar.   I work for an oil and gas company in Denver and we do a lot of 3D interpretation of seismic data.   I believe it the servers are going to need the same hardware as what is required to run SolidWorks software.  Currently we are buying HP blades(ProLiant WS460c) with 8GB graphics expansion blades at about \$16k each.  We use a HP remote graphics product to properly render the application on the user’s workstation.     We trying to figure out a better way to do this so we can have more than one user use the graphics servers at a time.  As of right now we have a one to one relationship with our workstation blades and our users.   HP has SL250 Graphics Servers coming out that have 8x 8G video cards in them, but we can’t figure out how we would get anything(non linux) to recognize the cards.  Seen anyone do anything like this?  Have you heard of anyone sharing a high end graphics card with multiple users?   We are envisioning vms with 16 GB of ram and 8 GB of video ram, but Vmware and hyperv both seem to be limited to 128 MB of video ram.  We would even use a term server for it if we could. 

Has anyone thought about doing this? 

thank you

SolidworksAdministration