Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Win7 32bit, Virtual Address Space, LAA Flag and U!

09 Sep 2009   #1
ECH

Win7
 
 
Win7 32bit, Virtual Address Space, LAA Flag and U!

Hello,

I'm wanted to get some additional information regarding virtual address space of Win7 32bit. So that games and programs that are large address aware can benefit from it from the increase. So far I understand that this isn't for everyone. However, if you are able to increase the virtual address space from it's current limit of 2GB to a figure of:
bcdedit /set increaseuserva 2240
(or there about) is preferred as you don't want to switch too much from the kernal. If for any reason it doesn't work you can use:
bcdedit /deletevalue increaseuserva
to remove the instruction from the bootloader.

I've read that those that have tried this have played some games a lot more smoother. Others believe that the frame rates improved. For me, I've seen stutter removed in a few games that I thought was CPU limited. However, from what I've gathered you will need Win7 or Vista 32bit as XP 32bit doesn't allow the increase of the user virtual address space in increments of 16 (or is it 64?). You are left with /3GB option which is too much.

I've tried this with a few games and Vantage with positive results. For example:



Before the large address tweak on Win7









After the large address tweak on Win7.








After the large address tweak on Win7. And, /LargeAdresssAware flag added to 3DMarkVantage.exe. Although the total score for the 2 results are exactly the same. Scores for the CPU show the most improvement when enabling LAA for both Win7 32-bit and 3Dmarkvantage.exe.



So far the results are more seen then just looking at numbers. Games like Empire: Total Ware are stutter free now and frame rates don't seem to dip as low as it use to. In particular raining during a battle is stutter free. Road to Independence videos do not stutter, etc. If others are getting positive results from this, why isn't this more discussed with the public at large? Why isn't there more information about this? So far, I have no need for a 64bit OS at this point.

Thoughts?


My System SpecsSystem Spec
.
14 Oct 2009   #2
ECH

Win7
 
 

Does anyone have any insight on this?
My System SpecsSystem Spec
14 Oct 2009   #3
H2SO4

Win7x64
 
 

Quote   Quote: Originally Posted by ECH View Post
Does anyone have any insight on this?
There's more to being LAA than just having that flag set in the image header. An application has to be designed to deal with a larger (>2GB) address space. Otherwise, if you edit the binary to have it claim LAA capabilities the results will be unpredictable. Sometimes it'll be OK, for a while, and sometimes it won't. It's a horrible idea for a business system but it doesn't really matter for a game.

Also, increasing the user-mode address range can only help processes which are bumping into their (default) 2GB limit. Otherwise, if the committed size of a given process is say 1GB, jacking up userVA achieves nothing but (unwanted) kernel compression.

Great questions. Have rep
My System SpecsSystem Spec
.

14 Oct 2009   #4
ECH

Win7
 
 

Thanks for the reply. So far I know of 2 games that are large address aware:
BF2
Empire Total War

Which was why I decided to look into it more. From what I've seen Empire Total War just plays better for me doing this. As for BF2 I have had no problems. And, no problems in general so far.
My System SpecsSystem Spec
14 Oct 2009   #5
H2SO4

Win7x64
 
 

Quote   Quote: Originally Posted by ECH View Post
Thanks for the reply. So far I know of 2 games that are large address aware:
BF2
Empire Total War

Which was why I decided to look into it more. From what I've seen Empire Total War just plays better for me doing this. As for BF2 I have had no problems. And, no problems in general so far.
Perhaps I misunderstood parts of your post.

If an executable is designed to be LAA, then by all means it's a good idea to bump up the userVA. The process presumably has large memory needs, so the additional up-to-1GB of space will benefit performance. Incidentally, a LAA process can allocate up to 4GB when running under x64.

Otherwise, if the LAA flag is "artificially" set on an executable which wasn't designed to deal with more than 2GB, results will vary from nothing at all to mysterious crashes.
My System SpecsSystem Spec
16 Oct 2009   #6
ECH

Win7
 
 

No problem thanks for the insight. It was my understanding that some developers may use a large address flag (32-bit games) to prevent the game from running out of address space. Thus improving stability (more or less).

I understand that just adding the flag for games that don't use the larger address space may cause problems. So that would be "at your own risk". In which the worst case scenario would be to remove the flag.
My System SpecsSystem Spec
16 Oct 2009   #7
stormy13
Microsoft MVP

Win 7 Ultimate x64
 
 

Quote   Quote: Originally Posted by ECH View Post
Does anyone have any insight on this?
26 points in 3DMark, that can happen from one run to the other. That is the kind of thing you used to see from some when a new video driver came out, they would claim how it was the best driver ever because their 3dMark score went up a few points (or the inverse and claim the driver was garbage because it went down a couple). Basically what I'm trying to say is that the difference between the two doesn't mean a thing.

P.S. Filling in your system specs would help.
My System SpecsSystem Spec
16 Oct 2009   #8
ECH

Win7
 
 

Quote   Quote: Originally Posted by stormy13 View Post
Quote   Quote: Originally Posted by ECH View Post
Does anyone have any insight on this?
26 points in 3DMark, that can happen from one run to the other. That is the kind of thing you used to see from some when a new video driver came out, they would claim how it was the best driver ever because their 3dMark score went up a few points (or the inverse and claim the driver was garbage because it went down a couple). Basically what I'm trying to say is that the difference between the two doesn't mean a thing.

P.S. Filling in your system specs would help.
Perhaps for you that is a normal fluctuation however for me the results were the same between runs when nothing was changed. I guess it all depends on your PC.
My System SpecsSystem Spec
16 Oct 2009   #9
stormy13
Microsoft MVP

Win 7 Ultimate x64
 
 

Run it at least three time each way and take the average. Then if there is a difference, it might be worth getting excited about.
My System SpecsSystem Spec
16 Oct 2009   #10
ECH

Win7
 
 

And what makes you think I have not? Besides, averages don't show the actual results so there no need to use averages.
My System SpecsSystem Spec
Reply

 Win7 32bit, Virtual Address Space, LAA Flag and U!




Thread Tools




Similar help and support threads
Thread Forum
Windows 7 Pro 32bit disk2vhd image not working with virtual box/pc
Hello everyone, I'm trying to make a copy of a workstation (Win7 Pro 32bit) and run it on virtual box or virtual pc. The image has been created with disk2vhd and the image strangly works with hyper-v, but when I use virtual box or virtual pc I get a bsod. Does someone know how I can make this...
Virtualization
None of my devices can obtain an ip address from the Microsoft virtual
hello. i am 19 years old so i don't exactly have lots of experience with all this. I am having a problem which i could use help with. Lately i have been using the Microsoft virtual network adapter (im sure you've heard of it!) I wrote a small batch file for the purpose of starting the network....
Network & Sharing
Fix video problems in Win7 32bit virtual machine
I'm trying to install the correct 32 bit video drivers in the virtual Win7 32bit machine that runs on my Win7 64bit computer. The program that I want to run gives me an error that says "your graphics card does not cover the required scope of functions or the color depth is not set to 32 bits". ...
Virtualization
MS Virtual PC (win7 32bit) and Ultramon 3.0.10 MAJOR security issue.
Im currently using Windows 7 Ultimate x64 + SP1 as my main O/S and also running a MS Virtual Machine which is using Windows 7 Ultimate 32bit + SP1. On my main computer I'm also running Ultramon 3.0.10 with two monitors. On the Virtual PC window where the close X and maximise and minimise command...
Virtualization
Windows 7 Certified IPv6 Ready as IPv4 Address Space Drops Below 5%
Source: Windows 7 Certified IPv6 Ready as IPv4 Address Space Drops Below 5% - Softpedia
News
Virtual machine hdd space?
Im pretty new to the whole virtualization scene so i have a couple of questions (noobish ones :P). If i was to install an OS like XP in a VM, it will take up some hard drive space. But when i close the VM, will i regain this space? Does the virtual machine keep this hdd space even when im not...
Virtualization


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 14:34.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App