8

I have a triple monitor setup, I use it for my gaming computer primarily. This setup until November was 3 1080p 27" monitors. I use a Dell D6000 Dock to connect my 2018 MacBook Pro (and when WFH in lockdowns my work Mac Mini). I'm back in the home office but the setup has changed since I last used it (which worked perfectly).

I bought a new 1440p 165Hz beast of a gaming monitor, I've been using it on windows since November with absolutely no issues. All you need to do is whack 1 slider up to set an appropriate display scale and you're done.

On Mac I'm having a few more problems getting this display scaling to work properly. I've been getting eye strain this week when my main monitor is set to 1440p, its really bad. If I set the display to 1080p the strain goes but the quality of the image is worse than my side monitors. The side monitors on windows look blurry, when compared to the main and I paid alot of money for my new monitor and I'm very happy with it, so I want to run it at full whack.

The Display menu is confusing in my opinion because it displays different scaling options for retina & non retina displays:

Retina Retina display options

Non Retina (This is my actual display settings for the monitor in question Non Retina

I would like to run the display so that the screen scaling matches 1080p, but I want the image to be at the full resolution of my monitor, 1440p. I've had a look into both RDM & SwitchResX but don't really understand what I'm doing.

RDM

I don't actually get many options in this program. I get the usual options that are available in display and very few "Retina" options.

The RDM options

If I try to select 1280x720, nothing happens at all. If I select 1280x800 (16:10 so an incorrect aspect). the screen changes and displays a really high quality image with the OS GUI scaled and at a much less eye taxing size.

SwitchResX

I've played about with custom resolutions but can't get it to send a 2560x1400 60Hz signal scaled to 1920x1080. If I add a custom resolution it just marks it as invalid, even if I use the preset provided by the program.

Dilema

I really can't live with the OS GUI scale of native 1440p on macOS. Everything is just that little bit too small and its genuinely causing me physical pain to use my setup which is tried and tested for years (never had ANY issues on the 1080 displays). I'm planning an upgrade of my side monitors to 1440p as-well so I really need to crack this issue before I go and triple my problem... 😔

I tried things like following this gist to set the screen to 2560x1080, even turning SIP off (which seems scary to me).

Would these issues be caused by my use of the Dell D6000 Dock? I'm connecting it to my mac via Thunderbolt USB C & I use the provided HDMI 2.0 cable to connect the dock to the monitor. I tested the specific cable with my windows machine and was able to run the panel at 1440p + 165Hz so bandwidth is likely not an issue. My dock supports up to 3 4K displays so again I don't think there are any physical limitations in the way. This is a purely software issue and I've got to say disappointing from apple. Their iOS accessibility is top notch, but their mac accessibility looks to be garbage if this experience is anything to go by! and I'm not alone!

For now I'm running the monitor at 1080p, everything looks blurry but at least I'm not going blind....

12
  • 3
    I would imagine the issue is that 2560 doesn't scale well to 1920, it's a 1.3333 factor, meaning every pixel will be badly fractioned.
    – Tetsujin
    Jan 7, 2021 at 11:22
  • 1
    I get that, i remember from when I first started pc gaming running resolutions under the monitor always looked awful (like 1280x720 on 1680x1050). I always want to avoid running a non native resolution, i'm more after how I can bump the OS scale up, much like I can do on windows.
    – Axemasta
    Jan 7, 2021 at 11:24
  • 2
    Windows just deals with it differently - which is why it works so badly ;) It just scales up the actual interface sent to the screen, without caring whether that can be drawn properly or whether specific apps can deal with it. The individual app makers have to make sure it works acceptably for their purposes. I used to work support for an online game & this was one of our frequent issues, Win users having set "bad" scaling factors that the game couldn't cope with properly. ...
    – Tetsujin
    Jan 7, 2021 at 11:28
  • 1
    Open Display settings, press and hold the the 'Option' key and then click on Scaled. Does it display any HiDPI resolutions? If, yes try it. If no, use SwitchresX to create HiDPI resolutions (to get 1920x1080 HiDPI, create 3840x2560). See this article for more info - How to Enable HiDPI Mode in macOS.
    – sfxedit
    Jan 7, 2021 at 11:59
  • 2
    @sfxedit thanks so much, this was my complete inability to use SwitchResX (gotta admin the UI is a bit .. 😇). I will post my solution as an answer and credit you, I hope it helps the next person who gets stuck like me!
    – Axemasta
    Jan 7, 2021 at 12:10

3 Answers 3

10

The solution requires SwitchResX and to follow this guide - How to Mimic a 2K Monitor as “Retina Display” in macOS Sierra Using HiDPI. The high level steps:

  • Install SwitchResX.
  • Disable SIP.
  • Create a custom 4k resolution (3840 x 2160) in SwitchResX using the Scaled resolution option.
  • 1920 x 1080 HiDPi becomes available in Current Resolutions of SwitchResX.
  • Enable that resolution.

The image is now going to my monitor at 2560x1440 with the HUD scale of 1920x1080.

(Thanks to @Tetsujin & @sfxedit I've been able to get the monitor displaying how I wanted.)

Edit* This solution is only valid for intel silicone macs. If you are running Apple silicone SwitchResX will not work and you will need to use a solution such as BetterDisplay(Previously known as BetterDummy), which doesn't require SIP being disabled!

12
  • 1
    Please don't forget to mark it as the answer.
    – sfxedit
    Jan 7, 2021 at 12:26
  • 1
    I will do when I’m allowed to, marking your own answers can only be done after 2 days
    – Axemasta
    Jan 7, 2021 at 12:34
  • @Axemasta I'm having the same issue, did everything as explained. But still my custom resolution is shown as Not activated - invalid? I'm using MacBook Pro 13" M1 and 1440p monitor, did you manage to solve this issue?
    – developer1
    May 27, 2021 at 12:53
  • 1
    From a discussion about this topic on reddit: github.com/xzhih/one-key-hidpi to enable HiDPI first, reboot, create the custom resolution in SwitchResX, reboot and activate. Definitely not as nice as native 4x retina scaling, but easily preferable over blurry 1080p or eye strain inducing native 1440p. link
    – Axemasta
    Jun 11, 2021 at 20:45
  • 1
    I was able to get this solution to work on a 16in 2019 MBP. Thanks so much!
    – landesko
    Dec 1, 2021 at 18:01
3

SwitchResX did not work for me but I found a working solution which does not require to disable SIP. It's called BetterDummy: https://github.com/waydabber/BetterDummy

1
  • Nice, also worked perfectly for me. Finally bigger text but still good resolution/sharpness Sep 30, 2022 at 9:11
0

If other tools do not work for you for any reason you can also check my command line tool, AllResTool. It allows you to switch to other resolutions (including HiDPI) that are not visible in system settings. It works for me, so it might also work for you.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .