Summary: | With fractional scale, bottom edge of screen has pixels that are held to the color of previously opened windows after closing those windows | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Tyler Duzan <tristor> |
Component: | general | Assignee: | patientone <patientone> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | akselmo, alexander.sanderson, art.petrosyan383, deucebroom1, edgar.serrano.9803, fabio.loreggian, fort.malvery, ivan.jelic, jmb_tux, kdebugs.81do7, lamarque, marcodv, michal.dybczak, mikar_gibbros, nate, nilskemail+kde, OliverDacre, patientone, pecnikales, postix, reubenparfrey, tristor, troytjh98, trusten, vivian, webcapcha, william+kde, wiz-tier.0u, xaver.hugl |
Priority: | VHI | Keywords: | qt6 |
Version: | 6.0.1 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/6f224350961453b286b4865798a624f3560bde01 | Version Fixed In: | 6.0.5 |
Attachments: |
Screenshot showing the pixel line w/ Firefox open
Video of the bug taken from iPhone showing the color shifting behavior The video shows artifacts appearing on the bottom edge of the screen after open any program See-through line under the panel On Plasma 6.0.3 the pixels are less noticeable, but still present. On Plasma 6.0.3 Single Pixel On The Right Side colored-glitches |
Description
Tyler Duzan
2024-03-09 14:42:18 UTC
Created attachment 166797 [details]
Video of the bug taken from iPhone showing the color shifting behavior
This attachment is a video taken from my iPhone of the color shifting behavior as I move my mouse. As I move my mouse you can see the pixels slightly shift colors back and forth. The video is 9 seconds long and has been re-encoded using Handbrake and resized to 720p for size.
What GPU are you using? And also what scale factor is that screen using? This is a Framework 13 AMD laptop with a Ryzen 7 7840U which has a Radeon 780M GPU, on the internal display which is a 2256x1504 display I am running at 150% scaling, which is the default setting. Thanks. I have the same problem and it affects every program I open. When I close the program, these artifacts do not disappear. My Laptop is Legion 16ACH6H, AMD Ryzen 7 5800H + NVIDA 3060, 2560x1600, scalling 150%. Created attachment 167160 [details]
The video shows artifacts appearing on the bottom edge of the screen after open any program
I updated to 6.0.2 Plasma today with an updated microcode and firmware package for AMD devices. The same erroneous behavior is persisting, however. This bug has been happening on my 11th Gen Intel Framework Laptop 13, same 2256x1504@150% resolution/scale as the reporter. It happens on any scaling factor >100% except for 200%. The "corrupted" line of pixels at the bottom appears over the mouse cursor and only seems to be updated by the launch feedback icon, any touchpad gestures, and whenever the panel floats/unfloats. Yeah, this is a KWin bug. Most repaints happen in scaled logical coordinates, and that just doesn't match the pixels on the screen. I'm having this issue too, except the line of pixels appears on the right hand side of the screen. Using an Intel iGPU (HD Graphics 620) with a resolution of 2560x1440 at 150% scale. Managed to work around it temporarily by applying a scale factor of 160%. Just wanted to update and confirm that by setting my scale factor to 160%, this makes the erroneous behavior noted in this bug go away. The 150% scale factor is the default, however, so this behavior occurs with the default settings. Hi there, confirming the bug, 2560x1440 at 150% (Framework 13 12th Gen Intel). Changing scale factor didn't help, though. Thanks Created attachment 167662 [details]
See-through line under the panel
I also have this problem, but not all the time. I couldn't figure it out, what conditions must be met, for it to show up. Basically, it shows a thin, 1 pixel see through line under the panel. Desktop wallpaper is visible in it. It is especially visible with dark panel.
I'm currently using Plasma 6.0.3 and to be honest, I'm not sure if I have seen it on that version. I'll let you know if I spot it again.
See the attached screenshot. Please, zoom it strongly to see pixels. Only then the line under the panel is visible. However, in normal screen, this is somehow more visible.
Created attachment 167937 [details]
On Plasma 6.0.3 the pixels are less noticeable, but still present.
A small update, Plasma has been updated to 6.0.3, pixels on the bottom edge are less noticeable, but still present. I can confirm that changing the scaling to 160% or 130% eliminates this problem, but it is not a solution.
I just updated to Plasma 6.0.3. The easiest way to spot the bug is to run a YouTube video that has black stripes (different format than monitor) above and below the video, so when the see-through line is present, it can be very clearly visible. In this case, it still is. My monitor is 1440p with 130% scale, Wayland. The see-through line below the panel is still there. As far I can tell, nothing has changed. *** Bug 484880 has been marked as a duplicate of this bug. *** Created attachment 168250 [details]
On Plasma 6.0.3 Single Pixel On The Right Side
I'm seeing a similar issue with a single pixel appearing on the right side of the screen on start up or waking from sleep with 1366x768@125% scaling. Switching to 120% and back to 125% seems to work around the issue.
*** Bug 484000 has been marked as a duplicate of this bug. *** *** Bug 485472 has been marked as a duplicate of this bug. *** I'm on the latest Plasma (Arch linux) and in my case I see even colored glitches as a form of dashes. It looks like it's 100% hardware screen issue. But I wasn't able to see on Fedora Gnome live usb or Windows. At least it wasn't noticable. Would appreciate it if we can top up the priority of this bug Created attachment 168463 [details]
colored-glitches
*** Bug 483612 has been marked as a duplicate of this bug. *** Just updating this to say I'm now on Plasma 6.0.3, QT 6.7.0, and still on KDE Framework 6.0.0. The behavior remains the same. I wanted to chime in with the reproduction. 1440p@150%, I have a glitch line on the right side of the monitor. It's most noticeable when there's a full screen app, like firefox video fullscreen, mpv fullscreen or a video game. I also do have a secondary 4k monitor/tv connected at 200% and I don't notice the scaling bug there. *** Bug 485561 has been marked as a duplicate of this bug. *** *** Bug 485652 has been marked as a duplicate of this bug. *** I can't get exact same issue, but there is a very minimal gap on some fractional scale percentages between panel and bottom of the screen. Set bottom panel to non-floating, full width and "windows go below". Then open an image that is big enough to fill your screen. On some values, like 105% scaling, there is a teeny tiny gap between the bottom panel and screen edge that can show either wallpaper, or the image you were seeing. I wouldn't be surprised if this gap is not properly "cleared" at times, causing old data showing in there. Screen Resolution: 3440x1440 Operating System: Fedora Linux 40 KDE Plasma Version: 6.0.80 KDE Frameworks Version: 6.2.0 Qt Version: 6.6.2 Kernel Version: 6.8.5-301.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX 6600 *** Bug 485978 has been marked as a duplicate of this bug. *** On 3200x2000 screen, Wayland, I have a azure line of glitched pixels only when using Scaling 175%, 225%, and 300%. *** Bug 486130 has been marked as a duplicate of this bug. *** *** Bug 484804 has been marked as a duplicate of this bug. *** This (and other glitches) effects Asahi Linux too as Macbooks have HD+ screen means fractional scaling is a must, 100% is too small, 200% too big. Is there any investigation ongoing? Would the fix come in the next bug release or at least in 6.1? A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5714 Git commit dcda15e5e31899e92e9895ffc908e92b47d3ab9d by Xaver Hugl. Committed on 13/05/2024 at 08:07. Pushed by zamundaaa into branch 'master'. core/renderlayer: don't implicitly truncate width and height of the geometry Otherwise, repaint regions will be limited to a pixel less than it should be in some cases FIXED-IN: 6.0.5 M +1 -1 src/core/renderlayer.cpp https://invent.kde.org/plasma/kwin/-/commit/dcda15e5e31899e92e9895ffc908e92b47d3ab9d Git commit 6f224350961453b286b4865798a624f3560bde01 by Xaver Hugl. Committed on 13/05/2024 at 08:28. Pushed by zamundaaa into branch 'Plasma/6.0'. core/renderlayer: don't implicitly truncate width and height of the geometry Otherwise, repaint regions will be limited to a pixel less than it should be in some cases FIXED-IN: 6.0.5 (cherry picked from commit dcda15e5e31899e92e9895ffc908e92b47d3ab9d) M +1 -1 src/core/renderlayer.cpp https://invent.kde.org/plasma/kwin/-/commit/6f224350961453b286b4865798a624f3560bde01 *** Bug 487168 has been marked as a duplicate of this bug. *** I'm waiting for 6.0.5 to be available in Arch, and then I will confirm the fix in a comment here. Thanks for the rapid resolution! |