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

Mar 27, 2020 5:32 PM in response to Luis Sequeira1

DisplayLink is a product that consists of some software to create a Screen Buffer in RAM, and a stunt-box that contains some special chips that can accept the screen data forwarded over a mundane interface like USB-2, and simulate a Legacy display interface at the far end. It has been bundled into dozens of other products like Multi-port docking stations.


DisplayLink considers it their "product" and you can certainly cast aspersions on how well it works and how well they are keeping up with the changes in MacOS, they never intended to "trick" anyone with it.


One solution has been to go to the displayLink web site and be sure to download current Driver software. Dock-makers have been awful about keeping you up to date.


I do agree that using a different interface or a converter on the computer-side of a dock is completely unlikely to yield success.

May 20, 2020 3:03 PM in response to Avallennek

"Thunderbolt 3 cable from the MBP box"...


The MBP does not normally come with a Thunderbolt cable, so I have to ask: did you buy the cable separately from Apple?


Or did you assume that the cable that comes with your mac is a Thunderbolt cable?

The cable that comes in the box of every mac is a USB-C power cable; just because the connectors look the same, it does not make it a Thunderbolt one.



Jan 15, 2020 11:02 AM in response to Shandygirl

How is the display connected?

Does it work if you start in Safe Mode?

Did you try resetting NVRAM and SMC?


FWIW, I use my MBP every day with lots of different displays and projectors, connected via HDMI, Thunderbolt, VGA and I have yet to have any display fail to work since I installed Catalina last October.


My mac is older (2014), so no USB-C. It appears that most people who experience display problems have more recent macs with USB-C. Unfortunately I don’t have one of those.




Feb 12, 2020 12:13 AM in response to markebrandon

This solution did NOT work for me.

Bought a Startech.com USB-C Adapter from Amazon namned: "USB-C to Mini DisplayPort Adapter - 4K 60Hz" and it did not change anything. Same result as before with the Apples USB-C adapter. Problem must be Catalina based and not hardware. Writing this so others can save their money and not try this or similar adapters to solve this problem.


For reference I use a MBP 13" (2018) + Apples Cinema display with a display port as external monitor, this worked just fine before installing MacOS Catalina...


Oct 23, 2019 8:16 AM in response to tomasz228

Hi, I have the same issue. Sometimes the screen is detected and other times not - as tomasz228 describes. I use an HDMI cable from my Viewsonic VX2858Sml. I haven't found a fix and hope Apple sort it asap!

I wonder whether purging RAM may help as Boldvigil's response below.

I don't know if the cause and effect are there, but when I started this

morning, the monitor was not working. My "Clean Your Mac" updated to

Catalina and I ran it. Voila! After completion with no restart, my

external monitor suddenly appeared. Since "Clean MY Mac" cleans the RAM,

it might have been the problem.

tomasz228 wrote:

I tried plugging and unpluging several times and shutting down Mac. Nothing worked. Then on another Mac I just left it plugged in and after 30 min it lit up. When I connect and disconnect the screen doesn’t turn on immediately. The other Mac can’t even detect single external screen.
i can’t find any logic in how this works. Sounds like patch is needed.

Has anyone been successful with safe mode reboot?


Jan 2, 2020 8:46 AM in response to tomasz228

I've been fighting with this problem since I upgraded my MacBook Pro a few weeks ago. The suggestions on this thread will fix it intermittently (reset SMC/NVRAM specifically) but none have been a consistent fix as they don't work every time. I tried the suggestion of purchasing CleanMyMac and it seams to have worked...for now. I know Luis Sequeira1 gave a pretty ominous reply to someone else's thread about this and I really don't want to install anything on my Mac that would hurt it...it's become the center of my livelihood. However; I did research and saw that the product was "Notarized by Apple to be free from malicious malware" (although...admittedly this is a comment from the vendor itself) so I took a chance and tried it this morning. For the first time in a couple of weeks I have access to both of my external HDMI monitors connected to my laptop via UBC-C. I really hope Apple comes out for a permanent fix for this soon.



Jan 2, 2020 9:22 AM in response to Luis Sequeira1

Yes, I recognize the picture and meant no disrespect by my comment. I actually took it into consideration and held off on purchasing CleanMyMac because of what you said. However, I'm at my wits end with this problem and needed to try something new and this seemed to work. All I did was run the software as-is. It reported that it removed 4.01 GB of "System Junk" (whatever that means) and after a reboot both monitors came back online without a problem.

Jan 7, 2020 6:11 AM in response to tomasz228

I have to tell that this system has serious issues when talking about ports and detecting what's connected. It was problem for macbook pro 2017/2018 highest tier, before Catalina and now it's impossible to work with.

DO NOT UPDATE if you work with external displays.

My mac is always connected with 4 usbc to charger, two DELLs (that are working fine for older macs) with usbc - displayport and one usb port for keyboard etc.

And everytime I disconnect mac from my displays and I do it several times a day, i have to restart system.. everytime cause then connecting displays are flickering, black screen whatever but it does not work.

Avoid new update for catalina. It wasnt good before, cause had trouble from time to time, but now it is always there

Apr 7, 2020 6:20 AM in response to honeydew74

honeydew74 wrote:

I used a USB-C to thunderbolt adaptor that I used to use Lonovo Yoga laptop.


As far as I can tell, this HP portable display requires specific drivers, even in windows.

It connects via USB 3, which is something not natively supported in the OS.


There is no "thunderbolt" involved, but maybe you are not describing the adapter correctly.

USB-C uses the same connector as Thunderbolt 3. All ports in current macs carry both types of signals.

Your mac can can connect to several kinds of displays with the right adapters (Thunderbolt, USB-C, HDMI, VGA...)


In this case the adapter would be USB-C to traditional USB 3. It would require a driver. Maybe it will work with "displaylink" software.


I don't

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.