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.72k stars 332 forks source link

Various Sonoma issues #2267

Closed traderdude123 closed 11 months ago

traderdude123 commented 11 months ago

Hi,

I m on the latest macos Sonoma on mac mini m2 pro connected to sony A95L.

Betterdisplay 2.0.11.

Everytime i reboot the resolution is defaulting to 1080p. I made sure of config protection. but on reboot the resolution settings are reset.

EDID override is not taking effect on reboot.

I currently have apply resolution and load EDID on every reboot.

On ventura , resolution and EDID overrides were applied on every reboot.

Any resolution?

d-bohn commented 11 months ago

I'll add that I'm on an M1 MacBook Pro on Sonoma and the settings do not persist even when I close the lid or the computer goes to sleep and I wake it back up. Resolution scaling can be resolved for the external displays by unticking and ticking "Configuration override" in the Display portion of the BetterDisplay settings (which triggers applying the settings without computer reboot), but this is getting rather annoying. EDIT: Similarly, not only do the display settings get reverted, but the display arrangement--both of settings were maintained across reboots/sleep Ventura

javiergonzalezGenially commented 11 months ago

Same problem here. Even letting it go to sleep without closing the lid and then waking it up makes the settings disappear. In my case the most annoying setting to loose is the "smooth scaling one", since it reverts to a huge hi-dpi resolution. The only way to fix it is to uncheck, check it again and press apply every time the laptop wakes from sleep.

waydabber commented 11 months ago

This is a generic Sonoma issue, some displays (especially those that have wake problems or tend to wake slowly or in multiple attempts) don't have their settings applied by the OS. This results in layout issues, showing default resolution and general lack of any custom configuration.

If you use smooth scaling, you should enable this checkbox as a workaround on Sonoma:

Screenshot 2023-10-06 at 13 41 23

The EDID issue might be the same/related, but this setting will only reinitialize displays that have smooth scaling enabled. This bug was present in Sonoma since early betas and is still present in 1.4.1 beta2. Apple will fix it eventually I think but it doesn't affect first party and most well-behaving displays (but affects my CoolerMaster GP27U for example which is a typical "misbehaving" when used on macOS).

You can also use this option (manually):

Screenshot 2023-10-06 at 13 44 12

Let me know whether the setting (for smooth scaling problem) or this option (must be applied whenever the issue presents itself) helps as a workaround or not.