Thank you very much for your detailed explanation.
So an Avalon program can max out the GPU, it is just a concern whether that
will degrade the Aero desktop expereince given the Avalon program is a
windowed one. Because in theory if an Avalon program is using 90%+ of GPU
resources, all other Aero graphics should suffer. For example, if 20
sessions of animating Chess (the game in Vista) are running at the same
time, would that mean using Flip 3D would slow to a crawl?
Sorry I'm not too techinical on 3D technology, but maybe I'm just forgetting
there's this technology (can't recall the name) in 3D cards where any pixels
behind another pixel (or object) are not rendered, so I guess that won't
affect the Aero experience.
"Pablo Fernicola [MS]" <firstname.lastname@example.org> wrote in message
> Yes, you can write Avalon applications/content that will require/use
> higher graphics performance than the Windows Vista desktop does.
> As a matter of fact, it is not hard for you to write an application
> (Direct3D or Avalon) that consumes more resources than the desktop. You
> see, in developing the Windows Vista desktop we were careful in not being
> too intrusive in our use of the GPU. It would not have been acceptable
> for the desktop experience to take away performance/resources in a way
> that severely detracts from the main thing that end users do, which is to
> run applications. So, once the system meets our minimum requirement
> (below which we could not provide a good desktop experience, or doing so
> would impact the performance of applications in a negative way), we do not
> consume a lot of GPU/CPU. On the other hand, when you write an
> application, you are free to consume as much of the GPU resources as you
> want or is needed to deliver the experience you want (games are a good
> example of this, where all of the GPU resources tend to be used).
> If you max out your GPU, you will max out on the number of frames per
> second you can display or they will go down as the resources are consumed
> by multiple applications. There are things in Windows Vista, the Windows
> Display Driver Model (aka LDDM), which make the graphics experience more
> robust when there is contention for resources (virtualizing the resources
> on the graphics card, scheduling access to the GPU by multiple
> applications, and moving more of the graphics driver code to User mode,
> improving stability).
> <Nicholas> wrote in message news:uRVoKMkJGHA.916@TK2MSFTNGP10.phx.gbl...
>> Does the minimum graphics requirements mean that ALL Avalon programs can
>> run at their best (maximum constant FPS), or just the Aero UI? I don't
>> know how to explain this but I mean can Avalon programs go beyond the
>> Aero UI graphics requirements?
>> So say if Aero (Tier 2) needs 256 MB VRAM for 1024x 768, does that mean
>> no matter what Avalon program you run the FPS will remain the same? You
>> know like in games where in some scenes the FPS goes slower because
>> there's more pixel/vertex/polygons to draw so that it slows down? I just
>> wanna know if this happens with Aero/Avalon/Vista.
>> Thank you very much for your assistance!
>> "Pablo Fernicola [MS]" <email@example.com>
>>> We use a variety of cards from ATI, nVidia, Matrox, as well as machines
>>> with Intel integrated graphics. The card range from quite old, like
>>> Radeon 9600, to pre-release hardware.
>>> If you want to buy a graphics card, I would recommend one of the cards
>>> in the $150 range, with 256 Megabytes of memory. You can go higher if
>>> you want better performance or greater resolution or multiple monitor
>>> <firstname.lastname@example.org> wrote in message
>>>> Thanks. I know that. But what graphic card, and drivers, uses Microsoft
>>>> to test their WPF developments?