[Bug 1141884] New: Compositor broken with 30-bit color
http://bugzilla.opensuse.org/show_bug.cgi?id=1141884 Bug ID: 1141884 Summary: Compositor broken with 30-bit color Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Major Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: mrd999@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 810757 --> http://bugzilla.opensuse.org/attachment.cgi?id=810757&action=edit 30-bit color window decorations without compositing With 30-bit color depth on X11, upon boot the screen remains black with only mouse pointer. If compositor disabled, then desktop appears (albeit with window decorations incorrectly rendered.) This issue didn't exist until July ~10 after updating Tumbleweed. Prior to that, Compositor & 30-bit color worked fine since January. I was able to get a useable desktop via $ qdbus-qt5 org.kde.KWin /Compositor suspend and then I disabled compositor in system settings. With compositing off, window decorations have wrong colors and garbled text. (I'm not sure if this was the case previously, as I always used compositing) Picture attached. 30-bit rendering within applications, such as Gimp, still appears to work correctly. 30-bit color config: /etc/X11/xorg.conf.d/50-screen.conf Section "Screen" Identifier "Default Screen" DefaultDepth 30 EndSection /etc/X11/xorg.conf.d/10-amdgpu.conf Section "OutputClass" Identifier "AMDgpu" MatchDriver "amdgpu" Driver "amdgpu" Option "TearFree" "true" EndSection /var/log/Xorg.0.log excerpt: [ 15.368] (II) AMDGPU: Driver for AMD Radeon: All GPUs supported by the amdgpu kernel driver [ 15.368] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 15.368] (II) FBDEV: driver for framebuffer: fbdev [ 15.368] (II) VESA: driver for VESA chipsets: vesa [ 15.379] (II) AMDGPU(0): [KMS] Kernel modesetting enabled. [ 15.379] (WW) Falling back to old probe method for modesetting [ 15.380] (WW) Falling back to old probe method for fbdev [ 15.380] (II) Loading sub module "fbdevhw" [ 15.380] (II) LoadModule: "fbdevhw" [ 15.380] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so [ 15.380] (II) Module fbdevhw: vendor="X.Org Foundation" [ 15.380] compiled for 1.20.5, module version = 0.0.2 [ 15.380] ABI class: X.Org Video Driver, version 24.0 [ 15.381] (II) AMDGPU(0): Creating default Display subsection in Screen section "Default Screen" for depth/fbbpp 30/32 [ 15.381] (**) AMDGPU(0): Depth 30, (--) framebuffer bpp 32 [ 15.381] (II) AMDGPU(0): Pixel depth = 30 bits stored in 4 bytes (32 bpp pixmaps) [ 15.381] (==) AMDGPU(0): Default visual is TrueColor [ 15.381] (II) Applying OutputClass "AMDgpu" options to /dev/dri/card0 [ 15.381] (**) AMDGPU(0): Option "TearFree" "true" [ 15.381] (==) AMDGPU(0): RGB weight 101010 [ 15.381] (II) AMDGPU(0): Using 10 bits per RGB (8 bit DAC) [ 15.381] (--) AMDGPU(0): Chipset: "AMD Radeon (TM) RX 460 Graphics" (ChipID = 0x67ef) /var/log/messages excerpt: 2019-07-13T07:32:31.634596-04:00 katie-box ksplashqml[1718]: qt.glx: qglx_findConfig: Failed to finding matching FBConfig (10 10 10 8) 2019-07-13T07:32:31.635086-04:00 katie-box ksplashqml[1718]: qt.glx: qglx_findConfig: Failed to finding matching FBConfig (10 10 10 2) 2019-07-13T07:32:31.694899-04:00 katie-box ksplashqml[1718]: qt.glx: qglx_findConfig: Failed to finding matching FBConfig (10 10 10 8) 2019-07-13T07:32:31.695581-04:00 katie-box ksplashqml[1718]: qt.glx: qglx_findConfig: Failed to finding matching FBConfig (10 10 10 2) Jul 13 15:41:49 katie-box kwin_x11[1782]: qt.glx: qglx_findConfig: Failed to finding matching FBConfig (10 10 10 8) Jul 13 15:41:49 katie-box kwin_x11[1782]: qt.glx: qglx_findConfig: Failed to finding matching FBConfig (10 10 10 2) Jul 13 15:41:52 katie-box kwin_x11[1782]: qt.glx: qglx_findConfig: Failed to finding matching FBConfig (10 10 10 8) Jul 13 15:41:52 katie-box kwin_x11[1782]: qt.glx: qglx_findConfig: Failed to finding matching FBConfig (10 10 10 2) Jul 13 15:41:54 katie-box kwin_x11[1782]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 9054, resource id: 77595112, major code: 18 (ChangeProperty), minor code: 0 Jul 13 15:41:54 katie-box kwin_x11[1782]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 9059, resource id: 79691787, major code: 18 (ChangeProperty), minor code: 0 The FBConfig error messages have littered my log since January, but I included them as they may still be pertinent.. The XOrg log indicates 10-10-10-2 would be the expected framebuffer format. Not sure why it's looking for 10-10-10-8. 38-bit pixels eh? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141884
http://bugzilla.opensuse.org/show_bug.cgi?id=1141884#c2
--- Comment #2 from Mike Decker
http://bugzilla.opensuse.org/show_bug.cgi?id=1141884
http://bugzilla.opensuse.org/show_bug.cgi?id=1141884#c3
--- Comment #3 from Mike Decker
participants (1)
-
bugzilla_noreply@novell.com