I've been trying the rawhide kernels since PAT is now an option when configuring the kernel, but on my desktop the mtrr are not configured correctly assuming by the bios and disabling them makes system performance drop to unusable levels. PAT hasn't function as of kernel-2.6.26-0.43.rc4.git2.fc10
ASUS NCT-D ---> 1009001 bios
[gjohnson@localhost ~]$ cat /proc/mtrr reg00: base=0xc0000000 (3072MB), size=1024MB: uncachable, count=1 reg01: base=0x00000000 ( 0MB), size=4096MB: write-back, count=1 reg02: base=0x100000000 (4096MB), size=1024MB: write-back, count=1 [gjohnson@localhost ~]$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7206.92 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 3 siblings : 2 core id : 0 cpu cores : 1 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7200.16 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
processor : 2 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7200.12 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
processor : 3 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 3 siblings : 2 core id : 0 cpu cores : 1 apicid : 7 initial apicid : 7 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7200.18 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
[gjohnson@localhost ~]$
Forgot to mention Radeon X1900 tries to set an mtrr range and can't hence the X server crashes
May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
gjohnson5 wrote:
I've been trying the rawhide kernels since PAT is now an option when configuring the kernel, but on my desktop the mtrr are not configured correctly assuming by the bios and disabling them makes system performance drop to unusable levels. PAT hasn't function as of kernel-2.6.26-0.43.rc4.git2.fc10
ASUS NCT-D ---> 1009001 bios
[gjohnson@localhost ~]$ cat /proc/mtrr reg00: base=0xc0000000 (3072MB), size=1024MB: uncachable, count=1 reg01: base=0x00000000 ( 0MB), size=4096MB: write-back, count=1 reg02: base=0x100000000 (4096MB), size=1024MB: write-back, count=1 [gjohnson@localhost ~]$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7206.92 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 3 siblings : 2 core id : 0 cpu cores : 1 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7200.16 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
processor : 2 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7200.12 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
processor : 3 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 3 siblings : 2 core id : 0 cpu cores : 1 apicid : 7 initial apicid : 7 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7200.18 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
[gjohnson@localhost ~]$
x86 Pat seems to be working for me as of kernel-2.6.26-0.64.rc5.git7.fc10 YAY The mtrr's are broken still , but if the kernel and drivers are using pat , I guess it doesn't matter...
Thanks
gjohnson5 wrote:
Forgot to mention Radeon X1900 tries to set an mtrr range and can't hence the X server crashes
May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining May 25 15:31:41 loser kernel: mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
gjohnson5 wrote:
I've been trying the rawhide kernels since PAT is now an option when configuring the kernel, but on my desktop the mtrr are not configured correctly assuming by the bios and disabling them makes system performance drop to unusable levels. PAT hasn't function as of kernel-2.6.26-0.43.rc4.git2.fc10
ASUS NCT-D ---> 1009001 bios
[gjohnson@localhost ~]$ cat /proc/mtrr reg00: base=0xc0000000 (3072MB), size=1024MB: uncachable, count=1 reg01: base=0x00000000 ( 0MB), size=4096MB: write-back, count=1 reg02: base=0x100000000 (4096MB), size=1024MB: write-back, count=1 [gjohnson@localhost ~]$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7206.92 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 3 siblings : 2 core id : 0 cpu cores : 1 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7200.16 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
processor : 2 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7200.12 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
processor : 3 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.60GHz stepping : 3 cpu MHz : 3600.121 cache size : 2048 KB physical id : 3 siblings : 2 core id : 0 cpu cores : 1 apicid : 7 initial apicid : 7 fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni monitor ds_cpl est tm2 cid cx16 xtpr bogomips : 7200.18 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management:
[gjohnson@localhost ~]$