My new MacBook Pro 13" touch bar is connected to my Samsung Syncmaster monitor through USB-c hub -> HDMI -> DVI. It detects the screen (shows up on OSX) but nothing is displayed on my screen. I have connected the MacBook on my LG TV through USB-c hub -> HDMI and everything works.
MacBook Pro detects syncmaster (monitor) but doesn’t display
displayhdmimacbook pro
Related Solutions
I had the same problem, and I think I found what causes the problem. My macbook air was detecting the display, but only thing I saw was black screen.
Either your monitor is using VGA signal even if you are using DVI cable or you are using DVI to VGA adapter in between. MiniDP to DVI only produces digital signal.
For more information check a blog post of mine.
When connecting an external display to a MacBook Pro (MBP), sometimes you'll get lucky, and both electronic devices will recognize each other and adjust their own settings properly, and the laptop will be displayed on the TV. However, this doesn't always happen. When it doesn't...
First, always check and make sure the external display (TV in your case) is powered on and all its cables and connections are properly seated. In order for the TV to sync, a few things need to happen, the MBP has to recognize that a TV is connected (which you say is happening), the TV has to recognize that a video source is present (unclear if this is happening), the TV has to be set to the proper Input or Source (Input numbers on the back and sides of TV don't always correlate to the Input number in the TV Menu), and the format of the video coming from the laptop must be supported by the television.
It sounds like the laptop is doing everything it should, so focus your attention on the TV. Cycle through all the different inputs in the TV. Try different HDMI ports. If that doesn't work, it could actually be the Mini DP to HDMI adapter. Try and connect the laptop and adapter to another HDMI device. If it still doesn't work the another device, then the adapter may be bad. If it does work with another device, then either the TV has an issue with HDMI inputs, or the settings in the TV are preventing it from working properly. Possibly try and reset the TV back to its default settings.
Best Answer
It's most likely because you are doing two conversions of the video signal and at some point it's either being degraded and/or becoming out of sync.
The two conversions I am referring to is going from DisplayPort to HDMI then going from HDMI to DVI. In your original question, you never mention specifically what adapters you are using nor if they are active or passive.
Why an "active" adapter? Active adapters "recreates" the signal and passive just reorders the signals.
To solve this issue, you need to limit your adapter to just one conversion (no conversions at all is ideal - mini DisplayPort to DisplayPort) and do so with an active DisplayPort to DVI adapter.