Link to home
Start Free TrialLog in
Avatar of frsupport
frsupport

asked on

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!


Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

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

 User generated image
 User generated image
Avatar of frsupport
frsupport

ASKER

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?
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
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
ASKER CERTIFIED SOLUTION
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
application is Bloomberg


no virtual environment as of yet, loking into things at the moment
Yes, financial application.
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!