Contribute
Register

[Solved] Sapphire RX 580 Nitro+ SE | black screen on HDMI and DVI

Status
Not open for further replies.
Looking for some help on this topic as well. I have a Nitro+ and Orinoco Mojave FB Patch works on High Sierra with Clover 2.4 but when I update Clover to newest 2.5 or update to Mojave, I get black screen. Only DP ports working. i need three screens though for colour correction so I hope someone has a fix.
I vnc'd into the system and both monitors are recognized through DVI and HDMI but only display black screen. DCPI Manager shows 6 ports so I assume that's where the issue lies.
 
Hello why dont
Yes, ATI injection will allow the loading Orinoco framebuffer !
If not necessary, do not use WG kext or RadeonDeinit write. ;)

IM use CATALINA 10.15.5
Only works two DP !!! :((((
Thanks for your support, I wanted to tell you that I have an ati shaphire rx 580 from ati, but that I cannot display it with dpcimanager, as a PCI device, and I cannot use it in orinoco framebuffer ... and I followed your steps but I have basic knowledge.
Should the kernel modification ATI9500.kext appear automatically in clover -> kernel & kexts, when configuring the ati injection and the number of outputs (5)?
What could I do if the card does not recognize me as a pci in dpcimanager or the loading framebuffer?
Thank you. Is ncessary two kexts : WEG y Lilu or only Lilu ...IM USED A applehda.kexts to matherboard sound builtIn. if active inyect ATI ... in clover configuration.
 
Last edited:
Yes, ATI injection will allow the loading Orinoco framebuffer !
If not necessary, do not use WG kext or RadeonDeinit write. ;)

Are the 0000000xxxx character string generated by the orinoco framebuffer in the clover ?, and the subsequent modification must be done in the config.plist? Thank you.
 
Hi. Use this setting. Maybe your problem will be solved. Works with 10.13 - 10.14 FBs.
Add this edit to the Orinoco framebaffer. Port are dynamically addressed and are not fixed.
Or, set your priority port manually. Good luck .:)

Nice trick, @foxbox ! This worked for me, too. Thank you. Prior to this fix, the DVI port on my Sapphire Pulse RX580 booted to black screen. Now it works perfectly.

Note: I did not need to set Clover's "Video Ports" to 5. In my case, the video ports appear to be detected and working correctly without this setting.

EDIT: With @mattystonnie 's SSDT here combined with @foxbox 's fix, my Sapphire Pulse RX580 runs perfectly without any Clover graphics injection and without WhateverGreen. The RX580 is detected and works natively in Catalina 10.15.5. Without @mattystonnie 's SSDT, I can also eliminate the need for WhateverGreen by using Clover to inject the graphics device properties (Inject ATI, RadeonDeinit, FB Name: Orinoco, VendorID: 0x1002, ProductID: 0x67DF). I observe the same graphics performance with the SSDT or the Clover-injected properties and don't need WhateverGreen with the Sapphire Pulse RX580.
 
Last edited:
Nice trick, @foxbox ! This worked for me, too. Thank you. Prior to this fix, the DVI port on my Sapphire Pulse RX580 booted to black screen. Now it works perfectly.

Note: I did not need to set Clover's "Video Ports" to 5. In my case, the video ports appear to be detected and working correctly without this setting.

EDIT: With @mattystonnie 's SSDT here combined with @foxbox 's fix, my Sapphire Pulse RX580 runs perfectly without any Clover graphics injection and without WhateverGreen. The RX580 is detected and works natively in Catalina 10.15.5. Without @mattystonnie 's SSDT, I can also eliminate the need for WhateverGreen by using Clover to inject the graphics device properties (Inject ATI, RadeonDeinit, FB Name: Orinoco, VendorID: 0x1002, ProductID: 0x67DF). I observe the same graphics performance with the SSDT or the Clover-injected properties and don't need WhateverGreen with the Sapphire Pulse RX580.

Is this working for Sapphire Nitro+? I've just bought the card and it's on its way.
 
Same here. The card will get here today, and now i'm thinking i made a bad decision buying it :/
 
CORRECTION: I did not have to disable this patch as I had indicated in my post below. I only needed to use a DP->DVI adapter to perform 10.15.6 and 10.15.7 updates (leaving this patch enabled) and then I restored the DVI connection after completing the update. Leaving the post below for historical purposes, but I did NOT have to disable this patch to perform the Catalina 10.15.6 and 10.15.7 updates.
--------------------------------
Hi. Use this setting. Maybe your problem will be solved. Works with 10.13 - 10.14 FBs.
Add this edit to the Orinoco framebaffer. Port are dynamically addressed and are not fixed.
Or, set your priority port manually. Good luck .:)

orig Orinoco Mojave FB
000400000403000000010101000000001204060100000000
000400000403000000010201000000002205040300000000
000800000402000000010300000000001102010200000000
000800000402000000010400000000002103050400000000
040000000400000000010500000000000000030600000000

edited Orinoco - auto select DP,DP,DP,HDMI,DVI
000400000403000000010001000000001204060100000000
000400000403000000010001000000002205040300000000
000400000403000000010001000000001102010200000000
000800000402000000010000000000002103050400000000
040000000402000000010000000000000000030600000000

View attachment 386534

View attachment 386535

I am using this kext patch to enable the DVI port on my Sapphire Pulse RX580 with Catalina 10.15.5. I was unable to complete the Catalina 10.15.6 update with this kext patch enabled and my LCD display connected to the RX580 DVI port. The Catalina installer would boot to black screen.

The only way I found to apply the 10.15.6 update was to use a DP->DVI adapter on one of the RX580 DP ports and to disable this kext patch. With the DP->DVI adapter and this patch disabled, the Catalina 10.15.6 installer worked fine.

After applying the 10.15.6 update, I switched my display connection back to the RX580 DVI port and enabled this patch. 10.15.6 runs fine with this patch and the RX580 DVI port AFTER the macOS update is complete.
 
Last edited:
Hey everyone,

I've tried everything in this thread and still have a black screen. HDMI works fine but display port goes black after boot up. I'm attaching my EFI and plist below if anyone can help me diagnose my issue. On Mojave 10.14.6
Many thanks!!
 

Attachments

  • config.plist.zip
    2.8 KB · Views: 76
  • EFI.zip
    18.2 MB · Views: 102
Hey everyone,

I've tried everything in this thread and still have a black screen. HDMI works fine but display port goes black after boot up. I'm attaching my EFI and plist below if anyone can help me diagnose my issue. On Mojave 10.14.6
Many thanks!!

My thread may help you to figure out the proper CLOVER configs for your RX580. While the Sapphire Pulse RX580 will work without WhateverGreen.kext (that's the way I'm running it now - I don't use WhateverGreen with my RX580), you may find that it is easier to start with WhateverGreen (which is currently not in your EFI).
 
Status
Not open for further replies.
Back
Top