avibrazil / RDM

Easily set Mac Retina display to higher unsupported resolutions
4.13k stars 352 forks source link

Changes to compile with Xcode 12.2 on Apple Silicon for M1 MacBook Pro and macOS 11.0 SDK #45

Open GeekAndDad opened 3 years ago

GeekAndDad commented 3 years ago

The Apple 13” MacBook Pro (with Apple Silicon - M1) and a Samsung C49RG9x failed to support the full 5120 x 1440 resolution (wouldn’t go past 3840x1080) despite it being supported by a late 2016 touchbar 15” MacBook Pro.

Building this in Xcode 12.2 with the necessary changes to get it compiling with modern macOS SDK and then choosing 5120 x 1440 from the RDM Status item menu was sufficient to get it working.

Adding an Xcode project for ease of building withing Xcode (not required).

frspp commented 3 years ago

Hi,

Does it also make HiDPI working on M1 Macs?

Hi @pinpins ! Current version RDM 2.2 runs fine on Macbook Pro 13" 2020 ARM M1, Macos Big Sur 11.1. 13" displays native resolution is 2560x1600 px afaik.

HikariS97 commented 3 years ago

Hi, Can anyone help with the building? I download the Xcode and open the project file, but got error " can't spawn process ,/usr/bin/make no such file or directory". I'm not familiar with xcode and macos coding, can anyone share already compiled project for M1 macbook for me? Thank you!

HikariS97 commented 3 years ago

Hi, Does it also make HiDPI working on M1 Macs?

Hi @pinpins ! Current version RDM 2.2 runs fine on Macbook Pro 13" 2020 ARM M1, Macos Big Sur 11.1. 13" displays native resolution is 2560x1600 px afaik.

Hi, could you share the compiled app to me? I'm not familiar with the xcode and macos coding........So sad!

frspp commented 3 years ago

Copied from Readme: "Want installable binary package? It is here." <-- Download the latest package from there.

HikariS97 commented 3 years ago

Copied from Readme: "Want installable binary package? It is here." <-- Download the latest package from there.

Yes, but the binary version can't find hidpi setting on mba m1 when connecting to a 2k benq displayer. I thought you mean u can correctly set hidpi e.g. 1080p hidpi for 2k displayer.

tarantulito commented 3 years ago

Is there any possibility for this utility for defining monitors/resolutions/frequencies BEFORE login?

I'm using it to change monitors resolutions on a Mac Mini M1 with five monitors, but AFTER login, as appears in attachment. MacMiniM1_5pantallas_Lenovo1600x1200_Benq1920x1080+LG5120x2880+HP5120x2880+Samsung3840x2160

Monitors and login appear randomly BEFORE login. It could also help people with a Mac laptop with a broken screen and an external monitor (login appearing on broken laptop screen).

mandrewsan commented 2 years ago

Hi, Can anyone help with the building? I download the Xcode and open the project file, but got error " can't spawn process ,/usr/bin/make no such file or directory". I'm not familiar with xcode and macos coding, can anyone share already compiled project for M1 macbook for me? Thank you!

I was getting this error. After confirming I did have /usr/bin/make I changed the directory in Xcode (under "Build tool" and "Arguments") to the project directory, and it built successfully.