https://bugs.kde.org/show_bug.cgi?id=393101
Bug ID: 393101 Summary: Graphical corruption with depth 30 Product: kwin Version: 5.12.4 Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: decorations Assignee: kwin-bugs-n...@kde.org Reporter: k...@carewolf.com Target Milestone: --- If you configure X11 to use depth 30, kwin has problems with windows that uses depth 30 formats. In most cases Qt applications will fail to use depth 30 (due to lacking GLX support), and use normal depth 24/30. These are rendered correctly by kwin. If Qt however is compiled without OpenGL support, Qt will support depth 30, and the window decoration by kwin will be rendered in the classic corruption of sending ARGB32 as RGB30. It appears this issue is in the QPainter backend as the OpenGL backend crashes (in the Intel driver though, so probably not a kwin bug). Try in the xrender compositor, the decorations are rendered correctly, but window effects are renderer as if send in ARGB32 to RGB30. Looking through the code it appears to be missing code to check default format of a screen, and since it is not using QScreen, it can't use the support there. -- You are receiving this mail because: You are watching all bug changes.