Macbook Pro 16”s external display doesn’t work

Hello guys. My Macbook Pro 16”s external display doesn’t work when lid closed. It was working until yesterday. When I closed lid, my monitor says "The current input timing is not supported by the monitor display. Please change your input timing to 1920x1080@60hz or any other monitor listed timing as per the monitor specifications."

-I checked display setting, it shows default for displays and 60hz -I reset nvram and smc -I unplug and plug again several times -I checked usbc adapter and same monitor with my windows laptop and it works properly.

What Am I missed? Please help.

MacBook

Posted on Aug 15, 2020 7:52 PM

Reply
Question marked as Top-ranking reply

Posted on Sep 5, 2020 2:11 PM

I had a similar issue. i changed the resolution on my external monitor when the lid was closed to a level the monitor didn't support (not intentionally). There was no way that I could find to reset the resolution back to something supported (multiple questions here, none of the solutions worked for me - reset NVRAM, SMC, or key strokes with blank screen to change display preferences). I also tried use Automator to reset the display preferences, but couldn't get that to work with lid closed either.


Note that the external monitor was fine when the lid was open. However, changing display settings for the monitor with lid open did not persist when the lid was closed.


I eventually found a way to do it from the terminal command line:

  1. Install screenresolution utility using Homebrew:
brew install screenresolution


2.Get the resolutions of the currently connected monitors:

screenresolution get
2020-09-05 13:47:12.444 screenresolution[3330:48127] starting screenresolution argv=screenresolution get
2020-09-05 13:47:12.470 screenresolution[3330:48127] Display 0: 1680x1050x32@0
2020-09-05 13:47:12.470 screenresolution[3330:48127] Display 1: 1920x1080x32@60


3.The external monitor is Display 1, so wrote the following command but did not press enter

screenresolution set 1920x1080x32@60


4.Close lid, wait for error to show on the monitor, then press enter on external keyboard.


After a second or so the display settings change took hold and I could use the monitor again.


Hope that helps someone. I couldn't find this specific solution anywhere else, but pieced it together from some other hints and tips.



Similar questions

7 replies
Question marked as Top-ranking reply

Sep 5, 2020 2:11 PM in response to brijesh177

I had a similar issue. i changed the resolution on my external monitor when the lid was closed to a level the monitor didn't support (not intentionally). There was no way that I could find to reset the resolution back to something supported (multiple questions here, none of the solutions worked for me - reset NVRAM, SMC, or key strokes with blank screen to change display preferences). I also tried use Automator to reset the display preferences, but couldn't get that to work with lid closed either.


Note that the external monitor was fine when the lid was open. However, changing display settings for the monitor with lid open did not persist when the lid was closed.


I eventually found a way to do it from the terminal command line:

  1. Install screenresolution utility using Homebrew:
brew install screenresolution


2.Get the resolutions of the currently connected monitors:

screenresolution get
2020-09-05 13:47:12.444 screenresolution[3330:48127] starting screenresolution argv=screenresolution get
2020-09-05 13:47:12.470 screenresolution[3330:48127] Display 0: 1680x1050x32@0
2020-09-05 13:47:12.470 screenresolution[3330:48127] Display 1: 1920x1080x32@60


3.The external monitor is Display 1, so wrote the following command but did not press enter

screenresolution set 1920x1080x32@60


4.Close lid, wait for error to show on the monitor, then press enter on external keyboard.


After a second or so the display settings change took hold and I could use the monitor again.


Hope that helps someone. I couldn't find this specific solution anywhere else, but pieced it together from some other hints and tips.



Oct 13, 2020 5:22 PM in response to sirosc

I use MacPorts instead of HomeBrew, but sirosc's solution also worked for me.


$ port install screenresolution

$ screenresolution get
2020-10-13 18:56:45.495 screenresolution[844:17873] starting screenresolution argv=screenresolution get
2020-10-13 18:56:45.507 screenresolution[844:17873] Display 0: 1920x1080x32@60


Note that it's not showing the built-in display for some reason. I have no idea why. But I went ahead and followed the instructions: type the command but don't press enter, then close the clam shell and wait for the external monitor to display its "input not supported" message, and then pressed enter. A couple of seconds later, the external monitor started working.


$ screenresolution set 1920x1080x32@60


Thanks, sirosc, for posting this solution. This resolved a very annoying situation.



Edited to add: if you aren't using HomeBrew nor MacPorts, you can easily build the screenresolution utility from source. This is its github repo: https://github.com/jhford/screenresolution



Sep 5, 2020 3:23 PM in response to sirosc

When you choose [√] Mirror Displays, you force the internal and external displays to BOTH use a compromise resolution, so that they can both be run with the same display-generator. You need to un-check that box when you expect to close the lid soon, so that the display will not revert to unexpected (and possibly out-of-bounds) settings.


Once you uncouple the two displays, if you ever find that one display is out-of-bounds, you should be able to use the (Gather Windows) button to put all the Displays settings dialog boxes for all individual displays onto the active display, where you can adjust them on the displays you can see..


--------

If your LAST working display has its settings set to out-of-bounds, you can fix that with Safe Mode (hold shift at startup). Safe mode does a five-minute disk repair as it starts up, then demands your userid and login password, even if you normally auto-login.


Most extensions, including graphics acceleration, are not loaded. Screen updates will be wonky and slow and you may see the screen re-draw multiple times in slow motion. Defaults are taken for everything possible, INCLUDING screen settings, so you should have a default picture.


Settings you change in Safe Mode will "stick" in regular mode, so now is your chance to change the screen settings to something you can live with, and save the changes. Then when you restart into regular mode (which takes slightly longer [once]) your screen should use the last settings you made in Safe Mode..

Aug 17, 2020 8:32 AM in response to brijesh177

Hi brijesh177,


Thanks for your post! We understand your external monitor will no longer function when you close the lid of your MacBook Pro. First, make sure you are using your device with closed-display mode enabled.


Use your Mac notebook computer in closed-display mode with an external display


If the issue persists, refer to the support article below for troubleshooting steps.


Get help with video issues on external displays connected to your Mac


If you notice the issue continues, see if the issue persists in another user.


Set up users, guests, and groups on Mac


Let us know what you find out!


Take care!

Sep 5, 2020 4:39 PM in response to Grant Bennet-Alder

Safe mode didn't solve it. I was not mirroring displays. Changes to the external monitor settings made with the lid open did not persist when the lid was closed. When the lid was open i had display settings set for each display differently - as the command output above shows. Gathering windows didn't help either, because the bad settings were only in effect when the lid was closed.

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.

Macbook Pro 16”s external display doesn’t work

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