- Joined
- Mar 10, 2014
- Messages
- 47
- Motherboard
- Asus Z97-P
- CPU
- i3-4360
- Graphics
- 710
- Mobile Phone
What kinda codename is "Rocket lake", LOL!!
c-o-pr,I need help...
I am working on converting a 10th gen Asus z590 to 11th gen and hitting a wall on graphics.
Monterey 12.4 OC 0.8.0
10900 is solid most things working.
I am trying to replace the 10900 with 11900. I will forego iGPU and do everything through AMD W5700 Pro, which is natively supported.
Along the way I'll get a singlecore bump, PCI3 -> PCI4 GPU and NVMe bump, and hold the line on mulicore.
Also, I read at shiki github that the only way to get full HW decode working for DRM is via AMD and iMacPro1,1 SMBIOS:
WhateverGreen/Manual/FAQ.Chart.md at master · acidanthera/WhateverGreen
Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs - acidanthera/WhateverGreengithub.com
Since macOS 11+ most SW decoders have been removed. I can live without full DRM but it would be nice.
To run the 11900, I've spoofed CPUID under Emulate, which got me booted.
Problem is that the W5700 display is not being detected by macOS at all. The AMD W5700 GPU is detected but attached display is not... displaying.
- The display is online, with backlight on, as if it were running, but screen is black.
- About this Mac shows no GPU nor display, but the W5700 dGPU appears in System Report.
- I can run Screen Sharing and see a single resolution desktop with acceleration.
This GPU has a minor quirk that when it comes online, the fan revs for a split second (happens on mac, Windows or Linux) and that rev happens on this 11900. But the screen is blank.
The agpdmod=pikera boot arg is in place. as has been needed for my 10th gen CPU. So it's not "black screen" problem in the traditional sense.
I've pared down my EFI and can choose between SMBIOS iMacPro1,1 and iMac20,2, but one or the other makes no difference. iMac20,2 was working fine with 10900.
I haven't done USB mapping yet and a bunch of USB is not available, but outboard BT works (USB header).
I also haven't run SSDTime to make a couple of boilerplate SSDTs... Can these cause this symptom?
I've compared 5 or so different "working" 11th gen 590 EFIs and the only thing they agree on is that CPUID needs to be spoofed. And everybody's AMD just works, but I have a "supported" AMD that doesn't!
@Middleman has posted many helpful EFIs and comments on 11th gen and z590 over the years. However, the configs cover many builds and have evolved a lot, so that it's not clear to me what config might actually apply to my build...
For example for RX5700, it's recommended to use something called AGPMInjector:
GitHub - Pavo-IM/AGPMInjector: Apple Graphics Power Management (AGPM)Injector Kext Generator
Apple Graphics Power Management (AGPM)Injector Kext Generator - Pavo-IM/AGPMInjectorgithub.com
But after reading the summary, I don't grok what problem this is supposed to solve.
Has anyone else seen a 11th gen AMD GPU blank screen that is not a black-screen problem?
TIA
Try it without agdpmod, I believe that's not needed in Monterey. Update all your kexts. And you need usb mapping. Whether or not it's needed to boot, you may as well do it now. Usbtoolbox makes it super easy from windows or a winpe.I need help...
I am working on converting a 10th gen Asus z590 to 11th gen and hitting a wall on graphics.
Monterey 12.4 OC 0.8.0
10900 is solid most things working.
I am trying to replace the 10900 with 11900. I will forego iGPU and do everything through AMD W5700 Pro, which is natively supported.
Along the way I'll get a singlecore bump, PCI3 -> PCI4 GPU and NVMe bump, and hold the line on mulicore.
Also, I read at shiki github that the only way to get full HW decode working for DRM is via AMD and iMacPro1,1 SMBIOS:
WhateverGreen/Manual/FAQ.Chart.md at master · acidanthera/WhateverGreen
Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs - acidanthera/WhateverGreengithub.com
Since macOS 11+ most SW decoders have been removed. I can live without full DRM but it would be nice.
To run the 11900, I've spoofed CPUID under Emulate, which got me booted.
Problem is that the W5700 display is not being detected by macOS at all. The AMD W5700 GPU is detected but attached display is not... displaying.
- The display is online, with backlight on, as if it were running, but screen is black.
- "About this Mac" shows no GPU.
- System Report shows W5700 dGPU but no display.
- I can run Screen Sharing and see a single resolution desktop with acceleration.
This GPU has a minor quirk that when it comes online, the fan revs for a split second (happens on mac, Windows or Linux) and that rev happens on this 11900. But the screen is blank.
The agpdmod=pikera boot arg is in place, as has been needed for my 10th gen CPU.
So it's not "black screen" problem in the traditional sense.
I've pared down my EFI and can choose between SMBIOS iMacPro1,1 and iMac20,2, but one or the other makes no difference. iMac20,2 was working fine with 10900.
I haven't done USB mapping yet and a bunch of USB is not available, but outboard BT works (USB header).
I also haven't run SSDTime to make a couple of boilerplate SSDTs... Can these cause this symptom?
I've compared 5 or so different "working" 11th gen 590 EFIs and the only thing they agree on is that CPUID needs to be spoofed. And everybody-else's AMD just works, but I have a "supported" AMD that doesn't!
@Middleman has posted many helpful EFIs and comments on 11th gen and z590 over the years. However, the configs cover many builds and have evolved a lot, so that it's not clear to me what config might actually apply to my build...
For example for RX5700, it's recommended to use something called AGPMInjector:
GitHub - Pavo-IM/AGPMInjector: Apple Graphics Power Management (AGPM)Injector Kext Generator
Apple Graphics Power Management (AGPM)Injector Kext Generator - Pavo-IM/AGPMInjectorgithub.com
But after reading the summary, I don't grok what problem this is supposed to solve?
Has anyone else seen a 11th gen AMD GPU blank screen that is not a black-screen problem?
TIA
[Update] I used SSDTime to create boilerplate SSDTs, but these don't help with dGPU.
Not traditional at all, because this was due to a misspelling glad we figured this one out mate!So, in fact my problem was precisely the traditional black-screen problem.
A mac pro may not but yes helps for us.So to the answer to the question "Does latest Monterey 12.4 even need this arg for dGPU?" is Yes.
It helps for hackintosh to parlay the graphics card essentially.But maybe WEG is not needed at all? I'm leaving WEG in place for now because it maybe it covers other issues which I don't want fight right now.
Glad to hear you've resolved the issue @c-o-pr!@Middleman @TripleYoThreat
Thank you both for suggestions. Unfortunately neither worked, but I stumbled upon a solution...
Middleman, Per the EFI you suggested, thank you for the assist. But I'm afraid this would not activate the W5700 Pro at all, and the machine spontaneously resets a few moments after boot. I'm going to return to it for clues on sleep/wake.
TripleYoThreat, I moved ahead with adding custom USBMap.kext from by 10900 build for iMac20,2 and all my previously defined ports came up including sound. But no help on the blank screen. Removing agdpmod=pikera had no effect, but there's a silly part to this, but first a detour....
Along the way of trying many things, including spoofing the whole GPU using the work-around for the 12.3 performance glitch, a custom power injector for the GPU, disabling the iGPU, and numerous others, I decided to simplify things by just disabling whatevergreen. Huzzah. The display came right up!
...so I went back to review my config and write this message.I was going to address the question as to whether agdpmod is required with the observation that for supported graphics, maybe WEG isn't even required!
OPERATOR HEADSPACE ERROR
As I was writing agdpmod=, I thought garr "is it a-g-d-p or a-g-p-d" so I looked it up, then went back to my config.plist and somewhere since working on this upgrade, I entered mis-spelled boot arg. I re-enabled WEG and with the correct boot arg agdpmod=pikera graphics came up.
So, in fact my problem was precisely the traditional black-screen problem.
So to the answer to the question "Does latest Monterey 12.4 even need this arg for dGPU?" is Yes.
But maybe WEG is not needed at all? I'm leaving WEG in place for now because it maybe it covers other issues which I don't want fight right now.
I'm super happy to have it working!
MY i9-10900K TO i9-11900K UPGRADE KEY STEPS:
• Pare down EFI by removing previous custom ACPI and house-cleaning. (Don't wreck anything!)
• Spoof a Cometake CPUID with OC > Kernel > Emulate:
Cpuid1Data = EB060900 00000000 00000000 00000000
Cpuid1Mask = FFFFFFFF 00000000 00000000 00000000
(*** I don't actually know how to find CPU ID values for OpenCore, I just copied from another 11th gen EFI.)
• Get the system booted — I add boot arg -wegnoigpu just to be sure that UHD 750 is sidelined.
(I boot Windows along the way to dump DSDT)
• Rerun SSDTime under new CPU and create new custom ACPI .aml files, including
SSDT-EC, SSDT-HPET, SSDT-AWAC, SSDT-USB-Reset
• Change SMBOIS to iMacPro1,1 per Shiki DRM notes (per previous message).
• Remap USB due to SMBIOS change.
(I am familiar with CorpNewt USBMap, so I use that)
I'll review benchmarks later.
Thanks again for your suggestions, the support means a lot when struggling.