one-key-hidpi icon indicating copy to clipboard operation
one-key-hidpi copied to clipboard

Big Sur 11.1 Macbook Pro M1 not HiDPI

Open fernangcia opened this issue 3 years ago • 33 comments

Hi xzhih, thank you for your work.

Trying to enable HiDPI on my external monitor (Dell U2515h) at 2560x1440 with no success. The script seems to make changes but SwitchResx does not enable HiDPI for any resolution. Could it be because of Apple Silicon processor? Thanks. CleanShot 2021-01-04 at 10 22 22

fernangcia avatar Jan 04 '21 09:01 fernangcia

#159 #157

Yes, M1 is not supported now. Need Apple update.

xzhih avatar Jan 05 '21 00:01 xzhih

Is there any workaround before the update?

zzm88 avatar Jan 16 '21 15:01 zzm88

yeah any work around at all?

akswalia23 avatar Jan 22 '21 02:01 akswalia23

i updated to big sur 11.2 this morning, still cannot scale the display on my external dell 32'' monitor (2k). Does anyone knows how to fix this problem?

@xzhih please let me know if you wish to know anything from me to fix this problem. It really hurts my eyes now. :(

WilliamHoo avatar Jan 29 '21 21:01 WilliamHoo

yeah me too

akswalia23 avatar Feb 04 '21 08:02 akswalia23

On M1 macs creating custom resolutions is not possible due to EDID read issues. https://www.reddit.com/r/mac/comments/k7pkrp/your_help_is_needed/

There is no workaround as of now, Apple has to provide a fix

Swiftpaws avatar Feb 12 '21 18:02 Swiftpaws

SwitchResX 4.11.1a3 can creating custom resolutions. iShot2021-02-18 10 32 23

cooperlyt avatar Feb 18 '21 02:02 cooperlyt

Yes but it is still limited because you cannot enable HiDpi or activate higher resolutions than native. For example creating HiDpi 1080p resolutions (on a 1440p panel) is not possible.

Swiftpaws avatar Feb 18 '21 14:02 Swiftpaws

I have a M1 MacBook Air, and a Dell P2419HC 1920x1080p Monitor. The text is blurry and weird, games etc are normal. Will this work in the future to fix that?

ilovezans avatar Mar 03 '21 08:03 ilovezans

SwitchResX 4.11.1a3 can creating custom resolutions. iShot2021-02-18 10 32 23

There is only 4.11.1 version available for M1 and custom resolutions don't seem available. How did you manage to enable these tabs (display information, custom resolutions)

remoteweb avatar Mar 08 '21 17:03 remoteweb

SwitchResX 4.11.1a3 can creating custom resolutions. iShot2021-02-18 10 32 23

There is only 4.11.1 version available for M1 and custom resolutions don't seem available. How did you manage to enable these tabs (display information, custom resolutions)

You need to use beta version, not stable one

khoatdd avatar Mar 09 '21 07:03 khoatdd

SwitchResX 4.11.1a3 can creating custom resolutions. iShot2021-02-18 10 32 23

There is only 4.11.1 version available for M1 and custom resolutions don't seem available. How did you manage to enable these tabs (display information, custom resolutions)

You need to use beta version, not stable one

I can create the custom resolution but cannot make this active with beta version.

leirock avatar Mar 09 '21 07:03 leirock

@lei2rock @khoatdd I talked with Stephane, creator of SwitchResX and there is no way we can enable 1080p HiDPi for 1440p external displays as we used to, with older intel based Mac products. I would advice we all submit a suggestion for this on https://feedbackassistant.apple.com . Creator told me that this feature was initially enabled in M1 BigSur beta version which Apple blocked afterwards.

At the moment this HiDPi feature works only on 4k external monitors.

remoteweb avatar Mar 09 '21 12:03 remoteweb

@remoteweb thank you for the info. That's sad to know. I've submitted many feedbacks to Apple, and not a single update from them, for months :(

tvhung83 avatar Mar 09 '21 12:03 tvhung83

This guy successfully created and activated custom resolution using newest 11.3 beta. Maybe 1080p HiDPI will work on Big Sur 11.3.

pjuhas avatar Mar 11 '21 10:03 pjuhas

期待解决 眼都要废了

nildeveloper avatar Mar 19 '21 16:03 nildeveloper

Yes creator of SwitchResX told me that this is doable. And i did it also for my macbook. However the HiDPi is not working ... and the display is kind of blurry. @pjuhas

remoteweb avatar Mar 19 '21 16:03 remoteweb

So download new version SwitchresX, add a custom resolution like 5120x2144 into internal display, remember to save it and restart the mac. Use SwitchresX set the internal resolution to the new one. Then you can mirror the exterior display to internal display in display settings. Then it should be hidpi on external display too. I am using m1 macboom air on 11.3 and 11.4 beta on a 34 ultrawide. This should be the solution so far. Hope this can help. Been using like this for weeks.

leocho1989 avatar Apr 25 '21 22:04 leocho1989

So download new version SwitchresX, add a custom resolution like 5120x2144 into internal display, remember to save it and restart the mac. Use SwitchresX set the internal resolution to the new one. Then you can mirror the exterior display to internal display in display settings. Then it should be hidpi on external display too. I am using m1 macboom air on 11.3 and 11.4 beta on a 34 ultrawide. This should be the solution so far. Hope this can help. Been using like this for weeks.

What is your external monitor, ie. brand and resolution? Did you have the issue of "Not activate - Invalid"?

Then you can mirror the exterior display to internal display in display settings.

Can you give more details, screenshots would help. The reason I ask is, I'm using mac mini, there is no internal display. Thanks in advance!

tvhung83 avatar Apr 26 '21 02:04 tvhung83

So download new version SwitchresX, add a custom resolution like 5120x2144 into internal display, remember to save it and restart the mac. Use SwitchresX set the internal resolution to the new one. Then you can mirror the exterior display to internal display in display settings. Then it should be hidpi on external display too. I am using m1 macboom air on 11.3 and 11.4 beta on a 34 ultrawide. This should be the solution so far. Hope this can help. Been using like this for weeks.

What is your external monitor, ie. brand and resolution? Did you have the issue of "Not activate - Invalid"?

Then you can mirror the exterior display to internal display in display settings.

Can you give more details, screenshots would help. The reason I ask is, I'm using mac mini, there is no internal display. Thanks in advance!

Mine is LG 34 ultrawide 3440x 1440 for mac mini it doesn’t have an internal display, so probably it can use a 4k edid emulator to work as an internal display.

93A55AF8-DAE5-4F3D-A059-67BBA25083B7

leocho1989 avatar Apr 26 '21 02:04 leocho1989

Yep, agree with above. Someone posted something similar on Macrumors. More detailed.

https://forums.macrumors.com/threads/custom-hidpi-resolution-for-qhd-1440p-uw-working-on-m1.2295146/post-29863166

usmajeed avatar May 07 '21 02:05 usmajeed

For those using m1 macs, this just worked for me on a macbook

SwitchResX -> create a custom resolution for INTERNAL display. Make it 2x the resolution you want, i.e. 3840x2160 for 1080p. Save it and reboot.

Then, connect your laptop up to your monitor. Select the SwitchResX icon in the menu bar at the top. Activate the custom HIDPI res for your internal monitor.

Once you've done that, press "turn video mirroring on", also in the switchres menu bar. https://forums.macrumors.com/threads/scale-1680x1050-on-rmb-without-an-app.1873910/page-17?post=29863160#post-29863160

JM-Mendez avatar Jun 28 '21 18:06 JM-Mendez

So download new version SwitchresX, add a custom resolution like 5120x2144 into internal display, remember to save it and restart the mac. Use SwitchresX set the internal resolution to the new one. Then you can mirror the exterior display to internal display in display settings. Then it should be hidpi on external display too. I am using m1 macboom air on 11.3 and 11.4 beta on a 34 ultrawide. This should be the solution so far. Hope this can help. Been using like this for weeks.

What is your external monitor, ie. brand and resolution? Did you have the issue of "Not activate - Invalid"?

Then you can mirror the exterior display to internal display in display settings.

Can you give more details, screenshots would help. The reason I ask is, I'm using mac mini, there is no internal display. Thanks in advance!

Mine is LG 34 ultrawide 3440x 1440 for mac mini it doesn’t have an internal display, so probably it can use a 4k edid emulator to work as an internal display.

93A55AF8-DAE5-4F3D-A059-67BBA25083B7 hey , can you work more than 720P ?

sunjianan9900 avatar Jul 04 '21 06:07 sunjianan9900

@sunjianan9900 I haven't tried on a Mac mini, sorry. Just an macbook air. My display is a Dell ultrawide u3419w

JM-Mendez avatar Jul 17 '21 17:07 JM-Mendez

Reviving this thread, because I just got my 14" Pro and was hoping to get rid of my Intel iMac.

Is the only way this works is with screen mirroring, and not extending? Any updates about Monterey?

seanbperiod avatar Oct 27 '21 22:10 seanbperiod

Still same on m1 mac os12, need to mirror internal to external

On Wed, Oct 27, 2021 at 3:48 PM Sean Burdick @.***> wrote:

Reviving this thread, because I just got my 14" Pro and was hoping to get rid of my Intel iMac.

Is the only way this works is with screen mirroring, and not extending? Any updates about Monterey?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/xzhih/one-key-hidpi/issues/164#issuecomment-953365858, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASW6KEDFET37F73USDJ3U5DUJB6TZANCNFSM4VSXUQWQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

leocho1989 avatar Oct 27 '21 22:10 leocho1989

Just found this solution, would took me out of my panic state of this new M1 purchase :D

https://github.com/waydabber/BetterDummy/

Now I can have multi monitors, extended, and with scaled HiDpi - I'm ecstatic.

seanbperiod avatar Oct 28 '21 00:10 seanbperiod

Just found this solution, would took me out of my panic state of this new M1 purchase :D

https://github.com/waydabber/BetterDummy/

Now I can have multi monitors, extended, and with scaled HiDpi - I'm ecstatic.

I can confirm that this not only works, but works absolutely phenomenally. My display is actually scaling properly now 😄 super crip, and no mouse jaggyness.

Thank you @seanbperiod!

JM-Mendez avatar Nov 03 '21 01:11 JM-Mendez

Yeah, that's legit. It works great.

phtmgt avatar Nov 03 '21 06:11 phtmgt

How to extend external monitors instead of mirroring? i can only see how this can work when mirroring. Any advise? (M1 Macbook Air on Big Sure here)

@seanbperiod

Also thanks for bringing this to this thread.

remoteweb avatar Nov 03 '21 13:11 remoteweb

@remoteweb Ask their support.

seanbperiod avatar Nov 03 '21 14:11 seanbperiod

for anyone interested, to extend your desktop you need to create your dummy display (16x9 etc), open Displays, go to Arrangement and press the option key and drag and drop your External screen to the Dummy Display. Then you ll have hidpi external screen that extends your main display.

remoteweb avatar Nov 03 '21 16:11 remoteweb

An alternative guide:

  1. Make your laptop display main.
  2. Make the Dummy display extended.
  3. Mirror the dummy display on your real external display.

phtmgt avatar Nov 04 '21 09:11 phtmgt