» Wed May 16, 2012 1:47 am
Ok, I was previously in the “this 4gb patch is rubbish” camp. I never seen a game executable use more than 2gb of ram and something would have to be seriously wrong for it to do so. Even this HD Textures stuff didn’t match as they should be sitting in GPU ram not system ram.
And if your running HD Textures with less than 512mb of GPU ram, than I’d say you’ve found the first problem.
Then I got thinking about it for a second. The worst possible system configuration you could have is 32bit OS with 4gb main ram and a >=1gb GPU memory. There are technical reasons for this, but basically at 4gb main memory, every meg of GPU ram get stolen directly from your allocable system ram. It’s a mapping thing.
None of which matters on 64bit so on those OS’s, LAA should have zero impact unless the executable reserves more than 2gb (highly doubtful).
So on a 4gb/1gb system you start with a 1gb hole for the GPU, then the OS reserves half of the remainder for kernel and cache; leaving 1.5gb for apps. Which in the case of a heavy game like Skyrim and could start to get crowded/paged.
Now I don’t know exactly how the LAA flag is implemented at the OS level, but if it allows the app to extend its address space and somehow push back into the GPU hole, then maybe on a 32bit/4gb/1gb system it could…..I dunno….
In the words of Myth Busters……plausible.….