The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
 Next page →

    4GB in 32-bit Vista: Issues?

    Discussion in 'Windows OS and Software' started by diasam, Jun 27, 2008.

  1. diasam

    diasam Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    5
    I'm planning to get a laptop and it has 4GB of memory and it has 32-bit Vista Home Premium pre-loaded on it. I know that the OS can only see and utilize 3GB of RAM. I am aware of this and the OS 'wasting' 1GB is not the problem I'm concerned about.

    The question is, will that unrecognized 1GB of RAM cause any problems, issues, or performance degrading on the computer?

    Thanks!
     
  2. sirmetman

    sirmetman Notebook Virtuoso

    Reputations:
    679
    Messages:
    3,291
    Likes Received:
    0
    Trophy Points:
    105
    Answer: no.
     
  3. miner

    miner Notebook Nobel Laureate

    Reputations:
    1,326
    Messages:
    7,137
    Likes Received:
    0
    Trophy Points:
    205
    No, you will be fine. The 1GB odd memory which isnt user accessible is actually allocated for use of the hardware(bios, gpu etc..)
     
  4. swarmer

    swarmer beep beep

    Reputations:
    2,071
    Messages:
    5,234
    Likes Received:
    0
    Trophy Points:
    205
    It will even help slightly, because you'll get the full 3+ gb in dual-channel. Also, some computers can use slightly more than 3 gb w/ 32-bit Windows... like 3.2 gb or something. So it may help that way too.
     
  5. SomeFormOFhuman

    SomeFormOFhuman has the dumbest username.

    Reputations:
    1,037
    Messages:
    1,012
    Likes Received:
    0
    Trophy Points:
    55
    No. .......
     
  6. X2P

    X2P COOLING | NBR Super Mod

    Reputations:
    3,179
    Messages:
    5,361
    Likes Received:
    4
    Trophy Points:
    206
    If your lucky you can get 3.5
     
  7. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    How can you get 3.5GB?

    My total available RAM is 3,070GB. (Vista business)
     
  8. X2P

    X2P COOLING | NBR Super Mod

    Reputations:
    3,179
    Messages:
    5,361
    Likes Received:
    4
    Trophy Points:
    206
    Tried my ram with vista and xp on my notebook, got 3.5 off both. (from 4)
     
  9. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    What notebook do you have?
     
  10. PopLap

    PopLap Notebook Evangelist

    Reputations:
    22
    Messages:
    395
    Likes Received:
    0
    Trophy Points:
    30
    the amount of access able ram depends on how much more memory, like GPU, there is. so if you have 4gb ram and 512 GRAM you will only see ~3.5gb.
     
  11. Garandhero

    Garandhero Notebook Deity

    Reputations:
    262
    Messages:
    1,522
    Likes Received:
    1
    Trophy Points:
    56
    should be fine i had 4gigs of ram on my vista 32bit dell a while ago... worked fine, and 3.5 of it was recognized.
     
  12. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    Mine recognizes 4GB because a recent Vista tweak, but in the Task Manager, Performance tab it show maximum 3,070GB. I don't know how can we get 3.5GB when x86 is the architecture.
     
  13. X2P

    X2P COOLING | NBR Super Mod

    Reputations:
    3,179
    Messages:
    5,361
    Likes Received:
    4
    Trophy Points:
    206
    Just depends on the system and the ram
     
  14. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    Explain please.
     
  15. zfactor

    zfactor Mastershake

    Reputations:
    2,894
    Messages:
    11,134
    Likes Received:
    3
    Trophy Points:
    455
    upgrade to sp1 and you will see all 4gb now it just does not address it all
     
  16. miner

    miner Notebook Nobel Laureate

    Reputations:
    1,326
    Messages:
    7,137
    Likes Received:
    0
    Trophy Points:
    205
    Not all hardware take up the same amount of memory. Hence, if you install 4GB RAM in 32bit OS, its going to recognise anywhere from 3GB to 3.5GB. In some cases it might be even lower than 3GB.

    4GB is the limit for 32bit but Windows has to allocate memory for your hardware within that 4GB. So, your available RAM is whatever is left after that allocation for the hardware.
     
  17. X2P

    X2P COOLING | NBR Super Mod

    Reputations:
    3,179
    Messages:
    5,361
    Likes Received:
    4
    Trophy Points:
    206
    :p I was just writting and saw you responded miner, great explination
     
  18. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    I know all that, even how SP1 foul us with the 4GB, but my question remains, if the architecture is x86 for all, how can you get 3.5GB, I refuse to accept 3,070GB, I want to have 3.5GB :(
     
  19. JCMS

    JCMS Notebook Prophet

    Reputations:
    455
    Messages:
    4,674
    Likes Received:
    0
    Trophy Points:
    105

    Install X64 then.

    They added that to SP1 because too many people were complaining about not being able to see 4GB.
     
  20. miner

    miner Notebook Nobel Laureate

    Reputations:
    1,326
    Messages:
    7,137
    Likes Received:
    0
    Trophy Points:
    205
    It has nothing to do with the architecture. Its the hardware.

    SP1 just reports the installed RAM essentially what the BIOS sees instead of what was available for Windows to use.
     
  21. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    I'm not talking about that, I'm talking about what the Task manager, Performance tab displays, the total available memory, that's 3,070GB for me and 3.5GB for others, and yes, it is an x86 32 bit architecture thing, so how comes I get less?
     
  22. miner

    miner Notebook Nobel Laureate

    Reputations:
    1,326
    Messages:
    7,137
    Likes Received:
    0
    Trophy Points:
    205
    LOL, what do you think I have been trying to explain in my earlier post :confused:

    4GB is the limit for x86-32bit but Windows has to allocate memory for your hardware within that 4GB. So, your available RAM is whatever is left after that allocation for the hardware. Different hardware uses different amounts of memory, so thats why you see 3070MB while someone else might only see 3.5GB or 2.75GB.

    Its not an x86 architecture thing. Its because of the hardware that you are seeing the variation. Google if you want more info.
     
  23. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    Miner is correct.

    32bit technically can address 4gb of memory, but due to hardware I/O's mapping memory for itself, it goes down to 3-3.5gb for windows to use. How much ram shows up varies, depending on your hardware

    Mine showed 3070mb when i had 4gb 32bit. Not a biggie.
     
  24. THAANSA3

    THAANSA3 Exit Stage Left

    Reputations:
    171
    Messages:
    1,885
    Likes Received:
    0
    Trophy Points:
    55
    Yeah. This is what I got when I was still using my 32-bit OS.
     
  25. ScifiMike12

    ScifiMike12 Drinking the good stuff

    Reputations:
    801
    Messages:
    2,529
    Likes Received:
    0
    Trophy Points:
    55
    Wirelessman, here.. if you want some proof, I took a screenshot of my memory in XP Professional x86. As you can see about ~3.4GB is being recognized by the OS. I would probably get almost 3.5GB but I think my other devices are allocating the memory as well (sound card, etc.).

    [​IMG]
     
  26. Fountainhead

    Fountainhead Notebook Deity

    Reputations:
    281
    Messages:
    1,128
    Likes Received:
    0
    Trophy Points:
    55
    You know what they say...idle hands are the devil's workshop. Who knows what mischief that unemployed RAM will get into? My ex brother-in-law was unemployed for awhile, and he spent his idle time downloading porn. Now he lives alone in a trailer. I'd keep a close watch. I'm just saying. :p

    But seriously, Miner et al are correct. My main desktop (Vista 32-bit) shows 3198 MB RAM available, while a second desktop shows 33xx. It just depends on the hardware and how much RAM is allocated to various devices.

    My notebook of course shows 4093. ;)
     
  27. Rodster

    Rodster Merica

    Reputations:
    1,805
    Messages:
    5,043
    Likes Received:
    396
    Trophy Points:
    251
    Vista Premium, Windows Task manager sees 3.837GB on my Vostro 1500. :)
     
  28. Silas Awaketh

    Silas Awaketh Notebook Deity

    Reputations:
    891
    Messages:
    1,676
    Likes Received:
    0
    Trophy Points:
    0
    My Windows Vista Home Premium, and Windows XP SP2/SP3 saw 3.5 GB. It has something to do with the motherboards I think?
     
  29. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    Ok, let's make some distinctions for the base of our conversation.

    - Vista 32 and Vista 64.

    - See and Get

    - See: What windows shows as RAM in the Control Panel -> System

    - Get: What the Task Manager shows as total memory (addressable memory for the user usage)


    Ok, based on this, I have Vista business 32, my Vista shows 4GB, but I get 3,070GB for usage. I'M NOT DEBATING WHY I DON'T GET 4GB, I KNOW VERY WELL WHY.

    My question is, if someone has exactly the same laptop than me, the same OS, why would he/she GETS (not see) 3.5GB?
     
  30. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    Btw, theres been instances where Vista Business x64 users can still only see and use 3gb of RAM even if they have 4gb installed. The answer for this mystery lies somewhere....
     
  31. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    The answer is deep in Bill Gate's head, but he is gone now :D
     
  32. Andy

    Andy Notebook Prophet

    Reputations:
    2,133
    Messages:
    6,399
    Likes Received:
    1
    Trophy Points:
    206
    the ram usage would depend upon the BIOS, audio, video, NIC, etc. hardware.

    @wireless, the same laptop you are talking is it like the mirror image of your laptop, with the same BIOS and settings, gpu, nic, etc etc....??

    A minor variation in the settings can cause the difference in the ram usage..!!

    for eg. ur notebook's gpu maybe using 256MB ram and the other notebook's might have been reduced to 128MB or 64MB as per the BIOS's settings..!!
     
  33. stewie

    stewie What the deuce?

    Reputations:
    3,666
    Messages:
    2,174
    Likes Received:
    0
    Trophy Points:
    55
    Ok, let me try to explain. :p

    It really depends on the combination of BIOS/chipset/mobo/hardware. X2P's laptop can use 3.5 GB doesn't mean yours can do it, I assume you both have a different model of laptop. Your current best bet is maybe try updating the BIOS, but that's still no guarantee that Windows can use 3.5 GB with your laptop.

    :)
     
  34. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    I see what you are saying, but it shouldn't be like that, that's why we have standards. Imagine you get a 2GB flash memory stick, then your laptop gets 1.5GB and your gf 1.8GB, and your boss 2GB (of course), that doesn't make sense. Is a 2GB flash mem stick, and you should be able to get 2GB regardless of the system you have, and is like that actually, you do get 2GB, the samething with your HDD, the video card memory, etc. you do get what others get regardless of their systems.

    Regarding the 32 bits and x86 thing, I fully understand why we don't get to use the 4GB. But is the OS who holds the addressing policy, so as long as you have the same x86 platform and OS, you should get the same available RAM (e.g 3.5GB) regardless where you bought your laptop from.
     
  35. miner

    miner Notebook Nobel Laureate

    Reputations:
    1,326
    Messages:
    7,137
    Likes Received:
    0
    Trophy Points:
    205
    Bottom line. WYSIWYG. Its your hardware which determines the amount not the standard.
     
  36. THAANSA3

    THAANSA3 Exit Stage Left

    Reputations:
    171
    Messages:
    1,885
    Likes Received:
    0
    Trophy Points:
    55
    Perhaps, it lies with the motherboard. Even though some motherboards can take 4GB of RAM and the operating system can see 4GB of RAM, the motherboard limits the RAM that's available to 3.2GB - 3.5GB. Usually, this is a problem with older motherboards.
     
  37. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    WYSIWYG is not true, I see 4GB and I get 3,070GB :p

    (I know I can't get 4GB, but at least 3.5GB like the rest :()
     
  38. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    My motherboard is about 8 months old. I need to get to the bottom of this, I'll send an e-mail to Compal :mad:
     
  39. Hep!

    Hep! sees beauty in everything

    Reputations:
    1,806
    Messages:
    5,921
    Likes Received:
    1
    Trophy Points:
    206
    I just need to step in here, not sure if it's been cleared up yet or not.

    Using more than 4294967296 addresses in a 32 bit operating system WILL cause some performance depredation. Noticeable? Hardly, but definitely present. It's like older motherboard chipsets that did not support drives over 32GB. You put in a larger drive, it saw it and it only saw 32GB, and you could install Windows and use it. But it usually led to some quirkiness and problems. This is why drives had a jumper setting to "clip" the drive to 32GB only. The drive is like a room with a kid playing inside, and the kid can only handle "32GB" of the room. You tell him not to wander outside but chances are it will happen eventually with aggravating results. Clipping the drive was like putting up a wall, so the kid will only stay in the space it can handle. This same theory applies to memory, as the system may utilize hardware (through error of course) that is has no address for. Results can just be temporary slowdown, or BSODs.

    I might be wrong with Vista as I know it can recognize 4GB of RAM so it might be able to do a software "clip" of the memory size, but I know for sure that this is the case with XP and prior 32 bit operating systems. Also based on the fact that memory and all hardware for that matter is a lot more accurate than it used to be, you'll rarely see problems. But to say they don't exist is simply not true.
     
  40. miner

    miner Notebook Nobel Laureate

    Reputations:
    1,326
    Messages:
    7,137
    Likes Received:
    0
    Trophy Points:
    205
    Not in that sense but the amount of memory left over is WYSIWYG. :p
     
  41. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    Ok, I did some reading and here is what I found, the memory that is not addressable by the OS because the 32 bit limitation, is about 750MB, and this space is used for: PCI, chipsets, Direct Media Interface and ICH ranges. So, yes, these devices are definitely different from one mobo to another.

    Thank you ALL for your great patience towards this monkey with a litle brain, but with a huge heart ;)
     
  42. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    Just switch to 64bit, solves all.

    Join the force.
     
  43. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    Hahahaha, I really want to switch to 64, but again there my concern is that even the applications written for 64 don't fully take advantage of the 64 architecture. In other words you can have application A for 32 and the same application written for 64, then you have both running in the 64 machine, and there will be no difference in terms of speed, that's what I have heard.
     
  44. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    Theres alot more to 64bit than just the native programs.

    You should consider trying it out first, maybe dual boot.
     
  45. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    That makes sense, I'll try dual boot, I already have another laptop with Ubuntu and XP pro dual boot, but two HDD's. With my laptop I may do a partition dual booting, or may be just to buy another HDD, I'm not a very good friend with creating partitions :)
     
  46. Hep!

    Hep! sees beauty in everything

    Reputations:
    1,806
    Messages:
    5,921
    Likes Received:
    1
    Trophy Points:
    206
    You should consider just reformatting your Vista Business with Vista Business X64. Pretty sure your license covers it (correct me if I'm wrong someone).

    For 32 bit apps, things will run exactly the same as they did in 64 bit apps. But the OS itself, along with 64 bit native apps, will be much faster.
     
  47. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105
    No, I don't think I can move up from business 32 to 64. I think you could from Ultimate 32 to 64 because the CD comes with both, That's what I heard.

    But anyway, if I move up I would do it with glory so I would get Vista Ultimate, I will check the price.
     
  48. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    Theres more to 64bit than speed. It is also more secure, 99% of remote attacks will fail due to the way memory is addressed. Plus other security measures.

    Its the future anyway. Its only a matter of time till you switch to 64bit.

    Your licence works for both 32bit and 64bit versions. You just need to get hold of a 64bit install disc.

    Techically there is no difference between them, other than the system files contained.
     
  49. wyemarn

    wyemarn Notebook Consultant

    Reputations:
    6
    Messages:
    149
    Likes Received:
    0
    Trophy Points:
    30
    Why not use the unusable RAM as RAMdisk. 3GB for OS, 1GB for RAMdisk.
     
  50. Wirelessman

    Wirelessman Monkeymod

    Reputations:
    4,429
    Messages:
    4,401
    Likes Received:
    0
    Trophy Points:
    105



    One question, though, how will Montevina affect the operation of Vista 64, is it worth to ask this question?


    Like booting from a disk? I can do that with Ubuntu, but I don't know if you can do that with Vista, though.
     
 Next page →