- Joined
- Jun 18, 2011
- Messages
- 59
- Motherboard
- Gigabyte Z490m Gaming X
- CPU
- i5-10600
- Graphics
- RX 580
- Mac
- Mobile Phone
Hey guys,
I'm a bit lost when it comes to techniques to get proper working AMD RX 580 with sleep/wake. I read on the interwebs; Whatervergreen and Lilu with personalities, framebuffer injection, kext-patching, DSDT-patching, SSDT-patching. Not using Whatevergreen. I'm totally lost. I don't know what is best practice today. I prefer DSDT/SSDT-patching.
I've got a Gigabyte Z87M-D3H Mobo, use Identity imac-14.2 and a Sapphire RX 580 8GB (with 2x DP, 2x HDMI and DVI-D. Think this is personality= Orinoco). I've dumped ACPI-tables with Clover (and later with Patchmatic).
Who is willing to give me some pointers....
I've attached original APCI-tables dumped with Patchmatic. Also included Clover's config.plist.
I'm a bit lost when it comes to techniques to get proper working AMD RX 580 with sleep/wake. I read on the interwebs; Whatervergreen and Lilu with personalities, framebuffer injection, kext-patching, DSDT-patching, SSDT-patching. Not using Whatevergreen. I'm totally lost. I don't know what is best practice today. I prefer DSDT/SSDT-patching.
I've got a Gigabyte Z87M-D3H Mobo, use Identity imac-14.2 and a Sapphire RX 580 8GB (with 2x DP, 2x HDMI and DVI-D. Think this is personality= Orinoco). I've dumped ACPI-tables with Clover (and later with Patchmatic).
- Whatevergreen + Lilu doesn't work with Clover framebuffer personalities. A get artifacts on background of DP-screen. Second screen with HDMI doesn't work but is recognized in macOS Mojave > stays black though.
- The DSDT-patch that did the best trick is "has=dsdt-ami-8_series_hdmi_audio.txt" (it's a laptop-patch) alongside with setting igpu to primary in BIOS. But sometimes video/system just crash. Or doesn't wake or doesn't boot. igpu is now recognized in Mojave, second screen works. Don't use Whatevergreen and Clover personalities. Sometimes second screen doesn't work and sometimes primary screen doesn't work > stays black. Have to do reattach cable.
- Then did some reading on Insanelymac and here about "Tracing back the AMD GPU wakeup issue to its origin" and "Radeons Compatibility Guide - ATI/AMD Graphic Cards". Maybe I shouldn't patch DSDT for IGPU and GFX0 but SSDT-1-SaSsdt.aml. I'm not sure though. The unpatched DSDT (with patchmatic) contains device PEG0.PEGP and GFX0. DSDT.aml shows in External _SB_.PCIE.IGPU.xxx and _SB_.PCIE.PEGP.GFX0.xxx. I'm not sure what this means.
Who is willing to give me some pointers....
I've attached original APCI-tables dumped with Patchmatic. Also included Clover's config.plist.
Attachments
Last edited: