After commit 0828579a658af01a64b5e699175dc9bbbedcd685 openarena runs ~25% slower on my 945GM/kernel 2.6.31-rc4/libdrm 2.4.12/intel 2.8.0. Using benchmark from http://dri.freedesktop.org/wiki/Benchmarking i get: mesa 0828579a658af01a64b5e699175dc9bbbedcd685 840 frames 23.7 seconds 35.4 fps 13.0/28.2/73.0/10.3 ms mesa e0d61fd696b3561d575a9ee5055a1484a5ac6926 840 frames 18.0 seconds 46.7 fps 4.0/21.4/108.0/18.1 ms
I tested with the demo stress_bases3 of openarena 0.8.0 on 945GM, but didn't find such regression. With Mesa on e0d61fd696b3561d575a9ee5055a1484a5ac6926, it is 35.4 fps(1024x768), 41.7 fps(640x480), with mesa on 0828579a658af01a64b5e699175dc9bbbedcd685, it is 33.6 fps(1024x768) 39.3 fps(640x480) and with newest mesa 048f988aeb06fa360c6c41eaa50cb96b4b86e34e, it is 33.9 fps(1024x768) Other component are: Libdrm: (master)4507863058a10d00c982975daf396f83caee0fe2 Xserver: (master)0bf7eaf3052ce24066b0a7c14860b4762fb81364 Xf86_video_intel: (master)af45482a52999b52bf41468c458808e30c100e35 Kernel: (drm-intel-next)0c2e39525b3b53a97a0202c5f35058147e53977e
After some poking around i discovered that texture tiling was disabled in driconf, after turning it on the regression disappears. Sorry for false alarm :) i wonder why it was off by by default though.
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.