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.

    any tricks to get more than 3GB RAM from 32bit Vista on G1S?

    Discussion in 'Asus' started by pkellner, Aug 13, 2007.

  1. pkellner

    pkellner Notebook Enthusiast

    Reputations:
    0
    Messages:
    35
    Likes Received:
    0
    Trophy Points:
    15
    I just installed Vista (32bit) on my Asus G1S with 4Gig RAM in it. I expect it to show less than 4 because it's 32bit, but was hoping for 3.5Gig like my other notebooks (dell lattitudes) show. Any special tricks to make that happen with the G1S?

    Otherwise, Smokin Graphics!
     
  2. robohgedhang

    robohgedhang Notebook Evangelist

    Reputations:
    78
    Messages:
    657
    Likes Received:
    13
    Trophy Points:
    31
    You just installed Vista 32bit on your G1S with 4Gig RAM? How much RAM does Vista recognize?
     
  3. vespoli

    vespoli 402 NBR Reviewer

    Reputations:
    1,134
    Messages:
    3,401
    Likes Received:
    0
    Trophy Points:
    105
  4. AKAJohnDoe

    AKAJohnDoe Mime with Tourette's

    Reputations:
    1,163
    Messages:
    3,017
    Likes Received:
    0
    Trophy Points:
    105
    Nope. Not more than 3.24GB. Read THIS.
     
  5. ray50000

    ray50000 Notebook Evangelist

    Reputations:
    3
    Messages:
    312
    Likes Received:
    0
    Trophy Points:
    30
    Nope, the 3 gig of RAM issue is due to the 32 bit instruction set that both Intel and AMD use so there is absolutely no way around it as long as you're using a 32 bit processor made by either Intel or AMD, or anyone else for that matter.
     
  6. AlexF

    AlexF Notebook Deity

    Reputations:
    142
    Messages:
    795
    Likes Received:
    0
    Trophy Points:
    30
    Just to clarify, it has less to do with the instruction set than it has to do with the processor architecture.

    The main problem is that the range from 3GB to 4GB is used for memory-mapping to devices. Whether you have that RAM or not, the system will be using it to talk to devices on your computer. The problem lies when you actually DO have RAM that runs into that space. When you have an overlap like that, the devices take priority and you essentially lose the ability to use that RAM unless the system knows how to compensate for it.

    It comes down to almost the same thing as the old joke about how the original PC was not designed to take advantage of more than 640k of live memory. And the remainder of memory from 640k to 1 MB was used for memory-mapping and shadowing.

    The majority of processors within the last two or three years have no problems with 64-bit capability (Athlon64s have had it for about three years, Intel P4s had it added somewhere when the P4 500 and 600 series were out), it's just that support must exist in the motherboard and chipset as well. The motherboard needs to be able to do memory remapping properly (ie: it makes that memory space usable by making it "outside" of that reserved range), which actually used to be an issue with WinXP 64-bit since some motherboards didn't do it properly during that period.

    Then there's the fact that if you want to do 64-bit, you pretty much need to be using a 64-bit OS. 4 GB is the line where 32-bit stops. There are tricks that 32-bit Windows server uses to get around it, but it doesn't work in the non-server versions IIRC.
     
  7. Kador

    Kador Notebook Geek

    Reputations:
    1
    Messages:
    76
    Likes Received:
    0
    Trophy Points:
    15
    Pretty false : 32 bits linux flavors on a santa-rosa or recent desktop chipset should allow usage of all 4 gb (or more, I run 32 bit machines with 12, 16 gigs) using PAE. The problem we fase here is that windows 32 bit has this limitation.

    Regarding notebooks it's also a question of chipset. Before santa rosa the memory controller of intel-based notebook has a pure 32 bits address bus and could not manage more that 4 Gigs all inclusive. It's been improved with santa rosa (desktop chipset already made this step up some times ago).
     
  8. surfasb

    surfasb Titles Shmm-itles

    Reputations:
    2,637
    Messages:
    6,370
    Likes Received:
    0
    Trophy Points:
    205
    Windows also has PAE. It's actually implemented using a software driver so it slows your computer a little though.