Closed AlexKusnezov closed 9 months ago
if I remember correctly, hdmi and dvi are using the same phy, so for the driver they are about the same. Limiting the active amount of framebuffers is likely doing something to activity checks deep inside the driver.
I have a SAPPHIRE AMD Radeon RX 570 NITRO+ 8Gb with Connectors DP,DP,HDMI,HDMI,DVI which never had working HDMI and DVI, only dual DP. If a monitor is attached via HDMI or DVI, it will be detected, but the screen stays black. In Screen Sharing it is also present.
Recently I got both HDMI and the DVI working, but only one at a time by setting CFG_FB_LIMIT to 2 This allows having all of the ports working, but only two at a time - this would be my resource/contribution
Looking at Whatevergreen debug, there seems to be -raddvi is applied also to hdmi, which doesn't seem to be correct:
Can you clairify this, also why is HDMI suddenly working when setting a low fb limit?
EFI and Lilu/WG Log attached.
EFI.zip
Lilu_1.6.7_22.6.txt