Mac not detecting external display suddenly

The scenario:


All of a sudden, my Mac has stopped displaying my LG LCD display. It was functioning all good for months. I connect via HDMI - HDMI.


  • Mac port is fine - connects to other external displays using the same HDMI cable.
  • Display ports are fine - connects to other computers without any issues using the same HDMI cable
  • Cable is good - Works fine elsewhere, I have also tried other HDMI cables, just in case.


Display Settings - the external display doesn't come up, even when I use Detect Displays option. I've tried changing the resolutions and refresh rates to no success.

MacBook Pro (M2 Max, 2023)

Posted on Jun 19, 2025 9:23 AM

Reply
Question marked as Top-ranking reply

Posted on Jun 19, 2025 10:20 AM

Given the HDMI cable, Mac’s port, and the LG display all work fine independently with other setups, the issue seems to lie somewhere in how your Mac and the LG display are handshaking with each other specifically. The fact that Detect Displays does nothing and you've tested refresh rate/resolution options rules out common software misconfigurations. This could be due to EDID caching issues or a hiccup in how macOS is identifying the display.


I suggest you start by power cycling 'everything:'

  • Shut down your Mac completely.
  • Disconnect the HDMI cable and power cord from the LG display.
  • Wait about 30 seconds, then reconnect the display's power.
  • Boot your Mac and reconnect the HDMI.


If that doesn't resolve the issue, boot up your Mac in Safe mode to see if it can help:


Create a new user account and log in. Sometimes user-specific preferences or corrupted display profiles can cause these issues.


f you have a USB-C to HDMI or direct USB-C to DisplayPort cable, see if the Mac sees the monitor through that. This can confirm if the macOS HDMI output stack is the culprit.


Finally, If none of the above resolves this issue, delete the EDID Cache:

  • Go to `~/Library/Preferences/ByHost/` and look for files that include `com.apple.windowserver` and a long UUID. Trash those and reboot.

Similar questions

17 replies
Question marked as Top-ranking reply

Jun 19, 2025 10:20 AM in response to krips83

Given the HDMI cable, Mac’s port, and the LG display all work fine independently with other setups, the issue seems to lie somewhere in how your Mac and the LG display are handshaking with each other specifically. The fact that Detect Displays does nothing and you've tested refresh rate/resolution options rules out common software misconfigurations. This could be due to EDID caching issues or a hiccup in how macOS is identifying the display.


I suggest you start by power cycling 'everything:'

  • Shut down your Mac completely.
  • Disconnect the HDMI cable and power cord from the LG display.
  • Wait about 30 seconds, then reconnect the display's power.
  • Boot your Mac and reconnect the HDMI.


If that doesn't resolve the issue, boot up your Mac in Safe mode to see if it can help:


Create a new user account and log in. Sometimes user-specific preferences or corrupted display profiles can cause these issues.


f you have a USB-C to HDMI or direct USB-C to DisplayPort cable, see if the Mac sees the monitor through that. This can confirm if the macOS HDMI output stack is the culprit.


Finally, If none of the above resolves this issue, delete the EDID Cache:

  • Go to `~/Library/Preferences/ByHost/` and look for files that include `com.apple.windowserver` and a long UUID. Trash those and reboot.

Jun 20, 2025 7:14 AM in response to krips83

<< the resolution on my Mac primary display changes a bit. >>


that tells you you have Mirrored your displays together.


When displays are Mirrored, the Mac calculates ONE resolution that will be used to drive both displays in Exactly the same way. Occasionally, this compromise resolution is not quite good enough to support one or the other of the displays involved, and it will go blank.


if you can use either display, use settings > displays to un-Mirror displays.


if neither display is working try to use Command-BrigtnessDown to toggle the sense of "Mirror Displays".



Jun 25, 2025 11:53 AM in response to krips83

The two inputs to the display are supposed to be the same HDMI 1.4 standard. if you move the cable to the other input on the display, does anything change?


Remember the Mac does not rely on Windows-like side-loaded "Drivers" which are actually packages of resolutions and settings for a specific display. Instead, it goes straight to the immutable source -- it asks the display itself.


To get a Mac display to become active, you need the Mac to query the display, and the display to answer with its name and capabilities. Otherwise, the display will not be shown as present, and no data will be sent to the display. "No signal detected" is generated by the DISPLAY, not by the Mac.

 

This query is only sent at certain times:

• at startup

• at wake from sleep — so momentarily sleeping and waking your Mac may work

• at insertion of the Mac-end of the display-cable, provided everything on that cable is ready-to-go

• hold the Option key while you click on the (Detect Display) button that will appear in Displays preferences (from another display)

Jun 23, 2025 6:35 AM in response to krips83

HDMI cables you want for HDMI-only Displays (higher resolutions than 720p TV sets) are marked as Certified with an anti-counterfeiting tag and are labeled:


"PREMIUM High Speed HDMI cable" or that + "with Ethernet" (up to 4K at 30Hz) --OR--

“ULTRA High Speed HDMI cable" or that + "48G"


Cables with No Certification tags are good for your standard 720p TV set, and not much more.


HDMI was invented for HD TV sets. it works great at its original resolution of 720i or 720p. At higher resolutions, it quickly develops issues that are complex to solve, and the cables and adapters required to solve are NOT intuitive.

Jun 24, 2025 10:46 AM in response to krips83


cables 'shipped in the box' are notorious for being "lowest bidder" cables.


is it least a certified cable marked PREMIUM (a magic word that tells you it is good enough for this use) ?


if the other computer was running Windows, that Operating System has no minimum standard for good quality operation. If you think it's good enough, it is!


The Apple standard for its built-in hardware-accelerated displays, makes them suitable for full-motion video for production/display of cinema-quality video with NO dropped frames, and NO dropouts or partial-blank scan lines due to memory under-runs or other issues. When errors occur, the display may flicker or blank out entirely.


Jun 26, 2025 8:40 AM in response to krips83

When the Mac queries the display and it answers, the display NAME appears in

Settings > displays ...


...regardless of whether you can get a coherent picture on the display.


if the name is showing, then hold the option key and see if the Detect displays button appears in the corner of the Display settings.


If no joy, there is something about the connection to the display that has gone wrong.

if the name does not appear, it is a more serious problem.

Jun 19, 2025 10:43 PM in response to Tesserax

Thank you for the detailed reply. I tried all of these except changing to a USB C -> HDMI. I don't have one at the time. Deleted the EDID cache as well with no luck..


If this is anything important, when I connect the monitor, I can see that the HDMI is getting detected since the message on the display "Connect an input" vanishes and the resolution on my Mac primary display changes a bit. Nothing gets displayed on the monitor though.

Jun 26, 2025 7:07 AM in response to Grant Bennet-Alder

Sorry for replying late, thanks to time differences. Really appreciate all the valuable information!


I've tried the other input, with no success.


To the other point of Mac querying the display, my feeling is that the display answers the query. That explains the flicker, and the message on the display that HDMI input is detected. It's never "No signal detected". Post that, for some reason data is not sent or is not rendered at the display end.


As another user mentioned here, it looks like this was caused by Mac updates.


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.

Mac not detecting external display suddenly

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