Performance regression when upgrading from Hyprland 0.45 to 0.49 #10868
Unanswered
maxbol
asked this question in
Bugs - Performance
Replies: 2 comments 3 replies
-
my guess would be same reason as for intel <-> nvidia, a few recent changes in aquamarine to make nvidia <-> nvidia work kinda made all blitting take slow cpu copying path, needs work and some knowledge to fix it. i made some half attempt revert without knowing exact regressions in hyprwm/aquamarine#174 , you could test it if feeling adventerous |
Beta Was this translation helpful? Give feedback.
3 replies
-
Try downgrading to 0.48.1. It fixed some performance issues for me. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I have two monitors, a builtin laptop monitor running 2560x1600@165hz and an external 4K running at 3840x2160@60hz. I am using a Framework 16 laptop purchased this year with an integrated (AMD Radeon 780M) + discrete (AMD Radeon RX 7700S) GPU. By default I am using the integrated GPU to render my desktop and the discrete for specific tasks.
With this upgrade of my system I moved from Hyprland 0.45 to 0.49, and performance on my external monitor got noticeably worse. Animations are stuttering, so is the smear cursor I am using with kitty when jumping between panes in tmux etc. On the laptop monitor everything seems smooth.
If I set the discrete GPU as the primary GPU in accordance with the wiki instructions, ie
env = AQ_DRM_DEVICES,/dev/dri/card1:/dev/dri/card2
I get a perfectly smooth performance on both monitors. But I naturally do not want to use my discrete GPU this way, because it completely drains my battery, loud fan noises etc.
Before the upgrade everything ran fine without the line above. For reference, Niri works buttery smooth on both monitors with the integrated GPU.
For all I know, Hyprland could have been running off of my discrete GPU before, although I doubt it. I am not reverting my update to make sure. But I certainly wasn't doing anything actively to make it so (like putting the env line above).
Beta Was this translation helpful? Give feedback.
All reactions