Solved The 32-bit RAM Issue

Creepinjesus, have u resolved this issue? If not, what make & model is your motherboard?
 

My Computer

System One

  • Manufacturer/Model
    §ĮŁΣNŦ Д$$Д$$ĮN
    CPU
    Xeon X3360
    Motherboard
    P5W64 WS Pro
    Memory
    Corsair XMS2 8gb @ 5-4-4-12 833mhz
    Graphics Card(s)
    EVGA Geforce GTX470 SC+
    Sound Card
    X-Fi Extreme Gamer Fatlity Edition
    Monitor(s) Displays
    Samsung T200
    Screen Resolution
    1680x1050
    Hard Drives
    WD 1TB RE3
    PSU
    Thermaltake Toughower 750w
    Case
    NZXT Lexa Silver
    Cooling
    Zalman CNPS10x Extreme
    Keyboard
    Razer Lycosa Mirror
    Mouse
    Razer Deathadder 3500dpi
    Internet Speed
    24Mb/s
    Other Info
    My massive wifi antenna is in the post!
Hi folks,

This thread seems to be getting ridiculous. Here is my take on the 32-bit RAM question. A 32-bit version of Windows can address a maximum of 4GB of memory. This DOES NOT mean that it can address 4GB of RAM as some people think. Remember that the 4GB of address space also includes i/o address ranges for the hardware in your machine and that dependant on the hardware this reduces the actual amount of physical RAM that can be addressed to between 3GB and 3.5GB. To maximise the amount of memory available, you need to enter your BIOS and change a few settings. If you don't use the parallel or serial ports, then disable them to free up resources. Similarly, if you don't have a floppy drive installed, disable that as well (surprisingly, the BIOS in many systems still contains the floppy options even if the motherboard no longer has the interface socket). As regards the amount of memory on a graphics card, this, as far as I know, DOES NOT have an effect on this. Graphics cards are classed as an i/o device, and they typically have an interface width of 64 - 256 bits, although some are available with higher amounts. The memory on a graphics card is for its own private use, although in some systems an amount of RAM can be mapped in for graphics use upto a maximum of the amount of memory on the graphics card (check your BIOS).
Dwarf
 

My Computer

System One

  • Manufacturer/Model
    Dwarf Dwf/11/2012 r09/2013
    CPU
    Intel Core-i5-3570K 4-core @ 3.4GHz (Ivy Bridge) (OC 4.2GHz)
    Motherboard
    ASRock Z77 Extreme4-M
    Memory
    4 x 4GB DDR3-1600 Corsair Vengeance CMZ8GX3M2A1600C9B (16GB)
    Graphics Card(s)
    MSI GeForce GTX770 Gaming OC 2GB
    Sound Card
    Realtek High Definition on board solution (ALC 898)
    Monitor(s) Displays
    ViewSonic VA1912w Widescreen
    Screen Resolution
    1440x900
    Hard Drives
    OCZ Agility 3 120GB SATA III x2 (RAID 0)
    Samsung HD501LJ 500GB SATA II x2
    Hitachi HDS721010CLA332 1TB SATA II
    Iomega 1.5TB Ext USB 2.0
    WD 2.0TB Ext USB 3.0
    PSU
    XFX Pro Series 850W Semi-Modular
    Case
    Gigabyte IF233
    Cooling
    1 x 120mm Front Inlet 1 x 120mm Rear Exhaust
    Keyboard
    Microsoft Comfort Curve Keyboard 3000 (USB)
    Mouse
    Microsoft Comfort Mouse 3000 for Business (USB)
    Internet Speed
    NetGear DG834Gv3 ADSL Modem/Router (Ethernet) ~4.0 Mb/s (O2)
    Other Info
    Optical Drive: HL-DT-ST BD-RE BH10LS30 SATA Bluray
    Lexmark S305 Printer/Scanner/Copier (USB)
    WEI Score: 8.1/8.1/8.5/8.5/8.25
    Asus Eee PC 1011PX Netbook (Windows 7 x86 Starter)
lol....... cant believe this debate is still going!!

im sure your both right ...if nothing else this should be sticky'd
for ''32-bit address space''

well done though lads you have managed to keep it civil....
im sure you love each other really...:p

skunksmash,

If Fumz was right, this thread would have concluded a long time ago....

S-

Fumz,

Dont swear here please, I have warned you already about this.

My 2 cents:

32bit Vista can not address 4gb of ram without the boot code switch parameter and can not be used by yourself or programs reguardless...

64bit Vista can address 4gb of ram depending on your motherboard support.

Steven
 

My Computer

I've got 4GB of RAM installed, but in 32-bit Vista (as is well known), only 3GB(ish) was available.

For reasons unknown to me, I decided to do a clean install to 64-bit (my computer supports both). So now I have a 64-bit system, but it still only let's me have 3GB of RAM. I feel robbed!

Does it have to be a 'dedicated' x64 system? Mine is a x86...

My only point to the OP, convoluted as it was, was that ultimately, a 3.xxGB Vista system is better than a 2GB Vista system.

@sidewinder, sorry for calling you a name.

@ dmex, sorry about using bad language. I'll take whatever punishment comes; however, it was not me you warned about swearing. This is not my second warning, I just happened to be in that thread. Just want to clear that up so you don't think I'm a repeat offender.
 

My Computer

System One

  • Manufacturer/Model
    Fumz' Flux-Capacitor
    CPU
    E8400
    Motherboard
    DFI LP DK P35-T2RS
    Memory
    4GB G.Skill PC-1066
    Graphics Card(s)
    eVGA 8800 GTS
    Sound Card
    X-Fi XtremeGamer
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    500GB W.D. RE2 Primary
    1TB W.D. Caviar GP WD10EACS
    PSU
    PC Power & Cooling Silencer 610
    Case
    Lian Li Lancool K62
    Cooling
    Thermalright Ultima-90/S-Flex 120mm
    Keyboard
    MS Natural Elite 4000 Ergonomic
    Mouse
    Logitech G5
    Internet Speed
    2.5MB/430
    Other Info
    D-Link DGL 4500
When the physical RAM that is installed on a computer equals the address space that is supported by the chipset, the total system memory that is available to the operating system is always less than the physical RAM that is installed.
For example, consider a computer that has an Intel 975X chipset that supports 8GB of address space.
If you install 8GB of RAM, the system memory that is available to the operating system will be reduced by the PCI configuration requirements.
In this scenario, PCI configuration requirements reduce the memory that is available to the operating system by an amount that is between approximately 200 MB and approximately 1 GB. The reduction depends on the configuration.

great discussion
;)

This shed some light - thanks!

The limit my system has is 4GB, so what you described here applies to me.

Thanks for the help, everyone! And enjoy your debate, Fumz and Sidewinder :p
 

My Computer

System One

  • CPU
    Intel Core 2 Duo @ 2GHz
    Memory
    4GB DDR2 @ 667Mhz
    Graphics Card(s)
    nVidia GeForce Go 7600
    Hard Drives
    1x 160GB 7200rpm 2.5" SATA
@ dmex, sorry about using bad language. I'll take whatever punishment comes; however, it was not me you warned about swearing. This is not my second warning, I just happened to be in that thread. Just want to clear that up so you don't think I'm a repeat offender.

Its been resolved, Just dont swear again ;)
 

My Computer

As regards the amount of memory on a graphics card, this, as far as I know, DOES NOT have an effect on this.
Yes, it does. Come on Dwarf, this is pretty basic stuff. Anyone that has 4GB of RAM in a system running a 32-bit OS and a video card with a lot of RAM or two video cards with a lot of RAM will have seen this firsthand. If you have 2GB of RAM, it won't be an issue.

Look here:

http://www.dansdata.com/askdan00015.htm

S-
 

My Computer

System One

  • CPU
    Intel E6600 @ 3.0 GHz
    Motherboard
    EVGA nForce 680i SLI (NF68-A1)
    Memory
    4GB - CORSAIR XMS2 PC2 6400
    Graphics Card(s)
    EVGA GeForce 8800 GTS (640MB)
    Hard Drives
    2 - Seagate Barracuda 7200.10 (320GB)
    1 - Seagate Barracuda 7200.10 (500GB)
:o Sorry, sidewinder. You are, of course, correct on this point. My brain was still half asleep (:sleepy:) earlier when I wrote that post (my excuse, and I'm sticking to it ;)), although I haven't any experience of this issue since my machine has only 2GB of RAM.
Dwarf
 

My Computer

System One

  • Manufacturer/Model
    Dwarf Dwf/11/2012 r09/2013
    CPU
    Intel Core-i5-3570K 4-core @ 3.4GHz (Ivy Bridge) (OC 4.2GHz)
    Motherboard
    ASRock Z77 Extreme4-M
    Memory
    4 x 4GB DDR3-1600 Corsair Vengeance CMZ8GX3M2A1600C9B (16GB)
    Graphics Card(s)
    MSI GeForce GTX770 Gaming OC 2GB
    Sound Card
    Realtek High Definition on board solution (ALC 898)
    Monitor(s) Displays
    ViewSonic VA1912w Widescreen
    Screen Resolution
    1440x900
    Hard Drives
    OCZ Agility 3 120GB SATA III x2 (RAID 0)
    Samsung HD501LJ 500GB SATA II x2
    Hitachi HDS721010CLA332 1TB SATA II
    Iomega 1.5TB Ext USB 2.0
    WD 2.0TB Ext USB 3.0
    PSU
    XFX Pro Series 850W Semi-Modular
    Case
    Gigabyte IF233
    Cooling
    1 x 120mm Front Inlet 1 x 120mm Rear Exhaust
    Keyboard
    Microsoft Comfort Curve Keyboard 3000 (USB)
    Mouse
    Microsoft Comfort Mouse 3000 for Business (USB)
    Internet Speed
    NetGear DG834Gv3 ADSL Modem/Router (Ethernet) ~4.0 Mb/s (O2)
    Other Info
    Optical Drive: HL-DT-ST BD-RE BH10LS30 SATA Bluray
    Lexmark S305 Printer/Scanner/Copier (USB)
    WEI Score: 8.1/8.1/8.5/8.5/8.25
    Asus Eee PC 1011PX Netbook (Windows 7 x86 Starter)
dmex,

The boot.ini switch has nothing to do with what the 32-bit Vista can do in regards to addressing RAM.

The boot.ini switch alters how much of the 4GB virtual address space available to an application is set aside for the OS and how much is set aside for the application. Without the switch set, the OS is given 2GB and the application is given 2GB. With that switch set, the OS is given 1GB and the application is given 3GB. However, only applications specifically coded for this can take advantage of the change.

In other words, the boot.ini switch has nothing to do with what we are discussing here and just clouds the issue.

S-

My 2 cents:

32bit Vista can not address 4gb of ram without the boot code switch parameter and can not be used by yourself or programs reguardless...
 
Last edited:

My Computer

System One

  • CPU
    Intel E6600 @ 3.0 GHz
    Motherboard
    EVGA nForce 680i SLI (NF68-A1)
    Memory
    4GB - CORSAIR XMS2 PC2 6400
    Graphics Card(s)
    EVGA GeForce 8800 GTS (640MB)
    Hard Drives
    2 - Seagate Barracuda 7200.10 (320GB)
    1 - Seagate Barracuda 7200.10 (500GB)
dmex,

I just realized that you may be referring to the Physical Address Extension (PAE) switch and not the /3GB switch (bcdedit /set IncreaseUserVA 3072). You can turn PAE on in Vista with the following command:

BCDEDIT /SET PAE ForceEnable

This adds the switch to the BCD file (yes, I know boot.ini is not used by Vista).

But, turning PAE on in Vista (any 32-bit version) doesn't change anything in regards to the 4GB address space limit or how RAM is handled by applications. That's why, initially, it didn't occur to me that is what you were talking about.

S-
 

My Computer

System One

  • CPU
    Intel E6600 @ 3.0 GHz
    Motherboard
    EVGA nForce 680i SLI (NF68-A1)
    Memory
    4GB - CORSAIR XMS2 PC2 6400
    Graphics Card(s)
    EVGA GeForce 8800 GTS (640MB)
    Hard Drives
    2 - Seagate Barracuda 7200.10 (320GB)
    1 - Seagate Barracuda 7200.10 (500GB)
I must give props where props are due.

I had the hardest time wrapping my mind around the memory limitations of a 32-bit OS. This was due to a couple incorrect assumptions I had been holding onto with respect to MMIO mapping.

However, after tossing out those assumptions and going back over sidewinders very simple peg board explanation, I'm now laughing at myself at how I could not see it before.

Side, thanks for walking me through this and sorry for doubting you. Your detailed explanation has really helped me a lot.

now... can anyone tell me how I got this #$#$#$%@ dolly parton pic up? :D
 

My Computer

System One

  • Manufacturer/Model
    Fumz' Flux-Capacitor
    CPU
    E8400
    Motherboard
    DFI LP DK P35-T2RS
    Memory
    4GB G.Skill PC-1066
    Graphics Card(s)
    eVGA 8800 GTS
    Sound Card
    X-Fi XtremeGamer
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    500GB W.D. RE2 Primary
    1TB W.D. Caviar GP WD10EACS
    PSU
    PC Power & Cooling Silencer 610
    Case
    Lian Li Lancool K62
    Cooling
    Thermalright Ultima-90/S-Flex 120mm
    Keyboard
    MS Natural Elite 4000 Ergonomic
    Mouse
    Logitech G5
    Internet Speed
    2.5MB/430
    Other Info
    D-Link DGL 4500
dmex,

I just realized that you may be referring to the Physical Address Extension (PAE) switch and not the /3GB switch (bcdedit /set IncreaseUserVA 3072). You can turn PAE on in Vista with the following command:

BCDEDIT /SET PAE ForceEnable

This adds the switch to the BCD file (yes, I know boot.ini is not used by Vista).

But, turning PAE on in Vista (any 32-bit version) doesn't change anything in regards to the 4GB address space limit or how RAM is handled by applications. That's why, initially, it didn't occur to me that is what you were talking about.

S-

Yeah :o I was talking about PAE, I haven't needed it in over 3 years and forgot the particulars :o


http://www.vistax64.com/chillout-room/170573-dolly-parton-fan-club-2.html
 

My Computer

Just tried that - still on 3GB RAM :(. Maybe it is my motherboard after all.
CreepinJesus,

I just realized that, as far as I can see, you have not told us what motherboard you have. I looked in your public profile and it was not there either.

What motherboard do you have? Include manufacturer and model number please.

S-
 

My Computer

System One

  • CPU
    Intel E6600 @ 3.0 GHz
    Motherboard
    EVGA nForce 680i SLI (NF68-A1)
    Memory
    4GB - CORSAIR XMS2 PC2 6400
    Graphics Card(s)
    EVGA GeForce 8800 GTS (640MB)
    Hard Drives
    2 - Seagate Barracuda 7200.10 (320GB)
    1 - Seagate Barracuda 7200.10 (500GB)
I think it's an Intel 82801 GBM/GHM.
 

My Computer

System One

  • CPU
    Intel Core 2 Duo @ 2GHz
    Memory
    4GB DDR2 @ 667Mhz
    Graphics Card(s)
    nVidia GeForce Go 7600
    Hard Drives
    1x 160GB 7200rpm 2.5" SATA

My Computer

System One

  • CPU
    Intel E6600 @ 3.0 GHz
    Motherboard
    EVGA nForce 680i SLI (NF68-A1)
    Memory
    4GB - CORSAIR XMS2 PC2 6400
    Graphics Card(s)
    EVGA GeForce 8800 GTS (640MB)
    Hard Drives
    2 - Seagate Barracuda 7200.10 (320GB)
    1 - Seagate Barracuda 7200.10 (500GB)
Where do I find this ?
 

My Computer

System One

  • CPU
    Intel Core 2 Duo @ 2GHz
    Memory
    4GB DDR2 @ 667Mhz
    Graphics Card(s)
    nVidia GeForce Go 7600
    Hard Drives
    1x 160GB 7200rpm 2.5" SATA

My Computer

System One

  • Manufacturer/Model
    ME.....
    CPU
    Q9450 @ 3.6ghz
    Motherboard
    P5K PREMIUM
    Memory
    8GB 1066mhz buffalo firestix
    Graphics Card(s)
    HD 5970
    Monitor(s) Displays
    20'' syncmaster
    Screen Resolution
    1680x1050
    Hard Drives
    160GB 7200RPM SEAGATE BARRACUDA IDE
    160GB 7200RPM SEAGATE BARRACUDA SATA 2
    PSU
    XCILIO 850w
    Case
    unknown ATX
    Cooling
    Arctic cooler pro 775
    Keyboard
    logitech EX110
    Mouse
    logitech cordless optical
    Internet Speed
    2mb
Hi CreepinJesus,

Have you got a user manual for your PC? If so, have a look through to see if it mentions anything about memory, specifically the amount of memory that the board is capable of supporting. There should also be the information in there that we require viz the make and model of your motherboard. It could be that you need a BIOS upgrade, but this is not a job to be undertaken lightly and, unless there is a pressing reason to carry out such a task, I would err on the side of caution and leave your system as it is. Not recognising or being able to utilise the full amount of installed memory is not, in my opinion, classed as a pressing reason (especially if your system is otherwise working normally), although others may disagree. Either way, we need the information in order to assist you if this is, indeed, the case.
Dwarf
 

My Computer

System One

  • Manufacturer/Model
    Dwarf Dwf/11/2012 r09/2013
    CPU
    Intel Core-i5-3570K 4-core @ 3.4GHz (Ivy Bridge) (OC 4.2GHz)
    Motherboard
    ASRock Z77 Extreme4-M
    Memory
    4 x 4GB DDR3-1600 Corsair Vengeance CMZ8GX3M2A1600C9B (16GB)
    Graphics Card(s)
    MSI GeForce GTX770 Gaming OC 2GB
    Sound Card
    Realtek High Definition on board solution (ALC 898)
    Monitor(s) Displays
    ViewSonic VA1912w Widescreen
    Screen Resolution
    1440x900
    Hard Drives
    OCZ Agility 3 120GB SATA III x2 (RAID 0)
    Samsung HD501LJ 500GB SATA II x2
    Hitachi HDS721010CLA332 1TB SATA II
    Iomega 1.5TB Ext USB 2.0
    WD 2.0TB Ext USB 3.0
    PSU
    XFX Pro Series 850W Semi-Modular
    Case
    Gigabyte IF233
    Cooling
    1 x 120mm Front Inlet 1 x 120mm Rear Exhaust
    Keyboard
    Microsoft Comfort Curve Keyboard 3000 (USB)
    Mouse
    Microsoft Comfort Mouse 3000 for Business (USB)
    Internet Speed
    NetGear DG834Gv3 ADSL Modem/Router (Ethernet) ~4.0 Mb/s (O2)
    Other Info
    Optical Drive: HL-DT-ST BD-RE BH10LS30 SATA Bluray
    Lexmark S305 Printer/Scanner/Copier (USB)
    WEI Score: 8.1/8.1/8.5/8.5/8.25
    Asus Eee PC 1011PX Netbook (Windows 7 x86 Starter)
Ok here we go:
Motherboard.png
 

My Computer

System One

  • CPU
    Intel Core 2 Duo @ 2GHz
    Memory
    4GB DDR2 @ 667Mhz
    Graphics Card(s)
    nVidia GeForce Go 7600
    Hard Drives
    1x 160GB 7200rpm 2.5" SATA
Back
Top