Jump to content

[Solved] Sapphire RX580. DVI screen only after sleep.


issoeocio
 Share

4 posts in this topic

Recommended Posts

RX580, 4G (Vendor: 1002, DeviceID: 67DF): DP, DP, HDMI, HDMI, DVI-D (Orinoco framebuffer)

P8P67 EVO (old motherboard, with strange implementation of UEFI. To disable the CSM [or to get the audio working and SpeedStep] I had to modify the bios).
CPU: i5 2500 (so... no iGPU)
 

The RX580 is injected through SSDT (attached). MST and AGDC disabled (otherwise it would stuck right after the login screen -- with a black screen and a functional mouse).
Two monitors: one Dell 4k on the DP connection and one Samsung S22C301 on the DVI.

In both Mojave and High Sierra, I get the desktop image on the second monitor (DVI) only after the computer sleeps. Before the sleep, the two monitors are turned on, but the Samsung (DVI) screens no picture.
I have already tried to modify and inject the EDID; established the correct framebuffer and correctly defined connectors. All through SSDT. Also tried different SMBIOS's, enabling or disabling the CSM or load a alternative VBIOS through Clover. Nothing, nada.


Does anyone know what can it be?


P.S: Since everything is injected by the SSDT, I do not use WhateverGreen.  

issoeocio’s iMac.ioreg

 

ssdtGFX0.dsl

Edited by issoeocio
  • Like 1
Link to comment
Share on other sites

The problem was the order of the framebuffer connectors:

 

 

000400000403000000010101000000001204060100000000
000400000403000000010201000000002205040300000000
000800000402000000010300000000001102010200000000
000800000402000000010400000000002103050400000000
040000000400000000010500000000000000030600000000
000400000001000000014601000000002001000000000000

 

I changed to:

 

 

000400000403000000010201000000001204060100000000
000400000403000000010301000000002205040300000000
000800000402000000010400000000001102010200000000
000800000402000000010500000000002103050400000000
040000000400000000010100000000001000030600000000
000400000001000000014601000000002001000000000000


There is some screen distortions in the process, but in the end activates the DVI monitor.

Edited by issoeocio
  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...