You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to some Electron shenanigans, and maybe some NVIDIA ones (though unlikely), I encounter pretty bad flickering when variable refresh rate is enabled whilst using Electron programs, such as FreeTube as an example. This is not an issue of Hyprland nor wlroots, as far as I know, which is why I am posting this in Discussions rather than in Issues.
To somewhat get around this problem for now, I currently have my custom program launcher disable VRR when launching an Electron program, and it gets re-enabled when the program is closed. However, this is not ideal, as I may want to have VRR enabled when said Electron program is not my main focus.
I also have a keyboard shortcut and toggle in my status bar to toggle VRR on/off (all my programs behave perfectly when toggling VRR on/off, even repeatedly).
My question, therefore, is this: Is there a way to configure Hyprland so that when a specific window (class/title) is currently visible on the monitor (I only have one display), VRR automatically gets disabled, and when said window is no longer appearing on-screen, VRR gets enabled back automatically?
If no, would there be any way or even interest to implement this into Hyprland due to how niche this issue is?
If yes, is it somewhere in the documentation that I may have missed?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Greetings.
Due to some Electron shenanigans, and maybe some NVIDIA ones (though unlikely), I encounter pretty bad flickering when variable refresh rate is enabled whilst using Electron programs, such as FreeTube as an example. This is not an issue of Hyprland nor wlroots, as far as I know, which is why I am posting this in Discussions rather than in Issues.
To somewhat get around this problem for now, I currently have my custom program launcher disable VRR when launching an Electron program, and it gets re-enabled when the program is closed. However, this is not ideal, as I may want to have VRR enabled when said Electron program is not my main focus.
I also have a keyboard shortcut and toggle in my status bar to toggle VRR on/off (all my programs behave perfectly when toggling VRR on/off, even repeatedly).
My question, therefore, is this: Is there a way to configure Hyprland so that when a specific window (class/title) is currently visible on the monitor (I only have one display), VRR automatically gets disabled, and when said window is no longer appearing on-screen, VRR gets enabled back automatically?
If no, would there be any way or even interest to implement this into Hyprland due to how niche this issue is?
If yes, is it somewhere in the documentation that I may have missed?
Thanks in advance for any help. 🦊
Beta Was this translation helpful? Give feedback.
All reactions