Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I want to put 6GB of RAM in a motherboard that supports 4. I heard something about using the excess RAM as a RAM disk and formatting that partition as SWAP, but that doesn't seen like it will work. I am using Linux. Can anyone help me on this?

share|improve this question
add comment

2 Answers 2

If the motherboard truly only supports 4GB of RAM and there is nothing you can do about it as the limitation is to do with how many address lines are wired up to memory and it is a hard physical limit.

If on the other hand the motherboard only claims to support 4GB but you can find evidence on the internet stating that people have been able to use more than 4GB then you can do 1 of two things.

  1. Install a proper 64-bit OS and use the extra memory properly.
  2. Keep your crummy 32-bit OS, and recompile the kernel to make proper use of the extra memory and potentially use the extra as a RAMdisk

Out of those two you are miles better off just reinstalling the 64-bit OS, less pain and hassle after you've gotten your main apps installed.

As I say though, if your motherboard truly is limited (and a lot of olders boards are) then you will simply be throwing money down the drain as your processor will not be able to touch the extra memory.

share|improve this answer
add comment

This is not possible. If your motherboard only supports 4 GB of RAM, then your OS can only see 4 GB. The OS can only use the RAM that the hardware is capable of addressing.

If the OS is 32 bit and the hardware is 64 bit (allowing for more that 4 GB), it can still only address 4 GB of RAM.

If the OS and hardware is 64 bit, but the motherboard manufacturer limited the memory to 4, then you still will be unable to access the other 2. Manufacturers will not lay down traces to all the memory. They do this to lower end motherboards as a cost cutting measure.

share|improve this answer
    
Your second paragraph is false. Multiple architectures have a way for 32-bit operating systems (and CPUs!) to address more than 4GB of RAM. –  Ignacio Vazquez-Abrams Sep 2 '12 at 18:44
    
not if there is no physical connection to that RAM –  Keltari Sep 2 '12 at 18:58
    
Your paragraph doesn't imply that, but rather states "allowing for more [than] 4 GB". –  Ignacio Vazquez-Abrams Sep 2 '12 at 19:01
    
You can only use more than 4 GB if you enable PAE. And even then, most applications can only access 4 GB of Memory. If they want to access more than 4 GB, they have to use AWE. The only applications I know of that supports this are SQL Server and Oracle. This is windows Specific, and I don't know if there is any similar functionality under Linux. –  Kibbee Sep 8 '12 at 2:51
    
he said his motherboard only supports 4GB. It doesnt matter if the OS or the processor supports more. –  Keltari Sep 8 '12 at 2:57
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.