-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move to a full Hyprland GL rendering pipeline #3920
Conversation
I tested on workload, coding, browser, video viewing, games. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this PR seems to fix the issue from
#3546
never found out what was the cause
Jetbrains IDEs when clicking the menu causes hyprland crash.
|
fixed, though idk maybe it's the wlroots bump? it wasnt the renderer |
@vaxerski thanks, this solved the problem. |
Another coredump. I enabled freesync in the monitor and vrr was equal to 0, hyprland crash. Also, turning off Freesync in the monitor causes a coredump. Those. hyprland crashes due to an event from the kernel.
|
I am fairly sure it's a wlroots issue. |
Simon has done some no-no code, I'll revert wlroots to a rev before that and just stay on the rev for a while. |
Made a more detailed bt for #3920 (comment). There is also a bug that the float xwayland windows is not always centered. Jetbrains IDEs dialog boxes are drawn at the bottom right, and not completely, and wine - battle.net from Blizzard is horizontally shifted to the side.
|
unrelated to this mr |
@vaxerski Then this is apparently a wlroots problem. The problem started after updating wlroots and applying this MR. Xwayland windows start in a random position and out of screen. |
likely |
@vaxerski looks like a hyprland problem https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3767 The problem is caused by fractional scaling. If scale = 1.0 then all xwayland windows are drawn normally. But if you set it to 1.25, then the windows are drawn randomly.
|
oh no it is definitely a hyprland issue, I meant that it's likely something changed in xwayland / wlr that hyprland doesn't like. This is tracked at #3029 |
Also updates wlroots.
Moves the entire rendering pipeline to hyprland instead of having to copy to a wlroots gl fbo at the end, wasting gpu cycles.