[Bug 90112] [BSW bisected] OglGSCloth/Lightsmark/CS/ Portal/ Half Life 2 games performance decreased by 15%-45%

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Oct 6 12:21:27 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=90112

--- Comment #56 from Jari Tahvanainen <jari.tahvanainen at intel.com> ---
Proposing this bug to be resolved+closed due to commit 8d3afd7. Please comment
if you disagree (or agree).

IMHO: Confirming regression or fixing by executing and testing related these
old bugs will not have ROI. 

 --- Git Log data ---
    commit 8d3afd7d0e666b932e6fa15901e6280fe829a786
    Author: Chris Wilson <chris at chris-wilson.co.uk
    Date:   Thu May 21 21:01:47 2015 +0100
     drm/i915: Use spinlocks for checking when to waitboost
     In commit 1854d5ca0dd7a9fc11243ff220a3e93fce2b4d3e
     Author: Chris Wilson <chris at chris-wilson.co.uk
     Date:   Tue Apr 7 16:20:32 2015 +0100
         drm/i915: Deminish contribution of wait-boosting from clients
     we removed an atomic timer based check for allowing waitboosting and
     moved it below the mutex taken during RPS. However, that mutex can be
     held for long periods of time on Vallyview/Cherryview as communication
     with the PCU is slow. As clients may frequently wait for results (e.g.
     such as tranform feedback) we introduced contention between the client
     and the RPS worker. We can take advantage of the RPS worker, by
     switching the wait boost decision to use spin locks and defer the
     actual reclocking to the worker.
     Fixes a regression of up to 45% on Baytrail and Baswell!
     v2 (Daniel):
     - Use max_freq_softlimit instead of the not-yet-merged boost
       frequency.
     - Don't inject a fake irq into the boost work, instead treat
       client_boost as just another legit waker.
     v3: Drop the now unused mask (Chris).
     Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90112
     Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk (v1)
     Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch
 --- Eof Git Log ---

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20161006/6dfde619/attachment.html>


More information about the intel-gfx-bugs mailing list