Fractional Scaling Artifacts | Background Bleeding #12878
Hyprland versionAll tagged versions of Currently on today's git: RegressionNo Describe the bugBackground bleeding thru browser UI. This one drives me abso-frikken-lutely BONKERS. It's very distracting, so if I'm planning to be a browser jockey for a while I just go use Sway instead. Due to a separate scaling issue (#11099), I cannot use 1.25 scaling factor. The only other reasonable scale for my display is 1.33. It's actually better for my aging eyes.
Reproduction steps
I set my background to solid red to demonstrate. In addition to the background bleeding through, a thin black line often appears when moving the mouse around, often after opening a context menu. The pixels seem to be unsure whether they should even be there, as it's all glitchy with pixels flickering, coming and going. screencast-2026-01-05_16-29-35.mp4Does not occur on:
Coincidentally... those MRs solve a very similar 1px flickering scaling issue: System info and config
|
Replies: 7 comments 2 replies
|
I've employed a very crude workaround for now. I set brave/chromium flag Seems to trick the math just enough to make this fractional scaling issue "disappear". Of course this now causes the same issue under Sway. I'll need to manage two separate .desktop files until this is fixed properly in the Hyprland renderer. |
|
Instead of separate *.desktop files for each environment, I'm replacing And the same, but opposite, when launching Sway. A hacky "solution" && a crude workaround. Hopefully the actual scaling issue can be addressed in Hyprland. |
|
I have this problem with latest On Hyprland v0.53.3 release tag. |
|
Reached 5 likes, you should be able to ping a member about this now |
|
I fail to see how this could be possible without chromium actually rendering a 1px transparent hr |
|
Marking this as answered by the fact that such scaling issues are inherent in Wayland compositors at this time. Full writeup over on the Sway Gitlab with detailed findings of hundreds of scaling factors tested. Perhaps we can look forward to future work with the This ultimately came down to finding the sweet spot of:
|
Marking this as answered by the fact that such scaling issues are inherent in Wayland compositors at this time.
Full writeup over on the Sway Gitlab with detailed findings of hundreds of scaling factors tested.
Perhaps we can look forward to future work with the
xx-fractional-scale-v2proposal for an alternate way to handle fractional scaling:This ultimately came down to finding the sweet spot of: