Summary: | Blurry graphic artifact visible behind floating panel in plasmashell | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | yellow.dog625 |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexinq6, ashakeel.me, cameronsmith002, cwo.kde, dwt, ferlaxzhu, kabnpy, kde, mail, matnazarovsobirjon123, nate, niccolo.venerandi, nilskemail+kde, nlearned, owengarnold1, programus222, ray, robert.bielski, sighunter, zylsjsp |
Priority: | VHI | Keywords: | qt6, regression |
Version: | git-stable-Plasma/6.1 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/ksvg/-/commit/e16e4f8b9379c0d938fe55158ed7d80c25c9cffa | Version Fixed In: | Frameworks 6.3.1 |
Sentry Crash Report: | |||
Attachments: |
screenshot showing the floating panel with the graphic artifact visible behind it
On git master |
Created attachment 170359 [details]
On git master
I can reproduce this on current git master too.
*** Bug 488351 has been marked as a duplicate of this bug. *** *** Bug 488371 has been marked as a duplicate of this bug. *** *** Bug 488356 has been marked as a duplicate of this bug. *** *** Bug 488394 has been marked as a duplicate of this bug. *** I can reproduce. SOFTWARE/OS VERSIONS Linux: Arch Up To Date as of June 11 2024 (available in About System) KDE Plasma Version: 6.0.5 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.1 ADDITIONAL INFORMATION iGPU: AMD Radeon 780M I think it might be related to a transparency texture. *** Bug 488406 has been marked as a duplicate of this bug. *** Can reproduce this bug on my ThinkPad T480s laptop, wayland session, Arch Linux. Curiously, this is NOT present on my AMD/Nvidia main pc, only my intel/intel laptop. Not sure what's going on there, but for interest's/debugging's sake my pc without the issue is: Plasma: 6.0.5 KDE Frameworks: 6.3.0 Qt: 6.7.1 Kernel: 6.9.4 CPU: AMD Ryzen 5 GPU: Nvidia Quadro RTX 4000 I can also reproduce. It only happens sometimes but not always. SOFTWARE/OS VERSIONS Linux: Latest arch Linux (available in About System) KDE Plasma Version: 6.0.90 KDE Frameworks Version: 6.3.0 Qt Version: 6.8.0 ADDITIONAL INFORMATION Intel iGPU I can also reproduce, a fresh session works fine, however, when a window is maximized and then closed, the bug appears. The tooltips for panel elements are also defective with cut off corners where some of them don't have rounding. Operating System: EndeavourOS KDE Plasma Version: 6.0.5 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.1 Kernel Version: 6.9.4-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor Memory: 62.7 GiB of RAM Graphics Processor: AMD Radeon RX 5700 XT Manufacturer: Gigabyte Technology Co., Ltd. Product Name: X570 AORUS XTREME System Version: -CF Video Drivers: Mesa 24.1.1 *** Bug 488531 has been marked as a duplicate of this bug. *** *** Bug 488519 has been marked as a duplicate of this bug. *** *** Bug 488545 has been marked as a duplicate of this bug. *** I've been seeing this for a while now. Operating System: Fedora Linux 40 KDE Plasma Version: 6.0.5 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.1 Kernel Version: 6.9.4-200.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: Intel Core 13th gen Mobile Memory: 15.3 GiB of RAM Graphics Processor: Mesa Intel® Graphics *** Bug 488679 has been marked as a duplicate of this bug. *** Git commit 74f9f9cbd226407f8cde08c5cd5a711444e2775d by Marco Martin. Committed on 19/06/2024 at 09:11. Pushed by mart into branch 'master'. Restore proper devicepixelratio when extracting from cache like in base Svg, also in FrameSvg restore the proper devicepixelratio when getting the image from the cache, as KImageCache doesn't save or restore the information about it. This fixes blur region mask sometimes wrong behind floating panels M +6 -0 src/ksvg/framesvg.cpp https://invent.kde.org/frameworks/ksvg/-/commit/74f9f9cbd226407f8cde08c5cd5a711444e2775d Is it possible to backport this fix to Framework 6.3.x so that we don't have to wait another month? (In reply to Shakeel from comment #17) > Is it possible to backport this fix to Framework 6.3.x so that we don't have > to wait another month? Yup, same question. Things like that completely ruined user experience. From developer and logic perspective it's almost nothing but if you have to look at it everyday it's... I already can't stand with only 1 day So, yes, please guys release some kind of fix very soon :) or how we can temporary fix it if it possible before release fix if it take long time. I just compiled the latest git master and it seems to work fine. A backport would be nice though. I second the motion for a backport. I'd also like a backport It looks like all the Frameworks packagers are on vacation right now, so unfortunately a new Frameworks release from KDE is not likely. I've emailed distros about this and asked them to backport it themselves, so the good distros should be shipping the a backport soon. Git commit e16e4f8b9379c0d938fe55158ed7d80c25c9cffa by Jonathan Riddell, on behalf of Marco Martin. Committed on 20/06/2024 at 14:02. Pushed by jriddell into tag 'v6.3.1'. Restore proper devicepixelratio when extracting from cache like in base Svg, also in FrameSvg restore the proper devicepixelratio when getting the image from the cache, as KImageCache doesn't save or restore the information about it. This fixes blur region mask sometimes wrong behind floating panels M +6 -0 src/ksvg/framesvg.cpp https://invent.kde.org/frameworks/ksvg/-/commit/e16e4f8b9379c0d938fe55158ed7d80c25c9cffa *** Bug 488779 has been marked as a duplicate of this bug. *** (In reply to Nate Graham from comment #22) > It looks like all the Frameworks packagers are on vacation right now, so > unfortunately a new Frameworks release from KDE is not likely. I've emailed > distros about this and asked them to backport it themselves, so the good > distros should be shipping the a backport soon. Thanks Nate, Arch has already backported the fix to stable and I just installed the latest KSvg and Plasma 6.1 and can confirm that all artifacts are gone, keep up the good work. In this case the good work was done by Marco who fixed it, and Jonathan who made a release of KSvg while on vacation! :O Thanks Nate, Marco and Jonathan. Really appreciate your efforts on fixing this issue. I can confirm the fix is now available in Arch repos and working great. Kudos to all... Fantastic! That's why KDE is the best! *** Bug 488873 has been marked as a duplicate of this bug. *** *** Bug 490770 has been marked as a duplicate of this bug. *** |
Created attachment 170319 [details] screenshot showing the floating panel with the graphic artifact visible behind it SUMMARY A graphic artifact is visible behind the panel when it is set to "floating" mode in plasmashell. A rectangle appears behind the panel when there should be nothing displayed. This artifact disappears after plasmashell is restarted. SOFTWARE/OS VERSIONS Linux: 6.9.3 KDE Plasma Version: 6.0.90 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.1