I got a workaround for this to work;

changed the mtrr table:

echo "disable=0">|/proc/mtrr
echo "disable=1">|/proc/mtrr
echo "disable=2">|/proc/mtrr
echo "disable=3">|/proc/mtrr
echo "disable=4">|/proc/mtrr  
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=0x100000000 type=write-back" >|/proc/mtrr
echo "base=0x200000000 size=0x20000000 type=write-back" >|/proc/mtrr   
echo "base=0x220000000 size=0x10000000 type=write-back" >|/proc/mtrr

cat /proc/mtrr

reg00: base=0x00000000 (   0MB), size=2048MB: write-back, count=1
reg01: base=0x80000000 (2048MB), size=1024MB: write-back, count=1
reg02: base=0xc0000000 (3072MB), size= 256MB: write-back, count=1
reg03: base=0x100000000 (4096MB), size=4096MB: write-back, count=1
reg04: base=0x200000000 (8192MB), size= 512MB: write-back, count=1
reg05: base=0x220000000 (8704MB), size= 256MB: write-back, count=1
reg06: base=0xd0000000 (3328MB), size= 256MB: write-combining, count=1

made a file under init.d, called mtrr_bug_fix with the changes to the
mtrr table

made it executable:
sudo chmod +x mtrr_bug_fix

linked it to the rcS.d:
cd /etc/rcS.d/
sudo ln -s ../init.d/mtrr_bub_fix S03mtrr_bug_fix

rebooted, everything works fine now

-- 
Xserver crash with fglrx driver
https://bugs.launchpad.net/bugs/232141
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to