You are not logged in.

#1 2010-07-23 02:40:48

mibadt
Member
Registered: 2009-09-25
Posts: 396

Are new kernels compiled with PAE (Physical Address Extension)?

Hi,
As far as I know, Arch 32b kernels are not compiled with that option, and, as a consequence are limited to using a max 3 GB of memory.
If that's indeed the case, in view of current RAM prices and typical modern PC configuration, I'd rather have that option turned ON in future kernel upgrades.

Can anybody confirm the fact and explain why current 32b kernels are compiled that way in the first place?

Thanks

Last edited by mibadt (2010-07-23 02:41:17)


Best regards,
Michael Badt

Offline

#2 2010-07-23 02:56:17

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Are new kernels compiled with PAE (Physical Address Extension)?

http://www.freebsd.org/doc/en/books/faq … emory.html
It's for FreeBSD so I'm not sure it applies to Linux (almost surely doesn't apply)

Edit: http://en.wikipedia.org/wiki/Physical_A … sion#Linux
http://groups.google.com/group/linux.ke … 254a092330

Last edited by karol (2010-07-23 03:02:12)

Offline

#3 2010-07-23 03:31:33

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,390
Website

Re: Are new kernels compiled with PAE (Physical Address Extension)?

You can easily check this out for yourself:

> grep "HIGHMEM" /var/abs/core/kernel26/config
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
# CONFIG_DEBUG_HIGHMEM is not set

So it is not enabled...   you can compile your own kernel with and adjusted config file if you want.  Or build kernel25-pae from the AUR.  Or if you system supports x86_64 then use the x86_64 kernel, or switch to x86_64 completely.

That should be enough options for you.

Offline

#4 2010-07-23 04:17:04

alexandrite
Member
Registered: 2009-03-27
Posts: 326

Re: Are new kernels compiled with PAE (Physical Address Extension)?

Out of curiosity, what exactly is the justification for not compiling PAE into the arch kernel by default?

Offline

#5 2010-07-23 04:32:30

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,390
Website

Re: Are new kernels compiled with PAE (Physical Address Extension)?

Performance loss.   On average it is ~1%, but worst case scenario is a 10% loss.

Offline

#6 2010-07-24 02:38:51

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,356

Re: Are new kernels compiled with PAE (Physical Address Extension)?

Allan wrote:

Performance loss.   On average it is ~1%, but worst case scenario is a 10% loss.

And the fact that you should really be running 64-bit anyway if you have more than 32 GB of ram.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#7 2010-07-24 05:42:23

fukawi2
Ex-Administratorino
From: .vic.au
Registered: 2007-09-28
Posts: 6,224
Website

Re: Are new kernels compiled with PAE (Physical Address Extension)?

ngoonee wrote:

And the fact that you should really be running 64-bit anyway if you have more than 32 GB of ram.

s/32/4/g

tongue

Offline

#8 2010-07-24 15:26:29

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,356

Re: Are new kernels compiled with PAE (Physical Address Extension)?

Oops. I think my brain (and motor control) needs more RAM.....


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

Board footer

Powered by FluxBB