Bug 110756

Summary: Opera browser has many graphical bugs, being unusable
Product: Mesa Reporter: leozinho29_eu
Component: Drivers/Gallium/IrisAssignee: Intel 3D Bugs Mailing List <intel-3d-bugs>
Status: RESOLVED FIXED QA Contact: Intel 3D Bugs Mailing List <intel-3d-bugs>
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Image showing the problem

Description leozinho29_eu 2019-05-24 18:41:16 UTC
Created attachment 144342 [details]
Image showing the problem

The Opera browser has many graphical bugs with the iris driver now, but they are not being recorded when doing an apitrace. The attached image shows the problem.

To use iris, the environment variable MESA_LOADER_DRIVER_OVERRIDE=iris was used.

System specifications:

Processor: Intel Core i3-6100U;
Video: Intel HD Graphics 520;
Architecture: amd64;
RAM memory: 8 GB;
Mesa: 19.2.0-devel (git-8d386e6eef);
Kernel version: 4.18.0-20-lowlatency;
Distribution: Xubuntu 18.04.2 amd64.
Comment 1 Kenneth Graunke 2019-05-24 20:00:23 UTC
Same for Chromium it seems.  I was pretty sure this used to work. :(
Comment 2 Kenneth Graunke 2019-05-27 09:44:29 UTC
Yep, did in fact used to work, regressed with:

commit 12bf7cfecf52083c484602f971738475edfe497e
Author: Charmaine Lee <charmainel@vmware.com>
Date:   Sat May 18 18:34:06 2019 -0700

    mesa: unreference current winsys buffers when unbinding winsys buffers

    This fixes surface leak when no winsys buffers are bound.
    
    Cc: mesa-stable@lists.freedesktop.org
    Reviewed-by: Brian Paul <brianp@vmware.com>

and now should be fixed on master with:

commit 7fe5a8e874b2cae2b1ada3f6aab8ca6766753b1e
Author: Dave Airlie <airlied@redhat.com>
Date:   Mon May 27 09:36:28 2019 +1000

    Revert "mesa: unreference current winsys buffers when unbinding winsys buffers"
    
    This reverts commit 12bf7cfecf52083c484602f971738475edfe497e.
    
    This commits caused lots of problems:
    https://bugs.freedesktop.org/show_bug.cgi?id=110721
    https://bugs.freedesktop.org/show_bug.cgi?id=110761
    
    Fixes: 12bf7cfecf52 ("mesa: unreference current winsys buffers when unbinding winsys buffers")
    Pushing without review as we need to get it into next stable.

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.