Summary: | 'Applications' section in 'Overview' is blurry | ||
---|---|---|---|
Product: | [Applications] plasma-systemmonitor | Reporter: | strangequark <random1123581321> |
Component: | general | Assignee: | KSysGuard Developers <ksysguard-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ahiemstra, bugs.kde.org.crewless602, checkybox, gudvinr+kde, nate, newton, plasma-bugs, putr4.s, rmallah29, variable_valuables761 |
Priority: | NOR | ||
Version First Reported In: | 5.23.3 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/33fd6828f806426da1c0f5bbefbe569bdc80dc45 | Version Fixed In: | 6.4.6 |
Sentry Crash Report: | |||
Attachments: |
The 'Applications' section (widget?) has blurred text
Showing the issue with version 6.4.4 Issue on git master Resizing system monitor |
Description
strangequark
2021-11-19 17:09:15 UTC
Created attachment 143738 [details]
The 'Applications' section (widget?) has blurred text
> X11, with 112.5% scaling and custom fonts (Noto Sans SemiCondensed)
Well, that's probably the issue.
(In reply to Nate Graham from comment #2) > > X11, with 112.5% scaling and custom fonts (Noto Sans SemiCondensed) > Well, that's probably the issue. Every other section is fine, though. It appears to be just the 'Applications' section that's blurred with my custom font/scaling. There's an option on columns to remove the margins, to allow the tables to stretch the full area of the card. This renders the face to a texture so that the corners that would otherwise peek outside the card can be cut off. This probably ends up rendering the face at some non-integer position when used with fractional scaling, causing the blurriness you see. I don't have an immediate solution, but maybe you can confirm that's what's happening? (In reply to Arjen Hiemstra from comment #4) > There's an option on columns to remove the margins, to allow the tables to > stretch the full area of the card. This renders the face to a texture so > that the corners that would otherwise peek outside the card can be cut off. > This probably ends up rendering the face at some non-integer position when > used with fractional scaling, causing the blurriness you see. I don't have > an immediate solution, but maybe you can confirm that's what's happening? No, this is on a fresh install of the app, and I didn't change any settings. I can still see the 'Remove Background Margins' option in edit mode, so I don't think it was enabled by default either. Since this is a rather old report and I cannot reproduce it, I'm going to close this as fixed. If it still happens, please reopen. This bug occurs on 6.4.2 also. The same fix (toggling the margins) seems to make the section be not blurry. Scaling is set to 125%, Inter font. Operating System: EndeavourOS KDE Plasma Version: 6.4.2 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.1 Kernel Version: 6.15.4-arch2-1 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 PRO 4650U with Radeon Graphics Memory: 32 GiB of RAM (30,6 GiB usable) Graphics Processor: AMD Radeon Graphics Manufacturer: LENOVO Product Name: 20UD0009US System Version: ThinkPad T14 Gen 1 I am also seeing this issue on my Framework 13 with its 13.5 inch 2256x1504 screen, I tried 125%, 150% and 156.667% (188/120, for a scaled resolution of 1440x960) and all of them show the same blurriness, unless I disable the remove margins option for that section. Operating System: Arch Linux KDE Plasma Version: 6.4.4 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.1 Kernel Version: 6.16.1-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 14 × Intel® Core™ Ultra 5 125H Memory: 32 GiB of RAM (30.8 GiB usable) Graphics Processor: Intel® Arc Manufacturer: Framework Product Name: Laptop 13 (Intel Core Ultra Series 1) System Version: A2 Reproducible in 6.4.4 on Fedora 42 (Wayland). Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.4 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.1 Kernel Version: 6.16.7-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor Memory: 32 GiB of RAM (31.3 GiB usable) Graphics Processor: NVIDIA GeForce GTX 1660 SUPER Created attachment 184957 [details]
Showing the issue with version 6.4.4
Created attachment 185126 [details] Issue on git master Can confirm on git master as well. Looks like that old weird pixelated text rendering bug again too perhaps? > There's an option on columns to remove the margins, to allow the tables to stretch the full area of the card. This renders the face to a texture so that the corners that would otherwise peek outside the card can be cut off. Hmm, I also notice the left edge can get a jumpy extra 1px when horizontally resizing the system monitor window. And not sure if related but this stretches the columns' widths too, so the scrollbar can't go away fully to see all columns at once. *** Bug 509023 has been marked as a duplicate of this bug. *** *** Bug 505846 has been marked as a duplicate of this bug. *** *** Bug 505915 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/1927 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-systemmonitor/-/merge_requests/384 Git commit af6ab89b5830e83fbaaaf27462228f43767a2cb9 by Arjen Hiemstra. Committed on 26/09/2025 at 08:27. Pushed by ahiemstra into branch 'master'. primitives: Use nearest texture filtering if ShadowedTexture::smooth is false In certain cases, most prominently when using ShadowedTexture as layer effect, it may be desirable to use nearest filtering as linear causes blurring. Since the smooth property is intended to indicate such a preference, make use of it to override the texture filtering mode. M +6 -0 src/primitives/shadowedtexture.cpp https://invent.kde.org/frameworks/kirigami/-/commit/af6ab89b5830e83fbaaaf27462228f43767a2cb9 Git commit 0a0d09debdea34c52d9430cffe16096dc94abf57 by Arjen Hiemstra. Committed on 26/09/2025 at 08:41. Pushed by ahiemstra into branch 'master'. page: Set smooth to false for remove margins effect In certain cases, most notably when using fractional scaling, the texture may end up being rendered at fractional positions. With linear interpolation, this leads to "blurriness" of the texture. So make sure to disable that here. This relies on recently introduced Kirigami behaviour that makes ShadowedTexture respect the `smooth` property. M +1 -0 src/page/PageContents.qml https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/0a0d09debdea34c52d9430cffe16096dc94abf57 Git commit 1be82750f95b76066178f1b42a0b560180ce41eb by Arjen Hiemstra. Committed on 29/09/2025 at 10:34. Pushed by ahiemstra into branch 'Plasma/6.5'. page: Set smooth to false for remove margins effect In certain cases, most notably when using fractional scaling, the texture may end up being rendered at fractional positions. With linear interpolation, this leads to "blurriness" of the texture. So make sure to disable that here. This relies on recently introduced Kirigami behaviour that makes ShadowedTexture respect the `smooth` property. (cherry picked from commit 0a0d09debdea34c52d9430cffe16096dc94abf57) Co-authored-by: Arjen Hiemstra <ahiemstra@heimr.nl> M +1 -0 src/page/PageContents.qml https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/1be82750f95b76066178f1b42a0b560180ce41eb Git commit 33fd6828f806426da1c0f5bbefbe569bdc80dc45 by Arjen Hiemstra. Committed on 29/09/2025 at 10:47. Pushed by ahiemstra into branch 'Plasma/6.4'. page: Set smooth to false for remove margins effect In certain cases, most notably when using fractional scaling, the texture may end up being rendered at fractional positions. With linear interpolation, this leads to "blurriness" of the texture. So make sure to disable that here. This relies on recently introduced Kirigami behaviour that makes ShadowedTexture respect the `smooth` property. (cherry picked from commit 0a0d09debdea34c52d9430cffe16096dc94abf57) Co-authored-by: Arjen Hiemstra <ahiemstra@heimr.nl> M +1 -0 src/page/PageContents.qml https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/33fd6828f806426da1c0f5bbefbe569bdc80dc45 Created attachment 185411 [details]
Resizing system monitor
Nice, thanks! The blur is indeed gone.
The text can still be pixelated at certain widths though, video attached.
|