Hi First the basics, intel x3100 (i965) laptop, 3gb ram, 1440x900 display. Intel 2.6.2, xorg 1.6, kernel 2.6.27rc6 Second the detail: I have some drawing code in Qt, which loops round and draws a background grid. Here are the timings for several configurations: Configuration Time Taken (approx ms) ========================================================================== Qt4.5 native gfx, kde4.2.1 with 3d desktop 2000 Qt4.5 native gfx, kde4.2.1 with no composite 6500 Qt4.5 raster gfx, kde4.2.1 with 3d desktop 12 (yes 12) Qt4.5 native gfx, VESA driver, no composite 350 As you can see, the x11 drawing is much much slower than the ideal of 12ms, but is also many times slower than if using the vesa driver. There is nothing out of the ordinary in my xorg.conf, which is attached.
Created attachment 23528 [details] xorg config
Created attachment 23529 [details] xorg log with vesa driver
Created attachment 23530 [details] xorg log with intel driver
Using UXA is a bit of an improvement Qt4.5 native, kde 4.2.1 no composite 600-1200 msecs but still feels sluggish compared to vesa
Same as above, but with compositing, approx 100msec slower, so 700-1300
Can you post your code? We won't be able to do much without it.
With current drivers, performance with kde4 3d compositing is approx 300ms, which is pretty good, you still want to see the code or would you say its as good as its gonna get now?
If we're now 10x faster than at the time of the bug report, and the same speed as software, I consider this bug fixed. If you've got specific codepaths that seem to be slower than they should be, opening a new bug report with short demo code may help (though we already have some bugs open with demo code, notably PutImage performance).
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.