RemoteFX GPU Memory

Earlier while hanging out in Hyper-V manager pushing buttons I found my computer saying “no” when powering up virtual machines.  Here’s a screenshot.


I thought this odd as I’d been able to run 4 virtual desktops on my demo shuttle with out issue before, I’d obviously changed something.

The error mentions “Synthetic 3D Display Controller” and “insufficient resources” so looks like not enough GPU Memory is available for this RemoteFX enabled VM to start.

After shutting down some of the other guests I confirmed that I had left the default resolution of 1280 x 1024 (125MB per VM with 1 monitor) when previously I had lowered it  to 1024 x 768 (75MB per VM with 1 monitor).

The difference in my case was 50MB per guest more than last time!

There is a full table of screen resolution, number of monitors with GPU Ram available on TechNet here.

I have System Center Virtual Machine Manager 2008 R2 SP1 Release Candidate running so can view GPU memory settings on a per host basis.


Another way to see the GPU memory consumption is to use perfmon with these counters:

RemoteFX Root GPU Management

VRAM: Available MB per GPU: Amount of dedicated video memory that is not being used.

VRAM: Reserved % per GPU: Percent of dedicated video memory that has been reserved for RemoteFX.

For a full list of RemoteFX related counters check out the TechNet article here.

Linkedin Facebook Twitter Email
Posted on March 16, 2011 at 1:53 am by Ronnie · Permalink
In: Virtualization