Macbook Pro crashes when connected to external display with HDMI

My MacBook Pro 2021 Apple M1 Pro is running Sonoma 14.1 and when I have it connected to my TV by HDMI it often crashes, the audio continues on playing as normal but the picture freezes and the keyboard is unresponsive. I have to do a hard shutdown to bring it back to life. Any ideas why?

MacBook Pro 13″, macOS 11.7

Posted on Nov 24, 2023 12:06 PM

Reply
Question marked as Top-ranking reply

Posted on Aug 5, 2024 2:59 AM

I bought a Thunderbolt mini dock and its completely sorted the problem. And i now even have 2 monitors connected. So both monitor HDMIs go to the mini dock and thunderbolt USB C to Macbook Pro. I think its some issue with HDMI going direct to the Mac and it crashing the Mac, and getting panic alerts etc. Been using it like this for weeks now and no more problems at all.

Apple repair centre said i needed a replacement motherboard for about €800-1000 (even though no faults found with their diagnostics). Instead €100 on the mini dock has solved the issue



68 replies

Jun 12, 2024 7:27 PM in response to Frazerm00

I have the exact same problem. Thank you @AJSP for such a comprehensive effort at trying to get this fixed.


For me, my 2020 M1 Macbook Pro (Sonoma 14.4.1) consistently crashes when I'm watching a video in full screen and then move the mouse. After moving the cursor, all I/O will seemingly lock up, except it will continue playing audio for a bit. Then the computer restarts itself. Seems exactly the same as @PlantBasedChris's description.


@Apple Support, I only discovered this tonight since it was my first time using an HDMI with this computer, but it seems like this has been a problem for months. I think we would all appreciate some communication about the issue.


EDIT: Switching off Bluetooth does not fix the problem for me.

Jun 15, 2024 12:53 PM in response to Frazerm00

same, fully updated 2021 M1 MBP, crashes randomly when using external monitor over HDMI, and yes normally happens when i try some sort of input; esc to exit fullscreen, or move the cursor/mouse. So its like Finder is crashing? never had a single issue like this on my 2015 MBP, but sometimes Finder would freeze/crash which would result in the mouse/keyboard inputs not responding, would have to hard reboot finder or the whole system to get control restored.

Jun 16, 2024 2:32 AM in response to Frazerm00

Have this same very frustrating issue on my Macbook Pro 16" M1 Pro running latest Sonoma 14.5.


Pretty much unuseable now with a external HDMI display either via HDMI or via USB-C. Tried disabling Bluetooth and it worked alright for a little longer but the Macbook crashed after 10 minutes. Then it logs itself out and I can start over again, for about 5 minutes watching VLC / Youtube on Firefox / Youtube on Safari and it crashes again with a external display connected to it.


Really hope Apple fixes this soon, I pretty much can't work in my studio and a external display!

Aug 5, 2024 3:26 AM in response to URamsing

Its a Caldigit Thunderbolt 3 mini dock with 2xHDMI ports. I'm not very techy nowadays, its the first one i've ever bought and cant compare to anything else, but its completely worked for me. I use one external monitor as the main screen and so the macbook screen is an extended screen.

When i was having the problem before the macbook screen would go completely black even though i could see it was alive, so i needed to have the external monitor classed as the main screen or it took hours to do a OS re-install...which sometimes was the only way to get the mac screen working again. I was close to just chucking the mac away, it was crashing multiple times a week and i couldnt work for hours/days.


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 crashes when connected to external display with HDMI

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