Bug 110981

Summary: Glitches with amdgpu driver and QtWebEngine
Product: DRI Reporter: freedesktop
Component: DRM/AMDgpuAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium CC: freedesktop, tiwai
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
embedded video 1 - glitched
none
embedded video 1 - correct
none
embedded video 2 - glitched
none
embedded video 2 - correct
none
KMail scroll bar - glitched none

Description freedesktop 2019-06-24 15:28:35 UTC
(
original bug at openSUSE bugzilla
https://bugzilla.suse.com/show_bug.cgi?id=1139011
)

Web contents rendered with QtWebEngine and the amdgpu driver have heavy glitches since a recent update. Some examples:

- Scrollbars have glitches until a mouse over happens
- embedded videos have glitches until mouseover
- YouTube videos will lag heavily when the playback controls are displayed

The problem appears in programs that use QtWebEngine (libqt5-qtwebengine) like KMail and Falkon.
It does not appear in Firefox which uses its own rendering engine.
It does also not appear on another machine that has an Intel iGPU when using programs that use QtWebEngine.

Therefore I believe the problem is related to the amdgpu kernel driver and it manifests only when using QtWebEngine, so I filed it as a kernel bug.

I'll attach some example screenshots to illustrate the issue.



System info:

Operating System: openSUSE Tumbleweed 20190621
KDE Plasma Version: 5.16.0
KDE Frameworks Version: 5.58.0
Qt Version: 5.12.3
Kernel Version: 5.1.7-1-default
OS Type: 64-bit
Processors: 12 × AMD Ryzen 5 2600X Six-Core Processor
Memory: 31,4 GiB
Comment 1 freedesktop 2019-06-24 15:29:42 UTC
Created attachment 144621 [details]
embedded video 1 - glitched
Comment 2 freedesktop 2019-06-24 15:29:56 UTC
Created attachment 144622 [details]
embedded video 1 - correct
Comment 3 freedesktop 2019-06-24 15:30:13 UTC
Created attachment 144623 [details]
embedded video 2 - glitched
Comment 4 freedesktop 2019-06-24 15:30:27 UTC
Created attachment 144624 [details]
embedded video 2 - correct
Comment 5 freedesktop 2019-06-24 15:30:46 UTC
Created attachment 144625 [details]
KMail scroll bar - glitched
Comment 6 Michel Dänzer 2019-06-24 15:36:17 UTC
Did Mesa get updated as well? That would be a more likely candidate than the kernel.
Comment 7 freedesktop 2019-06-24 15:43:11 UTC
Yes, Mesa was upgraded to 19.0.5 in the snapshot from June 3rd:
https://lists.opensuse.org/opensuse-factory/2019-06/msg00078.html
Comment 8 freedesktop 2019-06-24 15:49:08 UTC
It's perhaps the same bug as reported here:
https://bugs.freedesktop.org/show_bug.cgi?id=110721

The artifacts look very similar to my screenshots.
Comment 9 Michel Dänzer 2019-06-25 14:55:46 UTC
Let's assume it is. It's fixed in 19.0.6.

*** This bug has been marked as a duplicate of bug 110721 ***

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.