Contribute
Register

[Solved] Three-screen setup, black screen (no signal detected) on TV via HDMI.

Status
Not open for further replies.
Do you use any injection or SSDT for your AMD graphic cards in your builds?

I'm currently using a kext to inject framebuffer properties. It seems to help with benchmark numbers. However, it works fine without the framebuffer properties injection too. I don't even use WhateverGreen anymore.
 
I'm currently using a kext to inject framebuffer properties. It seems to help with benchmark numbers. However, it works fine without the framebuffer properties injection too. I don't even use WhateverGreen anymore.
Interesting. I tried booting without (earlier version of) WhateverGreen once, and it showed black screen. I am sure it booted to macOS login screen since I can hear the Funk alert sound when I pressed the keyboard keys. Mind sharing what kext you are using? Curious to try.
 
Interesting. I tried booting without (earlier version of) WhateverGreen once, and it showed black screen. I am sure it booted to macOS login screen cause I hear the Funk alert sound when I pressed the keyboard keys. Mind sharing what kext you are using? Curious to try.

WhateverGreen helps enable all the video out ports on video cards. Without it, only two video out ports work on my Radeon VII and Vega 56. This is fine for me since I only have one monitor. You will have to do some trial-and-error testing to find which video out ports work without WhateverGreen.
 

Attachments

  • RadeonBoost.kext.zip
    2.9 KB · Views: 40
So the problem was the cable? Can you disable the hdr from tv and select a higher resolution?
No, the cable is fine. Highest resolution on macOS is 3840 x 2160 with HDMI Ultra HD Deep Color on or off.
 

Attachments

  • Screen Shot 2020-04-22 at 23.01.23.png
    Screen Shot 2020-04-22 at 23.01.23.png
    532.1 KB · Views: 49
So the problem was the cable? Can you disable the hdr from tv and select a higher resolution?

HDMI in macOS has always been a problem for me. Sometimes, higher quality cables can help. But even with a very high quality cable, I can't get 100% stability with 4K@60Hz.

Lowering the refresh to 50Hz kind of works for me.
Lowering the refresh to 30Hz always works for me.

I have seen some people have success at getting stable 4K@60Hz using the Club-3D active HDMI 2.0 to DisplayPort adaptor but I have not tried this adaptor.
 
WhateverGreen helps enable all the video out ports on video cards. Without it, only two video out ports work on my Radeon VII and Vega 56. This is fine for me since I only have one monitor. You will have to do some trial-and-error testing to find which video out ports work without WhateverGreen.
Benchmark scores varies, with RadeonBoost.kext loaded, OpenCL score is 358 higher, while Metal score is 406 lower (See attached screenshots). I notice that more info is displayed in System Information - Graphics section too.

SysInfo.png
 

Attachments

  • GB5 - OpenCL with Kext.png
    GB5 - OpenCL with Kext.png
    1.4 MB · Views: 50
  • GB5 - OpenCL No Kext.png
    GB5 - OpenCL No Kext.png
    1.3 MB · Views: 45
  • GB5 - Metal with Kext.png
    GB5 - Metal with Kext.png
    1.3 MB · Views: 49
  • GB5 - Metal No Kext.png
    GB5 - Metal No Kext.png
    1.3 MB · Views: 43
WhateverGreen helps enable all the video out ports on video cards. Without it, only two video out ports work on my Radeon VII and Vega 56. This is fine for me since I only have one monitor. You will have to do some trial-and-error testing to find which video out ports work without WhateverGreen.
With WhateverGreen disabled, all three screens were black after Apple boot logo, and purple lines were back too. I will stick with just WhateverGreen.kext for now since the injection didn't really help with my benchmark scores anyways.

Thanks again, man.
 
Status
Not open for further replies.
Back
Top