External display not detected after macOS Tahoe update via HDMI

I recently updated my MacBook Pro 14” (M2) to macOS Tahoe. Since the update, my external display is not being detected when connected via HDMI. However, if I connect my iPad as an external display, both the iPad and the external monitor work. Once the iPad is disconnected, the external display also stops working.


[Re-Titled by Moderator]

Original Title: Tahoe external display not detected

MacBook Pro 14″, macOS 26.0

Posted on Sep 23, 2025 8:29 AM

Reply
Question marked as Top-ranking reply

Posted on May 5, 2026 8:34 AM

Hi everyone,

Just spent 2 hours on this and found a fix that doesn't involve buying a USB-C adapter, so I figured I'd share since every thread I read ends with "just get a dongle".

My setup: MacBook Pro 14" M2 Pro, macOS Tahoe 26.5, Samsung monitor over HDMI plugged directly into the Mac's built-in HDMI port. Classic symptom, the monitor powers on but stays black, and the Mac doesn't see it at all. Nothing in System Settings, nothing in system_profiler SPDisplaysDataType, nothing in IORegistry. The same HDMI cable works fine on my TV, and the monitor used to work with this Mac before the Tahoe upgrade.

I tried everything you usually find on forums: multiple HDMI cables, rebooting with the monitor already plugged in, updating macOS (26.4.1 then 26.5), disabling VRR on the monitor, Option+Detect Displays in System Settings. Nothing changed.

What ended up working is one command in Terminal, no sudo needed:

mv ~/Library/Preferences/ByHost/com.apple.windowserver.displays.*.plist ~/Desktop/

Then plug the HDMI cable in, restart via the Apple menu, and on boot the monitor is detected right away.

Why it works. macOS keeps a cache of every display it has ever seen in this file. On my Mac there were 11 configurations stacked up across 8 different displays (old TVs, meeting room projectors, previous office monitors, you name it), and several of them were in a clearly broken state: dimensions of 1x1 pixels, origin coordinates at -3200, a mix of Sequoia and Tahoe formats in the same file. Tahoe became way stricter about validating this file, where Sequoia would just silently ignore invalid entries. So the entire display detection pipeline gets stuck on the first malformed entry it hits, and the HDMI handshake never even starts with a new monitor.

The mv sends the file to the Desktop instead of deleting it, so you have an automatic backup. If anything goes weird you can put it back:

mv ~/Desktop/com.apple.windowserver.displays.*.plist ~/Library/Preferences/ByHost/

Hope this helps someone.

48 replies

Sep 23, 2025 8:38 AM in response to kokularaj

kokularaj wrote:

I recently updated my MacBook Pro 14” (M2) to macOS Tahoe. Since the update, my external display is not being detected when connected via HDMI.

However, if I connect my iPad as an external display, both the iPad and the external monitor work. Once the iPad is disconnected, the external display also stops working.
https://discussions.apple.com/content/attachment/6b595d67-aeae-493f-a303-c283f4a315e4

[Edited by Moderator]


I would verify the cable connection it has been a known issue...


the macOS is increasingly fussy over sub-par cables for external Display connection…

high quality cables certified ULTRA HDMI cables or PREMIUM ≤ 1.0 m length, USB-C cables rated for high-speed data transfer

Also for best results the shorter the cable the better, ex . for Thunderbolt5 cables , ≤ 0.5 m length


ref:

Connect one or more external displays with your Mac




you can submit your Apple Feedback here: Product Feedback - Apple




Sep 23, 2025 8:39 AM in response to kokularaj

macOS has become progressively less tolerant of video data packet loss due to sub-par cables. There have been several reports of setups that worked in Sequoia not working in Tahoe, with nothing changed but macOS. 

 

Best recommendation at this point is to try a new cable. Be sure to high quality cables (HDMI should be labeled Ultra or Premium, USB-C cables should be rated for high-speed data transfer), and cables should be as short as possible (≤1 m, ideally...for Thunderbolt 5, ≤0.5 m). A random cable you found in a drawer might or might not work. 

Sep 23, 2025 10:37 AM in response to kokularaj

kokularaj wrote:

Thanks for your reply. I intended to connect only one external display via HDMI, while my iPad is connected as a display over Wi-Fi. Interestingly, when I connect the iPad as a display, the HDMI-connected external monitor also works. This makes me believe it’s not a cable issue.



To be proactive you can file a bug report / submit your Apple Feedback here: Product Feedback - Apple


Sep 27, 2025 8:07 AM in response to tyler.komar

tyler.komar wrote:

it's the software. I am running an older thunderbolt 2 apple external, been using a TB2>USB C adapter (from apple) for years with no problem. as soon as I upgraded to Tahoe it stopped working. I tried a new adapter to be sure, nothing.


exactly what model older apple display?

exactly what adapter is this?

How long is the cable?



Oct 1, 2025 12:12 PM in response to kokularaj

Not just external display. Cannot connect any of my midi devices either. In practise this all rendered my Mac useless. Losing thousands because of this as I needed to turn down work. Shame.


I guess the only way is to save anything important like all my music projects to external hard drive / pen drive and try to wipe everything clean + make fresh install. That will be nice few days.


Complete mock up. Shame on you Apple.

Oct 1, 2025 12:48 PM in response to Braunie

Braunie-


If you do not have a recent local, disk-based backup, your computer is like a ticking Time bomb. You are only one disk failure, one mainboard failure, one crazy software, or one "oops" away from losing EVERYTHING! Drives do not last forever. It is not a question of IF it will fail, only WHEN it will fail. In addition, you never know when crazy software or Pilot Error throws away far more than you intended.


If you are using another direct-to-disk backup method that you prefer, and you currently have a recent disk-based backup, that is great. If not, you should consider using Built-in Time Machine. Take steps to acquire an external drive as soon as possible. If you buy one, a drive 2 to 3 times or larger than your boot drive is preferable for long term trouble-free operation. Do not pay extra for a drive that is fast.  (You can get by for a while with a "found" smaller drive if necessary, but it will eventually become annoying).


Attach your external drive and use

Settings > General > Time machine ...


... to turn on Time Machine and specify what drive to store your Backups on.  It may ask to initialize the new drive, and that is as expected. APFS format is default format if running MacOS 11 Big Sur or later.


Time machine works quietly and automatically in the background, without interrupting your regular work, and only saves the incremental changes (after the first full backup). Time machine backs up your machine — including every connected drive that is in a Mac compatible format. it can not back up Windows format drives.


Time Machine's "claim to fame" is that it is the backup that gets done. It does not ruin performance of the rest of the computer while doing its backup operations. You do not have to set aside a "Special Time" when you only do backups. When you need it, your Time machine Backup is much more likely to be there and be current.


How to use Time Machine to Backup or Restore your Mac:

Back up your Mac with Time Machine - Apple Support


Oct 1, 2025 1:16 PM in response to kokularaj


✅ Solution


What finally fixed it for me was resetting WindowServer and related display configurations:


  1. Open Terminal.
  2. Run these commands one by one (you will need your admin password for the sudo ones):


# Remove global WindowServer preferences
sudo rm -f /Library/Preferences/com.apple.windowserver*.plist

# Remove WindowServer cache/database
sudo rm -rf /private/var/db/WindowServer

# Remove user-specific display profiles
rm -f ~/Library/Preferences/ByHost/com.apple.windowserver.displays*.plist 2>/dev/null

# Remove ColorSync profiles linked to displays
sudo rm -rf ~/Library/ColorSync/Profiles/ByHost
sudo rm -rf /Library/ColorSync/Profiles/Displays 2>/dev/null

# Restart display services (this will log you out)
sudo killall -HUP WindowServer

Oct 21, 2025 12:16 AM in response to kokularaj

Every time I update the system to a new stable release the HDMI port stops working properly. It can work for three days with one monitor and then it just stops. Usually it detects the external monitor but the signal is not going through. But... it works through an HDMI to usb-c adapter.


I bought the M1 Pro 14 for two things: the camera (all other macbooks had terrible camera back then) and the HDMI port. And after each release there are problems with both of them...



External display not detected after macOS Tahoe update via HDMI

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