You're leaving out a couple of crucial details. One, what is your screen resolution? Two, what's the average window size of your application?Jeff250 wrote:It runs as smooth as silk, with browsers, a media player, and gaim running, still 200MB of RAM free and the swap unused. Aero's requirements are a gig of RAM and 128MB of video memory. But why? Unless it has some hidden feature that I'm not aware of like saving my soul, the requirements are above what they should be. Vista is a beast of an operating system, and its inefficiency is a valid complaint regardless of its requirements.
Old display systems can get away with one video buffer because they just draw everything into that at once, each window has an update rectangle that it fills. With a 3D system like Aero or Mac, each window's texture must be stored in memory, otherwise you couldn't get those nice 3D window rearranging effects. It's also much quicker and more robust for drawing. Ever move a window over a frozen application and see that window's ghost remain on the other window? The problem is eliminated with 3D window managing like this.
So, a 1600x1200 desktop at 32-bits takes a little more than 7 megabytes of video ram. Add on 3 maximized windows and you've already reached the limit of your 32 megabyte video card.
128 megatbyte card allows for about 18 windows. Even this sounds small to me, but it's not Vista's fault at all, it's how much space the raw data takes up.