Custom Resolution for External VGA Display

I've been connecting an old display to my MacBook Pro recently via VGA (the DVI input on it is being used by my Windows PC) and have been annoyed to no end by the inability to set a proper resolution on the display.


I need the resolution 1440x900, which is what Windows is using over DVI and what the monitor's manual says is its maximum resolution. Unfortunately, the closest resolutions macOS will let me choose are 1400x1050 and 1344x1008, which are not only really bizarre numbers but stretch the image on the external monitor horizontally.


I've looked into several advanced ways to fix this, from the simple Option+Click on the "scaled" option in System Preferences to modifying display override files in the System directory. (I have a well above-average understanding of UNIX and macOS specifically, so I know what I'm doing; aside from, that is, this specific task which I have never had reason to learn how to do until now)


My question, then, is this: How can I set my own custom resolution in macOS Sierra for an external display? Every tutorial I can find online uses an older version of the OS before System Integrity Protection existed, and I'm not willing to install some bizarre third-party software like SwitchResX to get this done. I know this is doable in system files and at the command line, it's just a matter of knowing where to look. Can anyone help me with this? It would be greatly appreciated.

MacBook Pro (15-inch Late 2011), macOS Sierra (10.12.2)

Posted on Feb 20, 2017 4:17 PM

Reply
11 replies

Feb 21, 2017 3:53 AM in response to dialabrain

I'm not an idiot, I know what a VGA connector looks like.User uploaded file


Not to mention that System Preferences flat-out calls it "VGA Display". You can see the resolution options for yourself.

User uploaded file


I'm aware that 640x480 is a 4:3 aspect ratio, and that is what used to be common for VGA connections, but if my monitor can handle 1600x1200 without an issue then it should be able to handle 1440x900 which is fewer pixels than it is currently running. The monitor can also do both 1280x1024 and 1280x960, which are obviously different aspect ratios. When I said Windows is using the monitor at 1440x900 via DVI, I meant exactly that... my monitor has both DVI and VGA connections, and I am using the DVI connection for my Windows computer because my fancy GPU doesn't have a VGA port and I happen to have an Apple dongle that converts mDP to VGA.


I appreciate you trying to help, but I don't appreciate being patronized.

Feb 20, 2017 4:45 PM in response to dialabrain

I wasn't aware of that, and I can certainly look into it. Seems odd since I can use a higher resolution without issue (aside from the fact that it looks odd since its a higher resolution than the monitor supports) but I'm no expert on display technologies.

Despite that, I'd still really like to know how to force a resolution. If it won't work over VGA then I can revert the changes and use a slightly-lower resolution that supports the correct aspect ratio... which matters much more to me than maximum resolution, since I hate stretched images/videos.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Custom Resolution for External VGA Display

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.