Diving on many forums I've found a "patch", that's reconfiguring mtrr
tables before kdm (or gdm, or xdm)  starts.

This code on a script worked for me, note that the memory sizes may
change depending on the graphics card memory size.

#Begin of file 
echo "disable=0" >| /proc/mtrr
echo "disable=1" >| /proc/mtrr
echo "disable=4" >| /proc/mtrr
echo "disable=2" >| /proc/mtrr
echo "disable=3" >| /proc/mtrr
echo "disable=5" >| /proc/mtrr
#I had six registers before

echo "base=0x00000000 size=0x80000000 type=write-back" >| /proc/mtrr
echo "base=0x80000000 size=0x40000000 type=write-back" >| /proc/mtrr
echo "base=0xC0000000 size=0x10000000 type=write-back" >| /proc/mtrr
echo "base=0x100000000 size=0x20000000 type=write-back" >| /proc/mtrr
echo "base=0x120000000 size=0x10000000 type=write-back" >| /proc/mtrr
#after only five
#End of file

I've noticed that memory used is always bigger than 512Mb (arround
700~750) so I think that with this fix memory available is only 3,5G (as
a 32bit system), the last 512 can't be used, but, at last, it works.

I'm still waiting for a real solution.

Saludos!

-- 
X server won't start with 4 Gigs of ram
https://bugs.launchpad.net/bugs/226672
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to