Graphics Cards on VDI - Video Memory

Hi Guys,


Just a general question that I need as much info as possible on, we have avery grphically intensive program we are considering virtualizing,  the manufacturer recommends the following specs on a physical pc

Video Card : Dual port graphics adapter with 512MB of memory,
256MB per port. DirectX 10.x compatible
Display Settings : 1280x1024x32bit or higher


how can this be achieved in a vdi environment, where is the memory assisgned from ? is it the hypervisor / vmm? or is it the end client? i'm new to virtualization and am not fully in the loop yet, just looking for more info on graphics and display in the VDI world


thanks for your help!


frsupportAsked:
Who is Participating?
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
No, you do not assign memory to a channel.

Memory is assigned to support a resolution.

Depends on the Thin Client, if it has Teradici chip it will, but the majority is done by the host connected to.

What is your application?

What Hypervisor do you use?

You would have to test it, I cannot imagine that playing the game Rage, would be any good in a virtualised environment.

Yes, forgot Citrix XenDesktop with HDX, can support up to 8, depends on resolution.

I would checkout this document, which gives you a good undersrtanding of VDIs
http://www.pqr.com/images/stories/Downloads/whitepapers/vdi%20smackdown.pdf
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
The memory in a VDI environment is assigned by the Hypervisor in the VM Display Properties.

The actual video RAM assigned to the VM, is assigned from the hypervisors RAM, as memory overhead to run the virtual machine.

See screenshots of setting display memory or resolution for a virtual machine

 Virtual Machine Display Memory
 Virtual Machine Display Memory
0
 
frsupportAuthor Commented:
so when you buy a thin client, what is the graphics card on it doing exactly?




what do you do when you need multuiple monitors....lets say 6 monitors for example?
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Maximum Monitors supported by a VDI currently is 4, but each would have the same amount of memory.

Actually it's really resolution which governs the configuration, higher resolution more memory is required. So in the VDI environment, you would set the maximum number of monitors and display resolution available.

Thin Client, just displays the screen, sends keyboard and mouse movements back to the server. Some now have PCoIP.

Some thin clients are now more advanced and support PCoIP.

PCoIP technology is the result of a breakthrough in display compression for connecting desktops over existing, standard IP networks. PCoIP technology allows all enterprise desktops, from task workers to power users, to be centrally located and managed in the data center, while providing the remote user with an exceptional user experience. The PCoIP protocol compresses, encrypts and encodes the entire computing experience at the data center and transmits it ‘pixels only’ across any standard IP network to stateless PCoIP zero clients. Your data never leaves the data center. The PCoIP protocol is implemented in silicon for hardware accelerated performance, and in software in VMware View. It supports high resolution, full frame rate 3D graphics and HD media, multiple large displays, full USB peripheral connectivity, and high definition audio, all connected over the corporate LAN or WAN.

Source
http://www.teradici.com/pcoip/pcoip-technology.php
0
 
frsupportAuthor Commented:
so you cant assign a  certain amount of memory to a channel as such, just a portion or lump of video memory to a vdi....



so the thin client does zero computation for graphics, is this the same for citrix technology?




I'm pretty sure you can get 8 monitors with the new receiver

http://support.citrix.com/proddocs/topic/receiver-30-windows/ica-multiple-monitors.html
0
 
frsupportAuthor Commented:
application is Bloomberg


no virtual environment as of yet, loking into things at the moment
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Finance App?
0
 
frsupportAuthor Commented:
Yes, financial application.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I would test it on a VMware Player Virtual Machine (VMware Player is free), it maybe that this application requires a high resolution (which means large video memory), but is not going to use any 3D Graphic Library's for rendering or polygons, or high frame rate.

e.g. it's not a game!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.