So what can you do with WDDM 1.1? For starters, you can significantly curtail memory usage for the Desktop Window Manager when it’s enabled for Aero. With the DWM enabled, every window is an uncompressed texture in order for it to be processed by the video card. The problem with this is that when it comes to windows drawn with Microsoft’s older GDI/GDI+ technology, the DWM needs two copies of the data – one on the video card for rendering purposes, and another copy in main memory for the DWM to work on. Because these textures are uncompressed, the amount of memory a single window takes is the product of its size, specifically: Width X Height x 4 bytes of color information.
Furthermore while a single window may not be too bad, additional windows compound this problem. In this case Microsoft lists the memory consumption of 15 1600x1200 windows at 109MB. This isn’t a problem for the video card, which has plenty of memory dedicated for the task, but for system memory it’s another issue since it’s eating into memory that could be used for something else. With WDDM 1.1, Microsoft has been able remove the copy of the texture from system memory and operate solely on the contents in video memory. As a result the memory consumption of Windows is immediately reduced, potentially by hundreds of megabytes.
2GB for visualization is just too small. 8GB would be a good start, even if it was DDR3 and not DDR5.
Maybe. I've only somewhat-recently found myself occasionally wanting more than 512MB on a graphics card; perhaps I am just insufficiently hardcore (I can live with that).
That said: If 512MB is adequate for my not-so-special wants and needs, and 2GB is "just too small" for some other folks' needs, then a target of 8GB seems to be rather near-sighted.
I may be misinformed, but I'm pretty certain systems like Win7 with Aero keep normal 2D window contents (like firefox opened to
I wouldn't call myself hardcore, but others might. At work I usually have upwards of 30+ windows open at a time, with multiple web browsers (each with multiple tabs), xterms, emails, documents, etc. I don't really randomly switch between all of them, the work-flow is very much like a stack with an occasional flush/purge of really old stuff. When I've got a seriously deep stack building, it's easy to have twice as many windows open. And in such scenarios, switching to an older window results in it being a blank, gray rectangle for several seconds. I assume this is because the texture that was that window was forced out of the framebuffer per an LRU policy, and has to be rerendered before it can be displayed.
I have long suspected, but haven't made an effort to prove, that moving to a video card with a 2GB framebuffer would dramatically improve my desktop experience under such heavy-usage scenarios.
He who has but four and spends five has no need for a wallet.