kgp
Retired
- Joined
- May 30, 2014
- Messages
- 6,743
- Motherboard
- ASUS WS X299 Sage 10G
- CPU
- i9-7980XE
- Graphics
- Vega 64
- Mac
- Mobile Phone
Yep, all 6 ports are DP, no HDMI.
So Kamerang (3x DP, 1x HDMI) is the wrong framebuffer.
I tried with Wenamu (6x DP), the only one I found, which shows up properly in IOreg. But then I got hotplug issues.
Actually there is no problem with WEG and my SSDT.
I was just wondering if anybody out there has a smarter solution.
Try the SSDT-X299-Vega64.aml implementation, which is not based on any Kamarang frame buffer implementation and perfectly works with all custom Vegas. You just likely need to adapt ACPI path and ACPI replacements in the original SSDT-X299-Vega64.aml available in the Github Library in concordance with your motherboard and slot population and actually also to remove the Vega64 load table implementation.
SSDT-X299-Vega64.aml requires SSDT-DTPG.aml and WEG and is the direct portation of Apple's Vega SSDT derived by means of iMacPro dumps.
Instead of the Kamarang frame buffer it automatically implements the AMDFramebufferVega10 for custom Vegas, and with WEG also automatically the correct numbers of ports and port definitions. One needs to see which frame buffer it would automatically select for your Radeon Pro WX 9100 though, and if this SSDT would work at all with your Radeon Pro WX 9100, always provided that ACPI path and ACPI replacements within the SSDT have been properly adapted for your motherboard and particular Radeon Pro WX 9100 slot population.
Anyway, Display HotPlug, multi-monitor support and sleep/wake perfectly work with this SSDT + WEG configuration for any custom Vega.
And by the way, it also perfectly works with the Radeon VII and it's actual still inappropriate macOS implementation.
Last edited: