Bug 23132 - performance regression after 0828579a658af01a64b5e699175dc9bbbedcd685
Summary: performance regression after 0828579a658af01a64b5e699175dc9bbbedcd685
Status: RESOLVED NOTABUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i915 (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-04 03:45 UTC by Anton Khirnov
Modified: 2009-08-05 21:21 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Anton Khirnov 2009-08-04 03:45:26 UTC
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
Comment 1 zhao jian 2009-08-05 02:01:02 UTC
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
Comment 2 Anton Khirnov 2009-08-05 21:21:04 UTC
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.