I really hate to bump this ... but this is the only place i've found so far where people were having the same problem... anyone find any other workarounds to the 2g out of 4g windows problem.. i've disabled/enabled the memory hole, and just about everything suggested sofar, with no luck
3g installed and my system recognises 2.75... 2 or 4g installed and the system recognises 2g
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Collapse
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "4GB RAM reported as 2GB in XP SP2 (32bit)"
Collapse
-
Originally posted by DimPrawnQuestion - running CPUID shows the RAM as 2GB (dual channel).
Leave a comment:
-
Further to my previous post - 2x512MB and 2x256MB reporting as 1.25 Gig...
It just so happens that one of my 256MB SIMMs wasn't inserted fully...
Ooops, just glad my motherboard didn't go pop.
Sorry about the red herring.
Leave a comment:
-
Originally posted by qsrkQuick Summary: This a Memory Hole problem, but it's made worse with an AMD dual core CPU and an AGP video card with a lot of memory.
Here is my understanding. I may be off, so please correct me if I am wrong:
AMD CPU: One of the selling features with many of their new CPUs is hardware-enforced Data Execution Prevention (DEP), which prevents some malicious code from executing from system memory. See here.
Windows XP SP2: When you have hardware-enforced DEP, Windows MUST run in PAE mode (Physical Address Extension), so it is automatically loaded, even without the /PAE switch. PAE mode is meant to take advantage of large amounts of RAM, but to improve driver compatibility, it now has a lower limit on RAM address space. So if you have a new AMD CPU, you may have access to less memory, possibly 3.5GB (EDIT: possibly 3.3GB), not 4GB. See here, and here, and let me know if that makes sense.
Memory Hole: The BIOS on your motherboard automatically reserves address space for 32-bit devices and drivers, further reducing the 3.5GB available. That reserved space is called a memory hole. See here.
Video RAM: As Kallex pointed out in an AMD forum, Video RAM seems to be the biggest culprit. It may increase the memory hole by 2 x Video RAM with a dual-core processor (I think it may only be 1 x Video RAM with a single processor). If you have 256 MB video RAM, system address space will be reduced by 512MB. So 3.5GB - 0.5GB = 3.0GB available.
AGP Aperture Size: This is the amount of system RAM that you allow the video card to use. It does not need to be the same as your video RAM size. Whatever amount you select here (between 32MB and 256MB) will increase the size of the Memory Hole by the same amount. With a 256MB Aperture, increase the memory hole by 256MB to 768MB. So 3.5GB - .75GB = 2.75GB available.
Dual-Channel Memory: As suggested by Kallex (again!), the memory that you lose above will be doubled if you use Dual-Channel Memory. So with Dual-Channel memory, you lose 2 x .75GB = 1.5GB! Big Memory Hole. Now you have 3.5GB - 1.5GB = 2.00GB RAM! Is all this doubling of address space really needed?
The information above is simplified, since other devices eat up address space too.
ASRock BIOS: It is missing the option to disable / remap the Memory Hole. Until that is resolved, you will be stuck at 2.00GB (2.50GB if you reduce the AGP Aperture to 32MB). Now the big news. I have had the opportunity to test a beta BIOS that allows me to disable the Memory Hole, and I now see 2.48GB with a 256MB AGP Aperture size, and 2.92GB with a 32MB Aperture . Hopefully you guys will see one soon. Please don't get upset, but ASRock helped me out with the beta, so I think it is fair to let them release it to the public when they are ready (please don't ask me for a copy ). BTW, thanks ASRock! I hope that ASRock tweaks the BIOS more so that entire Memory Hole issue disappears, so we can see the entire 3.5GB that Windows allows. Apparently some motherboard BIOS' have a feature to set "memory hole porting to software", allowing Windows to see all 4GB (3.5GB in our case). I think Tyan K8WE is one, and maybe DFI is another.
I doubt that the remaining 0.5GB will ever return, since Microsoft is now moving on to 64-bit Windows.
Phew!
The maximum that I can get the BIOS to show is 2992MB, and Windows reports 2.92GB (2992 / 1024 = 2.92). So that means that the BIOS is reserving 1104MB (1.08GB) of address space on its own. I tried disabling onboard LAN and Audio, thinking that the BIOS is reserving space for them, but no change. Surely the BIOS does not need to reserve that much space!
This means that the theoretical math in my first explanation needs to be revised. I noticed that 3 x 1GB installed is also reported as 2992MB, with the only difference that the motherboard automatically switches to Single-channel memory mode. So right now, the only benefit of an extra 1GB DIMM is to be able to run in Dual-channel mode!
Leave a comment:
-
Well, I decided to move to the 64-bit scene and ordered XP X64, and with it, two more 1GB sticks, for a total of 4GB. We'll see what happens when they get here...
Anyway, I'd like to reply to whoever said that AMD CPU's are Mickey Mouse... well, the fact is that statement is completely FALSE. AMD CPU's weren't the greatest thing in the world when they came out, THAT much I accept, but their current (and I emphasize, CURRENT) line of processors is up to par and even outperforms Intels in MANY respects. Search Anandtech, PCMag, or any other respectable PC magazine and all will say the same: AMD is the way to go. I couldn't be happier with my AMD 64 X2 3800+ CPU right now, the thing flies and is an absolute wonder. Like I said, I'd agree that AMD CPU's were Mickey Mouse when they first came out, but AMD has made great strides since then. Intel is 2nd place right now, that's the reality of things.
Leave a comment:
-
Originally posted by MordacSo it's AMDs fault. What do you expect with Mickey Mouse CPUs?
Get the real thing. Get an Intel.
Mordy in "Pentium D 830 Dual-Core Heaven" Mode.
Also, Intel now has chips with hardware-enforce DEP, using something called "Execute Disable Bit".
Leave a comment:
-
You're probably right, but the last PC to die on me was an Athlon and it caused me no end of grief (dodgy chipset, driver issues etc.), even before it finally went. My backup server is an old P133 (circa 1995) which has never let me down (much wood-touching). I may be wide of the mark here, but my perception of AMD is that their CPUs are built to be cheaper (than the Intel equivalent). I don't want cheaper, I don't even want faster, I just want reliability. That's why I buy Intel.
Leave a comment:
-
Originally posted by MordacSo it's AMDs fault. What do you expect with Mickey Mouse CPUs?
Get the real thing. Get an Intel.
Mordy in "Pentium D 830 Dual-Core Heaven" Mode.
Really - I build Dual Core Opteron 'cos they're faster
Leave a comment:
-
So it's AMDs fault. What do you expect with Mickey Mouse CPUs?
Get the real thing. Get an Intel.
Mordy in "Pentium D 830 Dual-Core Heaven" Mode.
Leave a comment:
-
Memory Hole!
Quick Summary: This a Memory Hole problem, but it's made worse with an AMD dual core CPU and an AGP video card with a lot of memory.
Here is my understanding. I may be off, so please correct me if I am wrong:
AMD CPU: One of the selling features with many of their new CPUs is hardware-enforced Data Execution Prevention (DEP), which prevents some malicious code from executing from system memory. See here.
Windows XP SP2: When you have hardware-enforced DEP, Windows MUST run in PAE mode (Physical Address Extension), so it is automatically loaded, even without the /PAE switch. PAE mode is meant to take advantage of large amounts of RAM, but to improve driver compatibility, it now has a lower limit on RAM address space. So if you have a new AMD CPU, you may have access to less memory, possibly 3.5GB (EDIT: possibly 3.3GB), not 4GB. See here, and here, and let me know if that makes sense.
Memory Hole: The BIOS on your motherboard automatically reserves address space for 32-bit devices and drivers, further reducing the 3.5GB available. That reserved space is called a memory hole. See here.
Video RAM: As Kallex pointed out in an AMD forum, Video RAM seems to be the biggest culprit. It may increase the memory hole by 2 x Video RAM with a dual-core processor (I think it may only be 1 x Video RAM with a single processor). If you have 256 MB video RAM, system address space will be reduced by 512MB. So 3.5GB - 0.5GB = 3.0GB available.
AGP Aperture Size: This is the amount of system RAM that you allow the video card to use. It does not need to be the same as your video RAM size. Whatever amount you select here (between 32MB and 256MB) will increase the size of the Memory Hole by the same amount. With a 256MB Aperture, increase the memory hole by 256MB to 768MB. So 3.5GB - .75GB = 2.75GB available.
Dual-Channel Memory: As suggested by Kallex (again!), the memory that you lose above will be doubled if you use Dual-Channel Memory. So with Dual-Channel memory, you lose 2 x .75GB = 1.5GB! Big Memory Hole. Now you have 3.5GB - 1.5GB = 2.00GB RAM! Is all this doubling of address space really needed?
The information above is simplified, since other devices eat up address space too.
ASRock BIOS: It is missing the option to disable / remap the Memory Hole. Until that is resolved, you will be stuck at 2.00GB (2.50GB if you reduce the AGP Aperture to 32MB). Now the big news. I have had the opportunity to test a beta BIOS that allows me to disable the Memory Hole, and I now see 2.48GB with a 256MB AGP Aperture size, and 2.92GB with a 32MB Aperture . Hopefully you guys will see one soon. Please don't get upset, but ASRock helped me out with the beta, so I think it is fair to let them release it to the public when they are ready (please don't ask me for a copy ). BTW, thanks ASRock! I hope that ASRock tweaks the BIOS more so that entire Memory Hole issue disappears, so we can see the entire 3.5GB that Windows allows. Apparently some motherboard BIOS' have a feature to set "memory hole porting to software", allowing Windows to see all 4GB (3.5GB in our case). I think Tyan K8WE is one, and maybe DFI is another.
I doubt that the remaining 0.5GB will ever return, since Microsoft is now moving on to 64-bit Windows.
Phew!Last edited by qsrk; 8 January 2006, 16:54.
Leave a comment:
-
Tune in soon.
I've got it mostly figured out and can see about 2.9GB now. I have to go now, but I'll post the details soon. In the meantime, if you have a lot of memory on your video card, reduce the AGP Aperture Size in your BIOS settings to 32MB if possible!
Leave a comment:
-
Glad it's not just me then.
So weird. As I said before.
1 stick Win XP reports 1GB
2 sticks Win XP reports 2GB(dual channel mode)
3 sticks Win XP reports around 3GB (single channel mode)
4 sticks Win XP reports 2GB (dual channel mode)
Bill Gates you are a tosser.
I'm running this box with just two sticks in at the moment.
Leave a comment:
-
I was quiet for a few days while I made sure that I had good RAM. I replaced all 4 sticks with new ones, and had the same problem. I tried a mix of old & new RAM (all identical brand etc.), and still the same problem.
I tried 1117's suggestion of reducing VM, and set a static size of 200MB, since Windows wanted that as a minimum for debugging purposes. Still the same problem. Windows XP Pro SP2 reports 2.00GB with 4.00GB installed.
Everest Home Edition 2.20 can see all 4 sticks at 1024MB each. The RAM is rated at 2-3-2-5-2T, and I have the motherboard set similarly, with Everest confirming the settings.
SpeedFan 4.27 sees all 4 sticks at 1024MB each.
CPU-Z 1.31 reports 1024MB in each of the 4 slots, and NOTHING ELSE on the rest of the tab. The memory tab reports 2048MB (not 4096MB !!!), Dual Channel, the correct timings, plus TRC at 11, and the DRAM idle timer at 16. It has no entry for Bank Interleave, although I have selected Auto in the BIOS (the only other option is "Disabled"). It isn't reported anywhere, but the BIOS also has a memory setting for 4 Beats.
Any new insights?
Leave a comment:
-
Originally posted by lORD lUCANJust an idea,
I'm running a 3500 amd winchester
with dual graphics cards, couple of 6800gt s
2 gig of ram with all the trimmings, no problems
at all.
Why not just run 2 gig, at least you'll have a
stable system to run on.
You really shouldn't need to run 4 gig of memory.
Leave a comment:
-
Just an idea,
I'm running a 3500 amd winchester
with dual graphics cards, couple of 6800gt s
2 gig of ram with all the trimmings, no problems
at all.
Why not just run 2 gig, at least you'll have a
stable system to run on.
You really shouldn't need to run 4 gig of memory.
Leave a comment:
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Streamline Your Retirement with iSIPP: A Solution for Contractor Pensions Sep 1 09:13
- Making the most of pension lump sums: overview for contractors Sep 1 08:36
- Umbrella company tribunal cases are opening up; are your wages subject to unlawful deductions, too? Aug 31 08:38
- Contractors, relabelling 'labour' as 'services' to appear 'fully contracted out' won't dupe IR35 inspectors Aug 31 08:30
- How often does HMRC check tax returns? Aug 30 08:27
- Work-life balance as an IT contractor: 5 top tips from a tech recruiter Aug 30 08:20
- Autumn Statement 2023 tipped to prioritise mental health, in a boost for UK workplaces Aug 29 08:33
- Final reminder for contractors to respond to the umbrella consultation (closing today) Aug 29 08:09
- Top 5 most in demand cyber security contract roles Aug 25 08:38
- Changes to the right to request flexible working are incoming, but how will contractors be affected? Aug 24 08:25
Leave a comment: