Summary: | Flicker/tearing on MacBook Pro 11.5 Ubuntu 18.04 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | cen.is.imba | ||||||||
Component: | Server/Ext/DRI | Assignee: | Xorg Project Team <xorg-team> | ||||||||
Status: | RESOLVED INVALID | QA Contact: | Xorg Project Team <xorg-team> | ||||||||
Severity: | normal | ||||||||||
Priority: | medium | ||||||||||
Version: | git | ||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||
OS: | Linux (All) | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
cen.is.imba
2018-06-27 15:30:51 UTC
Please attach the corresponding dmesg output as well. Created attachment 140367 [details]
dmesg
attached dmesg
From the Xorg log file: [ 158.424] (WW) RADEON(0): flip queue failed: Device or resource busy [ 158.424] (WW) RADEON(0): Page flip failed: Device or resource busy [ 158.424] (EE) RADEON(0): present flip failed This looks like a page flip is attempted while another one is still pending. Unfortunately, handling that better turns out to be a surprisingly tricky problem, but I think the best place would be xserver/present/present_scmd.c, delaying the page flip until the previous one has completed. Meanwhile, if you can try a GNOME on Wayland session, that might work better. Wayland seems to resolve this issue. Unfortunately I probably won't be able to use it since there is no xrandr on Wayland so I can't also have my uber monitor setup with correct per-monitor scaling. (In reply to cen.is.imba from comment #4) > Unfortunately I probably won't be able to use it since there is no xrandr on Wayland Right, you have to configure the display layout in the corresponding desktop environment settings. > so I can't also have my uber monitor setup with correct per-monitor scaling. Actually, Wayland is superior to Xorg when it comes to per-monitor scaling as well. It may depend on the specific (version of) Wayland compositor you're using though. Yeah in theory it should "just work". In reality when setting to default scaling my HiDPI is still tiny and externals are normal. When setting to 200% scaling, externals are huge. Even if I get this default to work it still doesn't work for xwayland apps which are plenty. KWin seems to be better about this (so I read). Also, gnome Display settings does not persist across reboots (I have to rearrange monitors on every boot, annoying as hell). Which was one of the reasons I had to use xrandr script in the first place. This of course has nothing to do with this bug so I will either live with the flicker for now or deep dive into Wayland and try getting it to work somehow. Thanks. Looks like I spoke too soon. After another reboot into wayland session it is now also flickering on wayland. Created attachment 140421 [details]
Journalctl when running a Wayland session, might be relavant (or not)
Booted into Mac OS, same issue appears. I think this might actually be hardware problem and has nothing to do with the drivers. That's too bad, but thanks for the follow-up, resolving accordingly. |
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.