Bug 88597 - SNB Regression for WebGl Aquarium
Summary: SNB Regression for WebGl Aquarium
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Ian Romanick
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-19 19:15 UTC by Vedang Patel
Modified: 2015-01-19 19:20 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Patch to fix the bug (25.73 KB, text/plain)
2015-01-19 19:15 UTC, Vedang Patel
Details

Description Vedang Patel 2015-01-19 19:15:46 UTC
Created attachment 112493 [details]
Patch to fix the bug

6 FPS regression on Sandy Bridge for WebGL Aquarium (FPS 55->48). The attached patch seems to solve the issue.
Comment 1 Vedang Patel 2015-01-19 19:20:38 UTC
The bug is fixed by the following Commit: 


commit f95733ddb7fff0af923fce3a07ebef78fa3139a4
Author: Kenneth Graunke <kenneth@whitecape.org>
Date:   Fri Jan 9 20:46:17 2015 -0800

    i965: Respect the no_8 flag on Gen6, not just Gen7+.
   
    When doing repclears, we only want to use the SIMD16 program, not the
    SIMD8 one.  Kristian added this to the Gen7+ code, but apparently we
    missed it in the Gen6 code.  This patch copies that code over.
   
    Approximately doubles the performance in a clear microbenchmark from
    mesa-demos (clearspd -width 500 -height 500 +color) on Sandybridge.
   
    Cc: "10.4 10.3" <mesa-stable@lists.freedesktop.org>
    Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
    Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
    Reviewed-by: Matt Turner <mattst88@gmail.com>
    References: https://code.google.com/p/chrome-os-partner/issues/detail?id=34681

Closing it now.


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.