new radeon tiling patch
Roland Scheidegger
rscheidegger_lists at hispeed.ch
Mon Jan 17 13:22:48 PST 2005
Alex Deucher wrote:
> I'll give this a test on mergedfb in the next day or so. I quickly
> perused the DDX changes and I noticed this:
>
> + if (info->allowColorTiling && (pScrn->virtualY > 2048)) {
> + xf86DrvMsg(pScrn->scrnIndex, X_WARNING,
> + "Color tiling not supported with virtual x resolutions larger
> than 2048\n");
> + info->allowColorTiling = FALSE;
> + }
>
> you'll probably want to check pScrn->virtualX as well. maybe something like:
Good catch. virtualY is a typo actually, only virtualX needs to be below
2048. It _should_ (untested) work with virtualY larger than 2048. (I've
replaced the ddx8 patch with the fixed version.)
> Looks good so far otherwise.
I forgot to mention in the last message, I've also done some quick tests
on a radeon 7200 sdr. Doesn't look that good. Well, everything runs
correct, but the performance boost resulting from color tiling is very
minimal. In contrast to the 30-40% on the radeon 9000pro I got in q3a,
the 7200sdr only gained around 5% (I've tested other apps, and that 5%
was pretty consistent). I'm not sure why exactly it doesn't benefit
much, maybe color tiling was more an afterthought and the chip also
tuned to work reasonable without it, whereas the rv250 might have its
caches/memory accesses more tuned for color tiling.
Roland
More information about the xorg
mailing list