- Joined
- Oct 25, 2011
- Messages
- 26
- Motherboard
- ASRock B760M
- CPU
- i7-13700F
- Graphics
- RX 5700 XT
- Classic Mac
- Mobile Phone
I recently upgraded my system to a Gigabyte Radeon RX 5700 XT. This card has 3 DisplayPort outputs and 1 HDMI. For context, I need to use the DisplayPort because my monitor will only do 4k@60Hz using DisplayPort 1.2, and also I need the sole HDMI output for audio to my receiver. When I initially set up the Radeon I plugged my monitor into the leftmost DisplayPort output (next to the HDMI).
I set the Radeon up and I was very pleased with how well it was working in macos Big Sur. The only complication was that I needed to specify agdpmod=pikera in Boot/Arguments in order to get any macos GUI to display (agdpmod=vit9696 seems like it should be equivalent, but it didn't work). I also need -disablegfxfirmware to avoid the "Begin Gfx firmware load process" loop at startup for the igpu.
I am using Clover r5138, FakeSMC, Big Sur 11.5.2, SMBIOS/ProductName = iMac17,1, Lilu 1.5.5, WhateverGreen 1.5.2.
Here's where things get weird: I dual boot this machine with Windows on a separate SSD. So yesterday I booted into Windows for the first time since upgrading the GPU, and while I was in Windows I installed the latest AMD Radeon driver software. I didn't make any changes on the macos side, but I think the Windows Radeon install must have do something to my vbios (GPU Bios version is 017.001.000.049 according to Windows) or other firmware settings because when I went to reboot back into macos I had no video once the GUI came up (clover and verbose boot were still displaying as normal). This symptom is very much like when agdpmod=pikera was missing from boot args. macos still recognized the radeon was present, but it wouldn't detect any display connected to the DisplayPort.
I tried several things, none of which helped at all:
agdpmod=vit9696
agdpmod=ignore
-wegnoigpu
-wegoff
SMBIOS = iMac19,1
SMBIOS = iMacPro1,1
Finally it occurred to me to try the other DisplayPort outputs. The middle one didn't work either, but with the monitor hooked up to the rightmost one macos will detect the monitor! So things are working for now but I am frustrated for two reasons. First, it seems I only have one working DisplayPort, which is fine for now but bad if I ever want to add a second monitor. Second, I have no idea what happened in Windows such that the behavior of the Radeon's DisplayPorts changed, or if that's even possible. How does macos address the GPU's DisplayPorts, in case something decides to rearrange them again in the future? Is this something that agdpmod is supposed to address?
I set the Radeon up and I was very pleased with how well it was working in macos Big Sur. The only complication was that I needed to specify agdpmod=pikera in Boot/Arguments in order to get any macos GUI to display (agdpmod=vit9696 seems like it should be equivalent, but it didn't work). I also need -disablegfxfirmware to avoid the "Begin Gfx firmware load process" loop at startup for the igpu.
I am using Clover r5138, FakeSMC, Big Sur 11.5.2, SMBIOS/ProductName = iMac17,1, Lilu 1.5.5, WhateverGreen 1.5.2.
Here's where things get weird: I dual boot this machine with Windows on a separate SSD. So yesterday I booted into Windows for the first time since upgrading the GPU, and while I was in Windows I installed the latest AMD Radeon driver software. I didn't make any changes on the macos side, but I think the Windows Radeon install must have do something to my vbios (GPU Bios version is 017.001.000.049 according to Windows) or other firmware settings because when I went to reboot back into macos I had no video once the GUI came up (clover and verbose boot were still displaying as normal). This symptom is very much like when agdpmod=pikera was missing from boot args. macos still recognized the radeon was present, but it wouldn't detect any display connected to the DisplayPort.
I tried several things, none of which helped at all:
agdpmod=vit9696
agdpmod=ignore
-wegnoigpu
-wegoff
SMBIOS = iMac19,1
SMBIOS = iMacPro1,1
Finally it occurred to me to try the other DisplayPort outputs. The middle one didn't work either, but with the monitor hooked up to the rightmost one macos will detect the monitor! So things are working for now but I am frustrated for two reasons. First, it seems I only have one working DisplayPort, which is fine for now but bad if I ever want to add a second monitor. Second, I have no idea what happened in Windows such that the behavior of the Radeon's DisplayPorts changed, or if that's even possible. How does macos address the GPU's DisplayPorts, in case something decides to rearrange them again in the future? Is this something that agdpmod is supposed to address?