Bug 110756 - Opera browser has many graphical bugs, being unusable
Summary: Opera browser has many graphical bugs, being unusable
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/Iris (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Intel 3D Bugs Mailing List
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-24 18:41 UTC by leozinho29_eu
Modified: 2019-05-27 09:44 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Image showing the problem (14.32 KB, image/png)
2019-05-24 18:41 UTC, leozinho29_eu
Details

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.