ctamy Posted November 10, 2023 Share Posted November 10, 2023 Hello everyone, I have a problem with my graphics card, I have configured it on my macOS Monterry system via SSDT, but I cannot use more than two monitors at the same time. - If I turn on the computer with two monitors connected, one to the HDMI port and the other to the DP port, in Open Core only the monitor connected to the DP port gives me an image, but once the system loads it gives me video through the monitor that is connected via HDMI and the other monitor remains a black screen. - If I start the system using the DP port, I have no image on the monitor. - If I start the system using the HDMI port, I have an image, but when I connect the second monitor to the DP port, the monitor connected to the HDMI port starts flashing intermittently, that is, a black screen and a slight flash where it shows the desktop of the system. I don't know if anyone can help me with this problem, since it doesn't make sense that I can only use one port on the graphics card. PS: If I use an Rx580 Shappire pulse graphics card, I can use two monitors at the same time without any problem. I attach my SSDT and the list of PCI devices SSDT-RX6600XT.aml pcidevices.txt config.plist Link to comment Share on other sites More sharing options...
iCanaro Posted November 10, 2023 Share Posted November 10, 2023 boot-args --> agdpmod=pikera Link to comment Share on other sites More sharing options...
ctamy Posted November 10, 2023 Author Share Posted November 10, 2023 6 hours ago, iCanaro said: boot-args --> agdpmod=pikera If you realize with the SMBIOS that I use and the SSDT that I implement, I do not need to use that boot flag, the problem lies in the use of two monitors at the same time. Link to comment Share on other sites More sharing options...
MaLd0n Posted November 11, 2023 Share Posted November 11, 2023 Ur GPU need fake device-id? Disable CSM on bios/uefi setup Link to comment Share on other sites More sharing options...
miliuco Posted November 11, 2023 Share Posted November 11, 2023 (edited) @iCanaro Note that @ctamy is working without WEG so agdpmod boot arg is not needed. @ctamy I’m thinking: did you swapped the displays to see if there is any change? Edited November 11, 2023 by miliuco Link to comment Share on other sites More sharing options...
jalavoui Posted November 11, 2023 Share Posted November 11, 2023 (edited) can you attach the log file after boot (type in terminal): log show --style syslog --predicate 'processID == 0' --last 1h --info --debug > gpu.log gpu.log will be in your home folder to use nootrx you must disable whatevergreen the SSDT-RX6600XT injection is a bad idea. try modify nootrx to auto detect connectors (kinda in nootred.kext) as for kexts i would use only this Edited November 11, 2023 by jalavoui 1 Link to comment Share on other sites More sharing options...
miliuco Posted November 11, 2023 Share Posted November 11, 2023 @ctamy You can try as @jalavoui says. Replace WhatEverGreen (disable it) by NootRX.kext (never both at the same time), remove agdpmod=pikera, disable SST-RX6600XT.aml and reboot, clearing NVRAM at first boot. There is any difference? NootRX.kext.zip Link to comment Share on other sites More sharing options...
jalavoui Posted November 11, 2023 Share Posted November 11, 2023 (edited) if someone with the card wanna give it a try, i changed the code to avoid using prebuild framebufers this is a mod based on https://github.com/ChefKissInc/NootRX goal is get something close to this i add the display timing patch (ventura) + disable vcn delete display prefs (windowserverxxxx.plist) before test this NootRX-1.0.0-RELEASE.zip NootRX-master.zip Edited November 15, 2023 by jalavoui Link to comment Share on other sites More sharing options...
miliuco Posted November 11, 2023 Share Posted November 11, 2023 @jalavoui I have a Gigabyte Eagle RX 6600 XT. IOReg is already as your pic with WEG + agdpmod=pikera + imac19,1. Spoiler Link to comment Share on other sites More sharing options...
Recommended Posts