Rage128 Xfree 4.0 speedup/fix patch...

Kostas Gewrgiou gewrgiou at imbc.gr
Fri Mar 24 18:26:42 EST 2000


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/





More information about the Linuxppc-dev mailing list