Contribute
Register

Radeon RX 580 Sapphire 8GB Black Screen.

Status
Not open for further replies.
When I dump framebuffer, Orinoco shows 6 ports, not 5, there is an extra port in the end.

Orinoco (6) @ 0x70060
DP, DP, HDMI, HDMI, DVI-D, DP
000400000403000000010101000000001204060100000000
000400000403000000010201000000002205040300000000
000800000402000000010300000000001102010200000000
000800000402000000010400000000002103050400000000
040000000400000000010500000000000000030600000000
000400000001000000014601000000002001000000000000

First 4 lines look right though, nothing to patch there
 
Last edited:
There are several ways to confirm that the iGPU is properly enabled. The preferred way IMHO is to run IORegistryExplorer and search for IGPU. If AppleIntelFramebuffer is attached to this node in the tree then you're good, but if IONDRVFramebuffer is attached instead, then there's a configuration problem.

Yes that is about the only place that confirms it another is VideoProc. But the places the average user might look will not display it.
 
My latest EFI and IOReg. Nothing changed regarding my main issue. Removed NullCPU and enabled iGPU in headless mode. I saw there are some patches to remap GPU ports, may be I need to do that. Is there a good guide to do that?

This is what Whatevergreen should do for you automatically.

I found sometime ago that Mac Sims that are not iMac can help you if you are having issues getting ports enabled. So you could try the Mac mini 8,1 maybe that will help you.
 
Same behavior :/ And for some reason switching to Macmini breaks my USB mapping, it now ignores aml file I created.
 

Attachments

  • Screen Shot 2018-12-21 at 7.48.17 AM.png
    Screen Shot 2018-12-21 at 7.48.17 AM.png
    1.6 MB · Views: 88
This may be purely cosmetic, but the screenshot shows the RX580 in slot-0 instead of slot-1. You can modify the RX580 SSDT to reflect the correct port. You may need to change SUN (slot user number) in addition to the text string.
 
This may be purely cosmetic, but the screenshot shows the RX580 in slot-0 instead of slot-1. You can modify the RX580 SSDT to reflect the correct port. You may need to change SUN (slot user number) in addition to the text string.
How do I do this? In Acpi change PCI0 to PCI1? But it will move all devices to PCI1.
 
No I don't have it. What does it do? Can it help with my problem on its own?
It lists the RX580 properly under System Information —> PCI. In my case it also shows slot-1 under Graphics/Displays.

Like I said it may be purely cosmetic so it may not solve the multi-monitor problem.
 
Status
Not open for further replies.
Back
Top