radeon EXA performance questions

Ross Vandegrift ross at kallisti.us
Tue Jul 1 15:14:04 PDT 2008


On Tue, Jul 01, 2008 at 11:53:29AM -0400, Ross Vandegrift wrote:
> That was only a slightly educated guess :)
> My Xorg.0.log reports Xserver 1.4.0.90, and radeon module 4.3.0.
> 
> If I get the time today, I'll try upgrading the Xorg in Debian
> unstable.

Debian unstable's versions were only marginally newer, reporting the
same version in Xorg.log.

Could this be MTRR related?  I notice these messages in my dmesg:

[drm] Initialized radeon 1.28.0 20060524 on minor 0
mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
[drm] Setting GART location based on new memory map
[drm] Loading R300 Microcode
[drm] writeback test succeeded in 1 usecs


In Xorg.log:
(WW) RADEON(0): Failed to set up write-combining range (0xc0000000,0x10000000)


And my /proc/mtrr is:
reg00: base=0x00000000 (   0MB), size=65536MB: write-back, count=1
reg01: base=0x7ff00000 (2047MB), size=   1MB: uncachable, count=1
reg02: base=0x80000000 (2048MB), size=2048MB: uncachable, count=1


That looks sane to me, but I'm not an expert at this stuff.  I've gone
back and updated my xorg.conf so that X can choose appropriate
options for EXA.

Thanks,

Ross

-- 
Ross Vandegrift
ross at kallisti.us

"The good Christian should beware of mathematicians, and all those who
make empty prophecies. The danger already exists that the mathematicians
have made a covenant with the devil to darken the spirit and to confine
man in the bonds of Hell."
	--St. Augustine, De Genesi ad Litteram, Book II, xviii, 37



More information about the xorg mailing list