Skip to content
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

Display configuration protection (also: protection for/against VRR) #995

Closed
waydabber opened this issue Sep 16, 2022 · 9 comments
Closed
Assignees
Labels
done All tasks are completed enhancement New feature or request released Released
Milestone

Comments

@waydabber
Copy link
Owner

A watchdog feature should keep watch over a display's resolution and refresh rate and if the OS or a third party agent changes it away from the desired option, the app should change it back.

The feature is useful if the OS changes a display's resolution for a new layout (when the default resolution does not match what the user wants) or when the OS is choosing the wrong refresh rate (enables VRR for example by mistake or disables it or select a lower/higher refresh rate than desired).

Note: the #423 enhancement request will be handled with this feature.

@jsadowyj
Copy link

Please add this soon! I will literally pay money to have this feature added ASAP.

I have a G-SYNC display, and due to Apple's poor adaptive sync implementation my screen flickers like crazy when I have it enabled. So, when my mac chooses variable refresh rate automatically when I plug it in, I'm very understandably annoyed.

Could you please mention, or email, me when this feature is implemented?

Either that or add me as a developer, and I'll do it myself.

@waydabber
Copy link
Owner Author

All right, I'll bump this up in priority. :)

@waydabber waydabber added this to the v1.3.1 milestone Sep 18, 2022
@waydabber waydabber self-assigned this Sep 18, 2022
@waydabber waydabber added in progress Implementing unreleased Not released yet in beta form labels Sep 18, 2022
@waydabber
Copy link
Owner Author

Screenshot 2022-09-22 at 21 03 40

@jsadowyj
Copy link

Thank you so much! One issue though... I am unable to see that option in my menu. I opted to receive beta updates, so my current version is 1.3.0. Has this feature been released yet?

@jsadowyj
Copy link

jsadowyj commented Sep 24, 2022

Ah, nevermind. Just saw the unreleased tag. Would you mind replying to this again once the feature is released? :)

@waydabber
Copy link
Owner Author

waydabber commented Sep 24, 2022

All right. It's a bit more complicated than I thought but hopefully will get it right.

Screenshot 2022-09-24 at 15 54 38

@waydabber waydabber changed the title Resolution and refresh rate watchdog (also: protection for/against VRR) Display configuration protection (also: protection for/against VRR) Sep 24, 2022
@waydabber waydabber added done All tasks are completed and removed in progress Implementing labels Sep 28, 2022
@waydabber
Copy link
Owner Author

waydabber commented Sep 29, 2022

@jsadowyj - here is an interim build to test the feature if you have some time for it.

[REMOVED]

@jsadowyj
Copy link

Sure thing. I'll download it later this evening and let you know if I experience any issues.

@waydabber
Copy link
Owner Author

waydabber commented Sep 30, 2022

Thanks! Please let me know if you did download it so I can remove the DL link. :)

@waydabber waydabber added pre-release available Released as beta version and removed unreleased Not released yet in beta form labels Oct 2, 2022
@waydabber waydabber added released Released and removed pre-release available Released as beta version labels Oct 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
done All tasks are completed enhancement New feature or request released Released
Projects
None yet
Development

No branches or pull requests

2 participants