Results 1 to 9 of 9
  1. #1
    Member hyperasus's Avatar
    Join Date
    Nov 2004
    Location
    USA

    Vista Aero theme disabled because of memory.

    Ok so here I am crusing along at the end of a long day when suddenly vista tells me the Vista Aero theme has is being set back to Vista Basic because it is using up too much memory. Given I am multi tasking like a mad man, but I also have tons of system memory. I'm not noticing any kind of delays or performance lags. I see no reason why Vista should be gimping me back to the ugly Vista Basic look. Is there a setting somewhere or some way to make so Vista can't disable the Aero look just because I'm using more memory then it thinks is ok?

    Some screenshots of my task manager.


    sorted by memory usage.


    I realize that this could be fixed with a reboot. But whats the point of having all this power and memory if I can't do everything at once? I have 5GB of RAM in my pc, according to task manager I am only using 2.9GB at the moment. So way is Vista complaining to me?
    Motherboard: ASUS Maximus IV Gene-Z/GEN3 Z68
    CPU: Intel i7-2700K
    Memory: 16GB Crucial Ballistix 1600 (2 x 8GB) 8-8-8-24
    Hard Drives: Intel 520 240GB + 4TB Seagate 7200rpm
    Video Card: Integrated Intel
    Power supply: Antec EarthWatts Platinum 450watt

    Heatware

  2. #2
    Super Moderator
    First Responders
    -->
    redduc900's Avatar
    10 Year Badge
    Join Date
    Dec 2000
    Location
    Portland, OR
    You might want to try Vista's built-in Help and Support if you haven't already... Start | "Help and Support" | Type AERO in the Search box, and hit ENTER | Click on "Troubleshoot problems with Windows Aero".

  3. #3
    Member hyperasus's Avatar
    Join Date
    Nov 2004
    Location
    USA
    Oh you mean actually do some research. And here I was wanting to be lazy LOL. I"ll give it a try and see what I can come up with.
    Motherboard: ASUS Maximus IV Gene-Z/GEN3 Z68
    CPU: Intel i7-2700K
    Memory: 16GB Crucial Ballistix 1600 (2 x 8GB) 8-8-8-24
    Hard Drives: Intel 520 240GB + 4TB Seagate 7200rpm
    Video Card: Integrated Intel
    Power supply: Antec EarthWatts Platinum 450watt

    Heatware

  4. #4
    Senior Django-loving Member Captain Newbie's Avatar
    Join Date
    Jan 2004
    Location
    Right seat with a bored "don't kill me" expression
    Holy buffalo crap, look at all the processes.

    I think this is a bug; those guys don't look like they're releasing their resources properly, creating a memory leak.

    Nothing in the knowledge base; please contact Microsoft Product Support Services.

    <end unhelpful>
    B.S. Computer Science, B.A. Political Science | Commercial Pilot Airplane Single and Multiengine Land, Instrument Airplane
    "And, while with silent lifting mind I've trod
    The high untresspassed sanctity of space
    Put out my hand, and touched the face of God."

    Strong * Focused * Safe
    Apple Mac Pro 4,1, Two Nehalem Xeons 2.26GHzx4 (Hyperthreaded), 12 GB DDR3 FBDRAM | MacBook Pro 15" (2009)

  5. #5
    Member
    Join Date
    Feb 2006
    Location
    Lobsterland
    I don't think this is a bug, but related to how windows allocated memory to individual programs, and how windows makes use of the page file. Remember that memory is allocated in pages, and even though an application may be using 100MB of memory, the footprint in pages is most likely greater.

    Look no further than your free physical memory and unused pages. You've triggered a kick down to the normal Vista theme from Aero due to a lack of available physical memory. At this point, new pages will have to be swapped in from disk, and unused pages swapped out, with the algorithm deciding what stays in physical memory vs. what's swapped out to disk.

    With Vista's "Superfetching" (nothing new here, this is probably a variant of the Least Recently Used algorithm with a preference bit added), preference is given to pages which are most frequently swapped out. Over time, this means that applications which require new pages more often than others are granted more pages in physical memory and less swapping. Because Aero dynamically calculates translucency and window resizes, etc, it's given a larger chunk of physical memory than applications which are more static, or work on data in the background, etc. Latency is key with a window manager, so frequent swaps to disk to do that kind of work is a no-no.

    Summary: Vista is saying "Hey, Aero is using too much main memory, and your apps need it. Aero runs too slow when it has to page to disk all the time, so we're shutting it down."
    Not very active these days. PMs are the best way to reach me.

    heatware


  6. #6
    High Speed Senior deathman20's Avatar
    10 Year Badge
    Join Date
    Aug 2002
    Location
    Where the Cheese Heads Live
    Author Profile Benching Profile Heatware Profile
    I've used way more memory then that and haven't had Aero shut down. I've used up to 3.6Gig of ram but less processes.
    .
    Interesting thought if it is shutting down because its slowing down.
    -=The Gamer=-
    MSI Z68A-GD65 (G3) | i5 2500k @ 4.5Ghz | 1.3875V | 28C Idle / 65C Load (LinX)
    8Gig G.Skill Ripjaw PC3-12800 9-9-9-24 @ 1600Mhz w/ 1.5V | TR Ultra eXtreme 120 w/ 2 Fans
    Asus DCUII R9 290 1075/1300 w/ 1.05V GPU | 36C Idle / 75C Load | 128/256GB Crucial M4 SSD's / 512GB Samsung 840 Pro
    BitFenix Shinobi Window Case | SilverStone DA750 | Dell 2405FPW 24" Screen | Oculus Rift DK2 - Incoming October 2014
    -=The Server=-
    Synology DS1511+ | Dual Core 1.8Ghz CPU | 30C Idle / 38C Load
    3 Gig PC2-6400 | 4x Samsung F4 2TB Raid5 | 1x Samsung F4 2TB
    Heat

  7. #7
    Member
    Join Date
    Feb 2006
    Location
    Lobsterland
    Quote Originally Posted by deathman20
    I've used way more memory then that and haven't had Aero shut down. I've used up to 3.6Gig of ram but less processes.
    That's the key. Fewer processes, fewer applications competing for preference in the paging algorithm. Also, memory is allocated more efficiently with fewer total processes.

    HyperASUS: The JavaVM is notorious for taking memory and never giving it back.
    Not very active these days. PMs are the best way to reach me.

    heatware


  8. #8
    Senior Django-loving Member Captain Newbie's Avatar
    Join Date
    Jan 2004
    Location
    Right seat with a bored "don't kill me" expression
    Quote Originally Posted by aaronjb
    I don't think this is a bug, but related to how windows allocated memory to individual programs, and how windows makes use of the page file. Remember that memory is allocated in pages, and even though an application may be using 100MB of memory, the footprint in pages is most likely greater.

    Look no further than your free physical memory and unused pages. You've triggered a kick down to the normal Vista theme from Aero due to a lack of available physical memory. At this point, new pages will have to be swapped in from disk, and unused pages swapped out, with the algorithm deciding what stays in physical memory vs. what's swapped out to disk.

    With Vista's "Superfetching" (nothing new here, this is probably a variant of the Least Recently Used algorithm with a preference bit added), preference is given to pages which are most frequently swapped out. Over time, this means that applications which require new pages more often than others are granted more pages in physical memory and less swapping. Because Aero dynamically calculates translucency and window resizes, etc, it's given a larger chunk of physical memory than applications which are more static, or work on data in the background, etc. Latency is key with a window manager, so frequent swaps to disk to do that kind of work is a no-no.

    Summary: Vista is saying "Hey, Aero is using too much main memory, and your apps need it. Aero runs too slow when it has to page to disk all the time, so we're shutting it down."
    Yeah, but the WM is used by all user-land programs...and should probably stay in memory. Especially if you have 5GB of it, which is a ridiculous amount, but that's a topic for another day.

    This is a bug, or an unintended misfeature--you should not shut down the WM when you have 5GB of physical RAM, of which, over half is unallocated.

    Does this happen when you have an 'even' quantity of RAM (say, 4GB)?

    (In fact, with the abundance of relatively slow but cheap and abundant physical disk, combined with intelligent paging, there's simply no excuse these days for running out of physical memory unless you are running a HONKING big application, but that's another topic for another thread.)
    B.S. Computer Science, B.A. Political Science | Commercial Pilot Airplane Single and Multiengine Land, Instrument Airplane
    "And, while with silent lifting mind I've trod
    The high untresspassed sanctity of space
    Put out my hand, and touched the face of God."

    Strong * Focused * Safe
    Apple Mac Pro 4,1, Two Nehalem Xeons 2.26GHzx4 (Hyperthreaded), 12 GB DDR3 FBDRAM | MacBook Pro 15" (2009)

  9. #9
    Member
    Join Date
    Feb 2006
    Location
    Lobsterland
    Quote Originally Posted by Captain Newbie
    Yeah, but the WM is used by all user-land programs...and should probably stay in memory. Especially if you have 5GB of it, which is a ridiculous amount, but that's a topic for another day.
    It's not shutting down the WM - only scaling back to the basic WM, which uses less memory. Vista considers the WM to be less of a priority than applications and other processes.

    Quote Originally Posted by Captain Newbie
    This is a bug, or an unintended misfeature--you should not shut down the WM when you have 5GB of physical RAM, of which, over half is unallocated.
    It's not a bug, but a conscious decision made by the developers. Vista aggressively caches memory to reduce paging. That's why so little "free" RAM is shown in the screenshots. For a brief technical look at Vista memory management compared with XP, check out this tidbit. SuperFetch is explained in more detail there.

    I agree, however - the user should be able to force aero on, no matter the potential performance hit.

    Also, I believe that you can turn SuperFetch off, to give you more free physical memory. This will come at the expense of overall system performance, but you may not reach the "limit" at which Vista sees fit to shut down aero.
    Not very active these days. PMs are the best way to reach me.

    heatware


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •