Contribute
Register

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

Status
Not open for further replies.
But here's the kicker...once I boot, I immediately put the system to sleep, and then when i wake it up, ALL monitor work fine. Weirdest thing.

I actually did the same trick to get all my monitor working.

Did you find the real solution to your problem?
 
Hey, I would like to pop into this discussion to ask you guys what is your monitored power consumption of your dGPU when you have only one monitor plugged into it?

I'd like to know if the Orinoco frame buffer (+maybe port repatching) might be a solution for high dGPU power consumption reported several times, around 90-100W when idle with only 1 plugged monitor. I thought it was some data misreading by HWMonitor or VirtualSMC/FakeSMC (tried both, same result), but someone here and someone else there stated that they saw their power consumption drop from 90W to 30W after applying the patch. So I would like to know if it was the case for you too. Another reason is that the same GPU in the same machine but running Windows consumes about 20-30W when idling and is about 5-10°C lower than in macOS(which helps to keep the fans turned off all the time during basic desktop tasks). In know the GUI is handled differently in both OS resulting in different resource management but afaik it seems like a huge/abnormal difference for a computer doing "nothing".

My theory is that there might be a wrong port mapping with Sapphire Nitro+ cards (not fixed by Lilu+WEG) making the dGPU somehow consume power as if it had more than 1 monitor plugged into.

I would like to try the Orinoco FB and port remapping myself but I switched to OpenCore and I'm still struggling to understand how to apply custom device-id/injection with it. So if someone is into OC too I would be happy for some tips too. I keep reading the official documentation by the time :)

EDIT: added new link to someone else experimenting lower idle power consumption (from 100 to 30) using Orinoco.
 
Last edited:
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. :)...

Thank you so much, this hack enables all 5 ports in my Radeon RX 580 :)
 
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


I applied this to my Optiplex 790 & RX580. Fixed the issue where I had to put to sleep to fix the no signal on my HDMI monitor. Thanks!
 
Hello, I just received a Nitro+ RX580 but I am waiting on my power connector to install it, I have the MSI GTX 570 somewhat working on Sierra but had issues trying to get it working with High Sierra. I read everything about the Nitro+ and the compatibility issues it has. I hoping I won't have too many issues getting this installed. Will the "About this Mac" read the card correctly? Or is it only for the Sapphire Pulse.
 
Hello, I just received a Nitro+ RX580 but I am waiting on my power connector to install it, I have the MSI GTX 570 somewhat working on Sierra but had issues trying to get it working with High Sierra. I read everything about the Nitro+ and the compatibility issues it has. I hoping I won't have too many issues getting this installed. Will the "About this Mac" read the card correctly? Or is it only for the Sapphire Pulse.
It should work.
 
I updated Clover to 5117 and I'm back to my old problem where graphics are choppy on the DP monitor, like it doesn't have acceleration, and no signal on the HDMI monitor. Problem disappears after I wake it from sleep.

Most likely to do with "Advanced kernel patches to be independent on system version."

I've gone back to 5116 and it's working. Guess I'll be on this version for a while.
 
Last edited:
Hello, in case someone has help, I have an RX 5500 .. use this configuration in the config.plist
I worked perfectly.

Using the latest version of WhateverGreen
 

Attachments

  • Captura de Pantalla 2020-06-04 a la(s) 12.11.21 p. m..jpg
    Captura de Pantalla 2020-06-04 a la(s) 12.11.21 p. m..jpg
    118.6 KB · Views: 177
  • Captura de Pantalla 2020-06-04 a la(s) 12.13.38 p. m..jpg
    Captura de Pantalla 2020-06-04 a la(s) 12.13.38 p. m..jpg
    130.1 KB · Views: 182
how can i set my ports to 5? on clover?? anyone can help?
 
hello guys, to see if any charitable soul can help me, I have a pc with version 10.15.5 catalina, and an amd saphire rx580 connected. It only takes outlets for the two DPs. But it does nothing with HDMIs (2) or DVI.
I have installed WG and Lilu in their latest versions. The funny thing is that if I use DPCI Manager to query my peripherals, the video card does not appear in the first column. If I go to the apple and PCI devices, only the network cards appear.
I don't know what I can do to make the other outputs work. I have tried to activate the Orinoco framebuffer and tell it that the ports are 5, and checked the option to inject ATI drivers too, without much success ...
the famous orig chain Orinoco Mojave FB
000400000403000000010101000000001204060100000000, appears automatically in our config.plist or must be edited in kernel & kexts
any help ¿?
I have a question, I am supposed to automatically detect the orinoco framebufer in the DPCI Manager, or do I have to activate it manually ... thanks.
 
Last edited:
Status
Not open for further replies.
Back
Top