Bug 105824

Summary: RX 550: Screen corruption with compton (regression)
Product: xorg Reporter: Dave Gilbert <freedesktop>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
screenshot showing corruption; xfce+compton compositor. none

Description Dave Gilbert 2018-03-30 20:10:56 UTC
Created attachment 138455 [details]
screenshot showing corruption; xfce+compton compositor.

Just upgraded from fedora 27->fedora 28 beta-ish; mostly seems fine; except with the Compton compositor, where all of the xfce widgetry is a strange orangey/red/corrupt; other windows (e.g. Firefox) seems fine.  f27 was fine as well.
The attached screenshot shows the panel which is a boring grey; the icon to the left is a red terminator terminal; and that speaker is black.

on f28 I have:

Graphics:  Card: Advanced Micro Devices [AMD/ATI] Lexa PRO [Radeon RX 550]
           Display Server: x11 (X.org 119.6 )
           drivers: modesetting,ati (unloaded: fbdev,vesa,radeon)
           Resolution: 3840x2160@60.00hz, 1920x1080@60.00hz
           OpenGL: renderer: Radeon RX 550 Series (POLARIS12 / DRM 3.23.0 / 4.16.0-0.rc7.git0.1.fc28.x86_64, LLVM 6.0.0)
           version: 4.5 Mesa 18.0.0-rc4

mesa-dri-drivers-18.0.0-0.3.rc4.fc28.x86_64
xorg-x11-server-Xorg-1.19.6-5.fc28.x86_64
xorg-x11-drv-ati-7.10.0-2.fc28.x86_64
Comment 1 Christoph Haag 2018-03-31 08:52:00 UTC
With a current xorg git + mesa git stack I don't have that problem, but I had it and made bug 104597.

tl;dr: workaround should be

    allow_rgb10_configs=false compton

or the driconf entry mentioned there.
Comment 2 Dave Gilbert 2018-03-31 12:16:09 UTC
Thanks!  Marking as dupe of 104597; the workaround does work.
For reference; xdpyinfo shows my root window as beign 24bpp and is showing the 10bpp 32 plane visuals as well.

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

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.