For a long time now, I've been pondering buying a netbook, but not just any netbook. I have very specific requirements.
When the Asus EEE PC 1015pem, with the Intel Atom N550, came out, I almost bought it, but there was one catch - maximum 2GB of RAM, which is just a tad low considering what I need, or at least what I think I need. Better to be on the safe side anyway.
So I held my breath, pondering, scheming and then suddenly, BAM, Intel released the N570, which apparently can support 4GB of RAM. Saying apparently since I haven't been able to find anywhere on their site, where I can confirm the information and the processor specification isn't complete yet for some reason, but I do believe it to be true for other reasons. Among other things, this CPU will also be used in servers.
However, every single netbook manufacturer, who have put specs out for netbook sporting the N570, have included a limit of 2GB.
Where then do the limitations lie? Is it at all likely that it can be circumvented, assuming that the manufacturers do not change the specs?
I don't think it's likely that the CPU would be the limiting factor, so what about the rest of the hardware? As far as I know, the memory controller is built in to the CPU, so that probably won't be it either. I suppose it could be a BIOS limitation.
What do you think?
75 Answers
I tried a 4G memory module, single rank which has identical pinouts (signals) as the 2G module except for chip select and clock enable (but with the same pin assignments) and it would not work. I then hardwired the chip select and clock enable lines in various configurations to guarantee activation at least half of the memory present (2 GB, like that of the 2 GB module) and that failed as well.
The ram modules have a PROM onboard that store characteristics of the memory module, like speed, latency, burst mode, etc (device parameters). Also, the absence of one additional A/D line (of the 204 pins present), say removed from the trace bus on the motherboard, is all that separates a 2 GB module from a 4 GB module, address/data buswise. Its possible to remove the trace line but that's not realistic or practical as a hardware limitation, although technically feasible.
Getting back to the PROM, the N570 CPU with its memory controller interrogates the memory module to find out what type it is and how it should configure itself to work with it. There are common (shared) bus & I/O lines used during power up that allow the CPU to do this, even though the CPU doesn't know yet which type it is working with.
If the BIOS determines that the memory at boot up is 4 GB (or greater) it may refuse to work with it, as a self imposed limitation of the BIOS design. That's why, for example, no one has got past boot up using any of the available 4 GB memory modules. This is where I believe the problem lies, not with the hardware or memory. Fix the BIOS and you should be able to handle 4 GB RAM on your netbook. Anyway that's my conclusion.
The memory limitations are a combination of technical and licensing. DDR2 RAM generally maxed out (for typical use) at 2 GB modules. DDR3 RAM can go to 4 GB modules. It's possible the motherboard used will not support the large(r) modules - I have an Acer desktop that uses DDR2 that doesn't like all 2 GB modules. Acer openly states the system only supports 4 GB - I'm running (and typing this) with 6 GB. But I've tried going to 8 and that won't work.
If it's not a hardware limitation, it may simply be a question of what the definition of "support" is. In some cases, it's as benign as the maker not advertising the capability and not helping you with the system if you have problems (like my Acer desktop). In other cases, it's a matter of "it doesn't work" - and why it doesn't work could be any number of reasons.
The licensing aspect relates to Microsoft and how MS doesn't want to offer Windows 7 on Netbooks. Specifically, to keep netbook pricing cheap (and compete with Linux) MS has essentially decided that Windows 7 Start (sold with netbooks) will be VERY cheaply priced BUT it can only be sold on systems that come with 1 GB of RAM and max out with 2 GB and have screens no larger than 10.2". (The 2 GB max I've heard before and decided to include it here since my memory had been accurate about the Windows thing when I first started writing this).
Check out this LA Times article for more info.
More than likely the cpu supports 2 memory slots (2 x 2gb) but netbooks only take advantage of one slot due to size restraints (and possibly agreements with Intel). Yes the bios can block or limit any hardware device if the bios code is written to do so.
5There are two sources of RAM limitations for Netbooks:
- Hardware: number of RAM slots and the maximum module size supported. A lot of Intel Atom based Netbooks have one slot supporting up to a 2GB module.
- Software: the common Windows 7 Starter Edition supports up to 2GB of RAM. A licensing limitation also limits manufacturers to only shipping with a maximum of 1GB installed.
Newer AMD C-50 based netbooks tend to support using a 4GB DDR3 1333 module but also then require an upgrade to Windows 7 Home Premium or better to make use of the extra memory. A good example are various Acer AO522 models.
1I must note, that a decent amount of swap space can really solve some memory/performance problems, however, it's not a thing that is recommended to do with SSD-based models or with any kind of slow drive, anyway. Just solder in a second HDD and get your performance boost..