This is likely due to memory mapping of I/O regions - various devices
such as your graphics card, AGP/PCI-E busses, etc get mapped into the
address space of the processor so that reads/writes to those addresses
go to the appropriate device rather than to RAM.  Sadly, the total
address space for a 32bit processor is 4GB, and the memory-mapped
devices generally get mapped to addresses in the 2GB-3GB range.
Sometimes (in your case, for example) this confuses things sufficiently
for the RAM above the memory mapped devices to be not detected, but even
without that problem you won't get your full 4GB of ram available, and
there's nothing we can do about it.

Your options include: 
* using the -server kernel - this has the PAE extension enabled, which 
increases the address space out to 64GB.  This should fix your problem, 
although it's a bit slower (which is why it's not enabled by default).
* using the 64bit version of Ubuntu 7.04.  x86-64 has a huge address space, 
which is pretty much the whole point of x86-64.

** Changed in: ubuntu
       Status: New => Invalid

-- 
Edgy 7.04 does not use all RAM: it sees only 2GB of the 4GB available
https://bugs.launchpad.net/bugs/153830
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to