You are not logged in.

#1 2007-12-08 03:24:47

Joffer
Member
Registered: 2006-01-12
Posts: 69

Kernel for i686 which uses all 4GB RAM?

I've got i686 (x86) version of Arch installed. How can I make it use all my 4GB RAM? It just sees 3,3GB now. I know it's possible to use more than 4GB on 32-bit with some tweaks etc (I'm using 8GB on RHEL i386 servers at work), but how do I make it so in Arch?

[joffer@armor ~]$ free
             total       used       free     shared    buffers     cached
Mem:       3369468    3244168     125300          0      11812    2955268
-/+ buffers/cache:     277088    3092380
Swap:      4064404          8    4064396

Offline

#2 2007-12-08 03:54:53

kishd
Member
Registered: 2006-06-14
Posts: 399

Re: Kernel for i686 which uses all 4GB RAM?

You would have to recompile the kernel and enable Config_highmem64g. This enables PAE (physical address extension) which allows the kernel to see all the ram.


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

#3 2007-12-08 04:06:43

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: Kernel for i686 which uses all 4GB RAM?

Please excuse my intrusion, but how can an X86 mobo operate with PAE if it isn't built into the mobo cpu?


My ailment? Lackatesla!
Tesla fails smog test..no gas!
Favorite song...Tesla On My Mind....

Offline

#4 2007-12-08 04:46:49

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: Kernel for i686 which uses all 4GB RAM?

PAE is a feature of many 32-bit CPUs as I believe that it was originally intended to allow these CPUs to address larger memory spaces.

Offline

#5 2007-12-08 07:05:36

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: Kernel for i686 which uses all 4GB RAM?

True Ibertus but not apparent from the post.

An added observation is that the added PAE requires ram for addressing so the full 4GB is not accessible, about 3.5GB is useable.  Thusly, the added 1GB is actually only a half GB and requires the 64g highmem mod to the kernel..required for every new upgrade.


My ailment? Lackatesla!
Tesla fails smog test..no gas!
Favorite song...Tesla On My Mind....

Offline

#6 2007-12-08 10:30:57

Joffer
Member
Registered: 2006-01-12
Posts: 69

Re: Kernel for i686 which uses all 4GB RAM?

My system is a Q6600+P35 if it helps.

Offline

Board footer

Powered by FluxBB