Summary: | [BDW Bisected]GpuTest_v0.5_triangle/GLbenchmark v2.5.1 EgyptTestStandard/SynMark2 performance are reduced ~10%-60% | ||
---|---|---|---|
Product: | xorg | Reporter: | wendy.wang |
Component: | Driver/intel | Assignee: | Chris Wilson <chris> |
Status: | CLOSED NOTABUG | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Severity: | major | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
wendy.wang
2014-11-07 12:19:27 UTC
Previous FPS values would have been skipping the copy operation and so these bandwidth tests would have been incorrect. (In reply to Chris Wilson from comment #1) > Previous FPS values would have been skipping the copy operation and so these > bandwidth tests would have been incorrect. Chris, excuse me, I do not understand your comments, would you pls educate me more, why this is not bug?Thanks. There was a bug in the ddx that was causing the GPU to not evaluate the blits for SwapBuffers(). This gave inflated results for swap/bandwidth bound benchmarks like Triangles. 0532a3313ad9c76a6e1d28e8a1c2ea495583fead fixes the copies so that they actually are performed by the GPU and corrects the benchmark results. (In reply to Chris Wilson from comment #3) > There was a bug in the ddx that was causing the GPU to not evaluate the > blits for SwapBuffers(). This gave inflated results for swap/bandwidth bound > benchmarks like Triangles. 0532a3313ad9c76a6e1d28e8a1c2ea495583fead fixes > the copies so that they actually are performed by the GPU and corrects the > benchmark results. Thanks a lot Chris, so that means previous our performance values higher is wrong, right? We have many cases performance data decreased this time. Lightsmark v2008 Warsow v1.0 GpuTest_v0.5_triangle_fullscreen GpuTest_v0.5_triangle_Windowed_640*480 SynMark2_v6.0.0_OglBatch0 SynMark2_v6.0.0_OglBatch1 SynMark2_v6.0.0_OglBatch2 SynMark2_v6.0.0_OglBatch3 SynMark2_v6.0.0_OglBatch4 SynMark2_v6.0.0_OglBatch5 SynMark2_v6.0.0_OglGeomPoint SynMark2_v6.0.0_OglGeomTriList SynMark2_v6.0.0_OglGeomTriStrip SynMark2_v6.0.0_OglShMapVsm SynMark2_v6.0.0_OglTexFilterTri SynMark2_v6.0.0_OglTexFilterAniso SynMark2_v6.0.0_OglVSDiffuse1 SynMark2_v6.0.0_OglVSDiffuse8 SynMark2_v6.0.0_OglVSTangent Unigine-Valley v1.0 GLbenchmark v2.5.1 EgyptTestStandard Right, it is going to affect almost everything that calls SwapBuffers or CopyRegion. It is more or less the same as employing a swap evasion technique for benchmarks. Hopefully, the game benchmarks are the least effected (or anything running at around refresh rate). (In reply to Chris Wilson from comment #5) > Right, it is going to affect almost everything that calls SwapBuffers or > CopyRegion. It is more or less the same as employing a swap evasion > technique for benchmarks. > > Hopefully, the game benchmarks are the least effected (or anything running > at around refresh rate). Chris,Thanks for your kindly explanation! |
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.