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.97k stars 336 forks source link

Unable to select "unsafe" resolution #3269

Closed netdzynr closed 1 month ago

netdzynr commented 1 month ago

Similar 1920 x 360 display issue as discussed here #972

In my case, I have two external displays attached to M1 Studio, a typical 27" LG and the wide screen (both connected with Thunderbolt to HDMI cables). I have both Allow resolutions marked as invalid" and Show display modes marked as unsafe or invalid enabled. I added a Custom scaled resolution of 1920 x 360 and enabled an Edited default resolution to the same value. The desired resolution shows up as an available option in the Display Mode menu, but will simply not select.

https://github.com/user-attachments/assets/62487580-1f11-410d-89b9-6526af99112d

I tried to follow the Stream Display suggestion in the above discussion, but the wide display is not available as a target under Stream the contents of this to . The BetterDisplay UI has also changed substantially so it's difficult to understand how to pursue this option.

menu

When I connect this same display to a 2019 MacBook Pro, the display "just works" (no need for BetterDisplay).

waydabber commented 1 month ago

Hi there, you should check whether the mode even works using the following CLI commands - on some recent Apple Silicon Macs the OS simply refuses to switch mode to unsafe resolutions by default, even though it's in the mode list.

betterdisplaycli get namelike=displayname -displayModeList betterdisplaycli set namelike=displayname -displayModeNumber=modenumber

You should still be able to change low level modes:

betterdisplaycli get namelike=displayname -connectionModeList betterdisplaycli set namelike=displayname -connectionMode=modeidentifier

You'll need to install betterdisplaycli if you don't have it installed.