No HDMI signal on Mac Mini after reboot or wake up with High Sierra

I upgraded my Mac Mini 2011 from Mac OS Sierra to Mac OS High Sierra


During the upgrade process my screen went black. I was able to get it back in disconnecting and reconnecting the HDMI cable on the Mac Mini.


Every time, I wake the Mini from sleep, the screen stays black. The same also happens after a reboot. Dis- & reconnecting the HDMI cable brings it back to work. Turning my TV off and on is not sufficient.


I did a reset of the PVRAM How to reset NVRAM on your Mac - Apple Support with no change

I had to recalibrate my display as some of my e-mails were showing up in black: Re: Conversation view in Mail broken in High Sierra


Any hints?

Mac mini, macOS High Sierra (10.13)

Posted on Sep 30, 2017 7:15 PM

Reply
42 replies

Oct 14, 2017 1:17 AM in response to mfehr

I found a more convenient work-around than plugging out and in the HDMI cable or connect through Screen Sharing to change the display settings back and forth to activate the HDMI signal:


I now connected a Thunderbolt to VGA-Adapter (My screen offers 3 HDMI and 1 VGA adapter) and connected the Audio connector with the screen as well. I don't like the approach as I now have additional cables to hide and VGA is rather old technology. However, the convenience to turn the Mac Mini on as I did before is more important to me.


I still hope this signal issue gets resolved with the next OS X update so I can switch back to HDMI.

Dec 25, 2017 6:18 PM in response to mfehr

I have a workaround. It involves running a script at login that changes the display resolution twice.


Download cscreen from http://www.pyehouse.com/wp-content/uploads/2012/09/cscreenIntel.dmg and unpack cscreen to somewhere convenient, like /usr/local/bin.


Open up a terminal and find out what the allowable resolutions are for your hdmi monitor using cscreen. For me it looks like this:


/usr/local/bin/cscreen -v


DisplayID Index Depth Width Height Refresh

21541882 1 32 1366 768 60

21541882 2 32 1280 720 60

21541882 3 32 1920 1080 60

21541882 4 32 720 480 60

21541882 5 32 640 480 60

21541882 6 32 800 600 60

21541882 7 32 1024 768 60

21541882 8 32 1024 576 60

21541882 9 32 1344 756 60


Make a shell script somewhere that runs cscreen twice, first with a resolution you *don't* want, and then with the resolution you *do* want. For example lets call the script hdmionhack.sh and put it in /Users/MyUserName (replace MyUserName with your user name):


#!/bin/sh

# hack to fix hdmi blank screen at login

/usr/local/bin/cscreen -s 1 -d 32 -x 1366 -y 768 -r 60

sleep 10

/usr/local/bin/cscreen -s 1 -d 32 -x 1280 -y 720 -r 60


Make sure you use correct values for your monitor! Make the script is executable and try it out from the terminal command line:


chmod a+x /Users/MyUserName/hdmionhack.sh

/Users/MyUserName/hdmionhack.sh


You should see the display resolution change twice (but only once if you picked your current resolution for the first one in the script).

If that worked then you need to make the script run on login. So make a text file called /Users/MyUserName/Library/LaunchAgents/com.user.loginscript.plist (replace MyUserName with your user name in the filename *and* the script) with this as the contents:


!!!!!!!

For some reason Apple Communities won’t let me post XML in my message. You’ll have to look up how to put a bash script in a launchd login configuration file on you own. (The script is the one you just made)

!!!!!


Reboot your machine. You should see the gray boot screen with the apple logo and the progress bar, then the screen goes blank for a couple of minutes, then the display will change resolution twice and you should see your desktop.


I am very new to mac os, I just got this old mac mini recently. Let me know of any improvements to this procedure and if it works for you or doesn't.


This is a pretty ugly hack so I can't wait to get the real fix from Apple.


If you try it and don't like it or it doesn't work you can just remove these files:


/Users/MyUserName/Library/LaunchAgents/com.user.loginscript.plist

/Users/MyUserName/hdmionhack.sh

/usr/local/bin/cscreen


Good luck!

Dec 19, 2017 1:23 PM in response to mfehr

I have the same issue, hope Apple will fix this soon!!


Mac mini mid 2011, macOS High Sierra (10.13.2), Intel HA Graphics 3000 512MB


My "walk-around" is:

1. Source on TV needs to be HDMI 1 = Same source as Mac is connected to.

2. Wake up Mac from sleep - The TV indicates "Incoming signal 720p" but still black screen.

3. After the TV indicated incoming signal on HDMI 1 - Switch to HDMI 2 (not connected to any source) and then back to HDMI 1. Now I can log in to my account, until next time Mac goes to sleep again, then I have to repeat.


Note: This doesn't work if I switch to TV source, I needs to be another HDMI (or maybe some other external source will also work, haven't tested all of them).


Can someone tell me how I can report this issue to Apple?

Dec 3, 2017 11:24 PM in response to mfehr

I was facing the same problem but this worked for me

1 shut down your mac mini

2 download recovery partition by pressing (command+option+R)

after recovery partition downloded just restart innormal mode.

i know this has to nothing to do with display drivers but this worked for me and if you alredy have recovery partition downloded i m sorry i dont know what to do.

Oct 1, 2017 10:53 AM in response to mfehr

Hey mfehr,

If I understand correctly, you upgraded macOS and now the connected external display is not turning on when the Mac mini wakes from sleep, rebooting, and reconnecting the display cable. It looks like you have already done some troubleshooting. I would recommend you read this article and use it to help troubleshoot the issue.

Get help with video issues on external displays connected to your Mac


Thank you for using Apple Support Communities. Have a good one.

Nov 12, 2017 12:26 AM in response to petralyn

Hi. Sorry for that. As written previously, I have a bug report (#34761100) with Apple. The issue is that the HDMI output does not work as soon as the Mac is started. So even if you boot on the Startup Manager, there is no video. So it looks like the issue is more closed to a Firmware issue than to an OS issue. I hope that Apple will find a solution. You can use your mini-DP output with a mini-DP to DVI adapter and then a DVI to HDMI adapter to plug your HDMI cable. Best regards.

Dec 20, 2017 6:49 AM in response to NewmanD82

I had similar issues until I found an Apple statement. This communication mentioned that Iris video does not work well, if at all, on monitors that don't support higher screen resolutions. The answer is Apple has forces the purchase of more up to date displays. As soon as I bought my new LG all worked well. And, BTW the issue with my older monitor burned out my LaCie thunderbolt 4TB hdd.

Feb 11, 2018 11:42 AM in response to mfehr

FWIW, this is my workaround. I have a Late-2012 Mac Mini running Sierra which has this same problem: no HDMI output after reboot. Unplugging and replugging the HDMI cable does not work for me.


In my case, I have to disconnect my external USB hard drives and force reboot (hold the power button for several seconds). Once the Mini reboots with no external drives attached, I have a normal video connection (ie: I see the Apple logo, progress bar, and then login screen).


Hope this workaround is helpful to someone.


Cheers

Oct 22, 2017 9:12 AM in response to mfehr

Hi.

I have a Mac mini Late 2012 and after that the upgrade to High Sierra (from Sierra) was completed, I realized that the HDMI port was not functionning anymore. I used two HDMI TVs and then a mini-DP to DVI adapter + DVI to HDMI adapter to confirm this issue. I have opened a bug report (#34761100) and an investigation is actually in progress. Even the startup manager is not displayed when booting so it looks like an hardware/firmware issue. Stay tuned.

Best regards.

Franck.

Feb 22, 2018 5:40 AM in response to balsaie

As your Mac Mini is brand new, you are covered with a warranty so you can request a replacement. Your case is different. In our case, the physical HDMI adapter is working. A display driver seems to deactivate the HDMI display after a reboot or wake up after sleep. Re-plugging the HDMI stimulates the drivers do what it is supposed to do. However, this is not convenient and will also have anegative impact on the HDMI adapter and the cable as they are not designed for frequent re-insertion.


I now use a Thunderbolt to VGA adapter plus an audio cable to get what I should receive through HDMI in better quality.

Nov 12, 2017 7:34 AM in response to Franck S

Thank You for the info. BTW,FYI. I discovered my display did indeed come up after unplugging the HDMI and plugging back in. It took roughly 5 or so min. Also, my screen saver didn’t start and the display shutdown. Again, I unplugged the HDMI, plugged in and waited. Surprise, now to keep it up until Apple gets its s... together and fixes the problem.

Jan 26, 2018 1:35 AM in response to petralyn

I Have a Mac mini mid 2011 which I have upgraded to SSD in order to be able to upgrade to High Sierra. Now I had the problem that while booting, when the process reached the middle of the progress bar, the display went dark... Thank you for the hint, it solved my problem, even if it's a little boring to disconnect the HDMI cable before using the Mac.

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.

No HDMI signal on Mac Mini after reboot or wake up with High Sierra

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