External display not working after installing MacOs Catalina

Hello,


after upgrading my MacBook to macOS Catalina I can't connect external displays. Minutes before installation it was all properly working. It seems like MacBook doesn't detect them at all.

Anyone has similar issue? Any hints?

The displays are not Apple (HP, Asus).


Posted on Oct 11, 2019 5:51 AM

Reply
Question marked as Top-ranking reply

Posted on Nov 8, 2019 6:07 PM

Maybe this might point you in the right direction.


I fixed my full time pink screen issue, here is the solution. I think it might apply to your issue as well. For those of you without working screens, I suggest finding a screen that does work temporarily, and installing Teamviewer, or some other free program to remotely log into your machine. After doing so, connect the nonworking screen, start the computer, and log in remotely, then follow the steps 1-5 below. you will have to switch back to the working screen for the steps 6-15

The reason it is having an issue, is after the update, the signal being sent is YCbCr instead of RGB like your monitors are expecting. Some people with panels like mine will get pink, others likely get no signal recognized. This script works by setting up a profile for your specific monitor, and having it be forced to be RGB, if you connect it to another model monitor with the same issue, this process will need to be repeated for that monitor as well.


  1. Download this script: https://gist.github.com/adaugherity/7435890
  2. Place the patch-edid.rb file into the /Users/ directory
  3. Run this command in Terminal: ruby /Users/patch-edid.rb
  4. Take note of the DisplayProductID and DisplayVendorID file names. These will vary based on your monitor.
  5. Move the output file named "DisplayProductID-XXXX" from /Users/~username/ to the /Users/ directory
  6. Reboot your Mac in Recovery Mode by pressing Command+R as soon as you see the Apple logo after rebooting
  7. Open Disk Utility in Recover Mode
  8. Check to see if "Macintosh HD" is mounted. If it isn't you will need to mount it before proceeding.
  9. Exit Disk Utility
  10. Open Terminal in Recovery Mode
  11. Change to the Overrides directory via "cd /Volumes/Macintosh\ HD/System/Library/Displays/Contents/Resources/Overrides/"
  12. Create the folder with "mkdir DisplayVendorID-XXXX".
  13. Run this command in Terminal (make sure to include spaces):
  14. "cp /Volumes/Macintosh\ HD/Users/DisplayProductID-XXXX /Volumes/Macintosh\ HD/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-XXXX/"
  15. Restart computer and the monitor should now be in RGB mode.
  16. Check to make sure it has taken effect by going to your "system preferences" and clicking "displays". If your display name at the top bar does not include "forced RGB mode (EDID override)", it did not take effect.


Hope this helps everyone! if you have issues look in the comments on the script page, the author is active.



My machine is a Mac mini (2018) i7 64GB 1TB. My monitor is a 28 inch Hannspree HF289H monitor

175 replies

Jan 21, 2020 6:14 AM in response to Shandygirl

I have a very similar setup, Late 2012 Mac Mini using a d2 Thunderbolt HD to daisy chain both a 27" Thunderbolt Display and 2012 27" LED Cinema Display and everything worked perfectly fine on High Sierra before I decided to update to Catalina. Now the problems I have are absolutely ridiculous:


  1. If I disconnect the HD, my Thunderbolt display goes completely black and I have to force Shut Down my Mac Mini
  2. If I restart, my LED Cinema Display doesn't turn on
  3. Apps like TeamViewer no longer work which is extremely frustrating because we use it extensively for work


What does work:


  1. Putting computer to sleep and waking still works fine
  2. Starting screensaver and returning still works fine


Apple should've never allowed this update for 2012 Macs, it totally wreaked havoc on my machine and there is no recovering from it. I would've gone back to a previous backup but but the time I figured out that nothing was going to fix it a week had gone by and rolling back would've deleted a ton of work I had completed for work.


Not happy. Booooooooo Apple.

Feb 1, 2020 12:45 AM in response to tomasz228

I have the exact same problem. Two monitors connected with thunderbolt to HDMI cables worked perfectly with Mojave but having upgraded to Catalina neither work straight away. They randomly come to life after about 30 minutes (often longer) and as soon as you disconnect and reconnect I have the same wait time all over again. “Detect displays” does nothing. Absolutely ridiculous for a very expensive MBP that I need to use at work and at home. I might have to go back to good old windows 🤣. Without any acknowledgement of the issue from Apple that I have seen I am getting a bit desperate because I can’t do my job with just the built in display. I read that using some sort of powered hub for indirect connection works. Anyone managed to do this?

Feb 5, 2020 4:49 PM in response to tomasz228

This is absolutely a software/driver issue. Before Catalina everything was working fine. But the very first moment after the update, I had to leave the cable connected from minutes to hours till finally detects it. Sometimes after hours, I need to restart Mac, monitor, unplug and plug cables million times till it works.

After every new update, I cross my fingers that they gonna fix it with this one, but no!

I'm not going spent money on buying new cable because of the new buggy OS update! Really frustrated.

Feb 6, 2020 6:28 PM in response to Grant Bennet-Alder

I'm sitting here reading your post as my two monitors have decided to go on hiatus this week and have to work solely off my laptop's screen (first world problem...I know). These are the cables I am currently using to connect my monitors to my laptop. Note they fit the specs that should work but don't (e.g. 60 Hz and supposedly are Thunderbolt 3 compatible) https://www.amazon.com/gp/product/B07KJHKHSF/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1


After reading cosmonaut507's post I ordered the two cables he recommended. This was not the first time these particular cables have been recommended for this problem. They are expected to arrive tomorrow before 9pm. I hope they work; but the description is almost exactly the same as the cables I ordered in May and referenced above. I will update this forum with the success/failure of my cable swapping at the end of the month...sooner if they just flat out don't make a difference. That should be enough time to vouch for the quality of this brand to solve the problem: https://www.amazon.com/gp/product/B075V5JK36/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1


Feb 7, 2020 3:55 PM in response to SaeedFen

YAYYYY!!!!!!!! After a week of having both monitors out (or working very flaky at best) I connected both monitors using these cables and they both came up and actually look more stable than before. I say more stable as there has always been a "shakiness" to the picture quality that I've overlooked as long as they would function. I'll report back at the end of the month to let folks know if this was a definite fix or if there have been flaky days.


https://www.amazon.com/gp/product/B075V5JK36/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1


Nov 13, 2020 3:50 PM in response to Luis Sequeira1

Having the same issue, with a twist.


Monitor (DELL U2415) connected to MBP16 via HDMI port on HP Elite USB-C Hub (not the Dock that uses DisplayLink). This setup was working just fine with Catalina from day one, no issue at all.


Yesterday, I upgraded to Big Sur. Monitor is longer detected from that point forward. Tried NVRAM and SMC resets, monitor reset, the "detect display" button also. No change.


Now the twist: I rolled back to Catalina, and the monitor is STILL gone, can't get it back!


Monitor and cable continue to work fine when connected to a MBP2015 running Mojave, the last one with HDMI port.


I'm at a loss here. I mean, it was working fine on Catalina before, and Big Sur kills it without recovery after a rollback? ..... Just makes me want to throw this computer out of the window.

Dec 21, 2020 4:06 AM in response to tomasz228

Hi,


More or less the same problem, but not exactly, after upgrading to Big Sur on my MacBook Pro 2016 16 GB.

External screen: LG Ultrfafine (sold by Apple)

Connection: the USB-C cable which does everything: video, sound, power.

Problem: when I detach the USB-C cable from my MacBook when it is on, and then attach it again, the MacBook will not recognize the display, also not when I press 'Search Displays' on the Displays System preferences panel.

After a restart however the external display is working fine.

Oct 12, 2019 9:43 AM in response to Luis Sequeira1

This is the program I am using. https://macpaw.com/cleanmymac I've used for over a year with no issues. It is not the one that would pop up on less reputable sites a few years ago. CleanMyMac X did not update my OS system. CleanMy Mac X updated to handle Catalina. If you were confused by my sentence in my reply, I apologize. I've had no problems with malware. I also run McAfee AV and no malware ever detected. I appreciate you looking out for us Mac users.

Dec 24, 2019 8:43 AM in response to Luis Sequeira1

No. It does not. I had very little 3rd party software installed at that point other than OpenVPN and iTerm2. I had saw posts about that when I first tried to update and applied the permissions changes some of the other guides suggested. No difference.


Normally it "finds" the display within an hour, but it's around 3 hours today, which is why i'm here searching if there's any resolution paths yet :(

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.

External display not working after installing MacOs Catalina

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