waydabber / BetterDisplay

Unlock your displays on your Mac! Flexible HiDPI scaling, XDR/HDR extra brightness, virtual screens, DDC control, extra dimming, PIP/streaming, EDID override and lots more!
https://betterdisplay.pro
18.77k stars 333 forks source link

Not able to select fixed refresh rate #1027

Closed zeddyyz closed 1 year ago

zeddyyz commented 1 year ago

First of all, thank you thank you! You have made my UW enjoyable and have made me stop searching for another external monitor. The issue I face is that my external monitor has three refresh rate options: 60hz fixed, 100hz fixed, VRR(48hz-100hz). When I'm not using Dummy, I'm able to select between the three options and have no colour flickering; but when using Dummy it's fixed to VRR(48hz-100hz) - this in turn causes colour flickering to occur on the display.

waydabber commented 1 year ago

Are you using dummy mirroring because you bump into the max resolution limit of native smooth scaling with the ultrawide?

Is the flickering a "VRR flicker" or is it colors flickering (when you are moving the mouse)?

zeddyyz commented 1 year ago

I'm using dummy mirroring to create and use HiDPI, otherwise text is not as sharp. Display max resolution is 3440x1440.

The flickering occurs with colors when moving the mouse. Over the last several days dummy mirroring allowed me to set a fixed refresh rate only once and the color flickering did not occur that time. Once the Macbook woke up from Sleep that was reset and have not been able to set fixed refresh rate again.

waydabber commented 1 year ago

I see. The color flickering issue is not a VRR problem but a known issue with dummy mirroring that affects some configs #261. Are you on an M1/M2 or do you have M1 Pro/Max/Ultra? What HiDPI resolution are you using?

zeddyyz commented 1 year ago

M1 Pro - 3200x1350

waydabber commented 1 year ago

With M1 Pro you should be using the native smooth scaling feature instead of dummy mirroring. That should give you the same HiDPI scaling at 3200x1350 but with all the refresh rate options available and without color flickering issue.

You can enable it here, apply the changes and reboot as instructed.

Screenshot 2022-09-28 at 17 49 59

Did you try this or do you have any issues with that feature?

zeddyyz commented 1 year ago

I haven't purchased Pro so I can't select it. If that's the workaround for it, then I will purchase Pro

waydabber commented 1 year ago

Well, it's a different feature (as dummies can be used for various other stuff), but if you simply want flexibly scalable HiDPI resolutions, then this is the best approach to get it. With this feature enabled you can choose any resolution via the resolution slider but without dummies (before enabling the feature, you should disable the old dummy). Please note that this works with Monterey 12.4 or newer only.

I assume your trial has ended so you can't try this feature. I understand that this is a special circumstance so if you purchase Pro and you find that the feature not working for you, let me know, and (despite the standard terms) I'll issue a full refund!

If you don't want to purchase Pro or don't have the means for it and don't need flexible resolution scaling, you can create specific custom HiDPI resolutions as well - that is a free feature.

waydabber commented 1 year ago

(I'll close this as it's being resolved and the original problem is a known issue which is in the known issue list - but you can respond to this discussion anyway any time, I'll be notified and we can continue the discussion - the only consequence of closing it is that it won't be listed in the public issue list).

zeddyyz commented 1 year ago

Thank you for your help and guidance. I was able to create the custom resolution and macOS recognized it as a HiDPI display.

waydabber commented 1 year ago

Cool!