Re: Rage128 Xfree 4.0 speedup/fix patch...
From: Kostas Gewrgiou <hidden>
Date: 2000-03-24 07:26:42
On Thu, 23 Mar 2000, Ani Joshi wrote:
The rage128 xfree 4.0 driver uses improper load/store instructions, and I believe I have fixed it and also fixed the slowdown of the driver compared to x86 r128.
Seems fine, but note that the macros in the r128 driver are going away, they were only there because the default MMIO_xxx macros that we had on ppc didn't do any byteswapping. Me and Michel Danzer are working on it and in fact the macros that we are using now are more or less the same with what you posted.
Could any others with rage128 and xfree4.0 test teh patch? please do some x11perf test *before* and after and email them to me, thanks. here are the 2 tests which jack howarth has done: before: Dot 4910000.0/sec 100x100rect 29000.0/sec after: Dot 9130000.0/sec 100x100rect 57300.0/sec it seems with my patch, rage128 on a g4/450 is faster then my Xpert 128 on celeron450...
Yes with xfree86 4.0 we should be getting similar speeds with the x86 side there are still some cases in cfb (and in some other places) that are slower in big endian but since cfb is going away in favor of fb thats not a big deal.
please test as I don't have a rage128 on my ppc... ani
Kostas ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/