Archive for September, 2006

.Net Framework 3.0 RC1 issue with RenderCapability.Tier on Windows XP

September 5, 2006 11:58 am

I discovered that

System.Windows.Media.RenderCapability.Tierreported a wrong tier (zero) after I upgraded my Windows XP dev box’s .Net Framework 3.0 installation to the RC1 release. My card used to be a tier two and I had just upgraded the drivers, too. I contacted Microsoft about it and they said this is a known issue with the RC1 release and that it will be fixed in the upcoming RTM release. The problem is only with this particular API and only happens on Windows XP. All the actual rendering is still done correctly based on the capabilities of the hardware. So the only problem is if your WPF application is built to behave differently based on the value of this API call.There is a workaround that has to do with changing the value type of a certain registry entry (the video memory size) from Binary to DWORD. I’ll point to more details once I get a URL from Microsoft to point to.

Update: Here’s the link to the official release notes for this problem: 

Also, I need to correct my statement about this only happening on XP. That’s not entirely correct. It happens with XPDM drivers, which you can have on Vista as well. It’s just more likely that you have XPDM drivers on XP.


Vista RC1 is out!

September 1, 2006 2:00 pm

Build 5600.16384 is the RC1 build of Vista that Microsoft published to select testers on Connect today. It will be more widely available next week.