Switching workspaces draws previous window's content on other windows' borders (possibly caused by scaling) #11259
Replies: 2 comments
-
|
My GPU (output of lspci, just as in systeminfo.txt): I only use nouveau drivers. Proprietary drivers cause pain with my GPU on any distro. Last time i've tried propretary drivers i think i was still using X11. Also i use hybrid mode on my laptop, because if i enable "discrete gpu" mode in UEFI, i can't control brightness in any way. Just in case, here is my full daily-driver config: There i use With such config, there is no space for the described artifacts and as a result there are none, but ... |
Beta Was this translation helpful? Give feedback.
-
|
Update since my initial report: The repro config still works (i.e. gives artifacts) monitor = , highres, auto, 1.33
general {
border_size = 0
}
animations:enabled = falsehere is the updated output of |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hyprland version
Hyprland 0.50.1 built from branch v0.50.1-b at commit 4e242d0 ([gha] Nix: update inputs).
edit: (also see my last update comment)
Regression
been using this wm only for 2 month and think it was present all the time
edit: ~7 months already
Describe the bug
If i open one (fullscreen) window_1 on a workspace_X and then switch to workspace_Y, where i have window_2 and window_3 in split mode (with gaps around each possible side) so that their borders overlap with the area of window_1,
the pixels that are occupied by these 2 windows' borders inherit the color of the pixels that were rendered for window_1's content at that place.
Reproduction steps
Important notes
bind = blah blahand is not related to the issue.animations:enabled = truethe artifacts are present horizontally (lines at top/bottom), but vertical gap doesn't get artifacts (this seems like when switching workspaces animations redraw this part of screen).monitor = , highres, auto, 1ormonitor = , highres, auto, 2Screenshot
open Wayland logo in browser -> F11 -> switch to another workspace
When i set

monitor = , highres, auto, 1.33When i set

monitor = , highres, auto, 1.5or comment outmonitor = ...System info and config
systeminfo.txt
(The hyprland.conf in systeminfo.txt is a result of me deleting everything (except keybinds) from my main config that does not cause the issue; so, basically, the aforementioned (in #Important-notes) repo config lines plus my personal keybindings)
Beta Was this translation helpful? Give feedback.
All reactions