There may be an AGP vs PCIE difference here as well. That seems to be the other common factor to people seeing lower performance with the new stack. Make sure you're running the latest -ati (X driver) as well.
I forgot to mention that I'm running the 6.13.0 driver, so it should be alright.
Originally Posted by curaga
@peapa: bring up the console, enter "/cg_drawFPS 1"
Thanks ! I'm now able to provide (still not very precise) FPS numbers :
With classic mesa, I get about 30 FPS with little drops to 25.
With gallium, I get 40-50 FPS on average but with drops to 6-7.
I was positively surprised when testing today, after updating mesa gallium is almost usable ! (at least with openarena) The slowdowns are less frequent and it seems that the min FPS is higher than before.
I don't know if this is the result of specific work about the AGP performance issue and would like to know in case it isn't if there is any plan on working on this ?
I'll join the club here saying that KMS feels slow, running with compositing is not an option in kde, as the redraws are painfully slow. I tried gtkperf -a and it gave a result of ~28 secs I think on my R350 AGP with a few transparent terminals up.
Things are usually OK, but whenever there's a slight cpu load, redrawing becomes very noticable, switching a 'window' in irssi takes about a second to redraw. This computer isn't very new though, AMD A64 3000+ with 2GB RAM. And I'm running xorg 1.8, mesa 7.8.1 and DDX from a week old git. This is with color tiling enabled.
Would switching to gallium possibly speed up compositing?
I can add that scrolling a web page in chromium causes X to use 100% cpu aswell, compared to other browsers that usually put X up at 20-30% when I do heavy scrolling. Maybe there's a code path somewhere that's running in pure software?
I am using d-r-t, mesa/xf86-video-ati master, mianly in UMS, but never had scrolling slowdowns. In opposite to nvidia 2D is way better, unlike OpenGL.
UMS lakcs power management, but Dethkarz, Ignition, Madtrax, NFSHP2 arent runnable under KMS(gallium and classic, with non-glide Ignition as exception), generally Glide Wrappers(Iam using mainly Zeneck) dont like KMS.
I got T60p with FireGL V5200(r500/256MB), T7200 and 4GB RAM (1GB GART), and using 64bit multilib system, and I can play 2 1080p h264 concurrently under UMS (recently even under KMS, but it likes breaking)
I noticed the problems with chromium went when switching to UMS, but I now get corruption every time I alt+tab between windows in KDE. If I somehow get the window to repaint it self by resizing or similar everything looks OK. gtkperf also had a ~50% speed increase comparing to KMS.