System Environment: -------------------------- Libdrm: (master)libdrm-2.4.39-2-g92fd0ce4f659d7b0680543e9e5b96a3c7737a5f3 Mesa: (9.0)284fe97515998178962b5abb4ed0b828b3497c77 Xserver:(server-1.12-branch)xorg-server-1.12.4 Cairo: (master)c0b1b178184ccfba0fe60c2a49901cadef9df36b Libva: (master)44b03ffcdb814392a9acf025615f99a06fed63d4 Kernel: (drm-intel-fixes) 28dcc2d60cb570d9f549c329b2f51400553412a1 Bug detailed description: --------------------------- There are 20.22% regression on GLBench2.1-Egypt caused by Mesa. Bad commit : 284fe97515998178962b5abb4ed0b828b3497c77 52.26 fps Good commit: 59d247c829cce0fe14957ff32221b329fde6a918 78.20 fps I have bisected it and result as follows: The first bad commit could be any of: 8dc074cd92dfc2f80f6c69f80f0d169ad5bb10aa (bad commit) a5a34b153d494ad4374e7b2c8ea13b1073a887e2 (build failed) Reproduce steps: ---------------------------- 1.xinit& 2.gnome-session 3.vblank_mode=0 ./GLBenchmark2 -data ../../data/ -w 1920 -h 1080 -t 2000
Ian/Ken, can you reproduce this?
Those two commits are right next to each other, and are the enabling of ETC1 support on non-ETC1-supporting hw: commit a5a34b153d494ad4374e7b2c8ea13b1073a887e2 Author: Chad Versace <chad.versace@linux.intel.com> Date: Mon Jun 18 18:25:25 2012 -0700 intel: Enable GL_OES_compressed_ETC1_RGB8_texture
We couldn't reproduce this. We got identical performance in the ETC1 path and the S3TC path.
Ian, any idea to diagnose this issue?
Patches on the list. Apparently they were testing with a GLB2.5 build using the GLB2.1 data, which makes different choices for texture formats (pretty much invalidating the point of having compatibility with the old datasets).
(In reply to comment #5) With the path "i965: Fix validation of ETC miptrees", GLBenchmark2.1 Egypt performance improve ~100%(70fps → 148fps). Environment: ---------------------- Platform:IVB mesa:(master)dc613f11ddf1f3a6e10c2d99830fb1a84fdb55b2 kernel:(drm-intel-fixes)b45305fce5bb1abec263fcff9d81ebecd6306ede case:GLBenchmark2.1 GLB2_EgyptTestStandard(2000)
commit 46386816a77c6e5751a0685776c0a6320f46f8fe Author: Eric Anholt <eric@anholt.net> Date: Tue Dec 18 12:03:49 2012 -0800 i965: Fix validation of ETC miptrees.
Please merge it into 9.0 branch because the issue still exists on 9.0 branch. (In reply to comment #7) > commit 46386816a77c6e5751a0685776c0a6320f46f8fe > Author: Eric Anholt <eric@anholt.net> > Date: Tue Dec 18 12:03:49 2012 -0800 > > i965: Fix validation of ETC miptrees.
Eric, do you have plan to cherry-pick?
Eric/Ian, please decide if you want to cherry-pick to 9.0.
I went ahead and picked it to 9.0 branch (ba73bea), but I doubt anyone will care. To the best of my knowledge, no distro is still shipping 9.0.
I don't care about 9.0 either. I just wanted to close this one.
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.