pastrychef
Moderator
- Joined
- May 29, 2013
- Messages
- 19,460
- Motherboard
- Mac Studio - Mac13,1
- CPU
- M1 Max
- Graphics
- 32 Core
- Mac
- Classic Mac
- Mobile Phone
I'm having a look at your config.plist and had a quick question about ACPI patching:
Are the DSDT patches you have all that is needed for the platform? On the x299 platform I spent half a week implementing USB power management and thread naming patches for a 18-core CPU and was wondering if these are all that Coffee Lake/ 9900k needs. Especially, I was thinking things like OSI -> XOSI, H_EC -> EC__, IDER->MEID etc. Do these need researching/ enabling for optimal stability etc. or are they simply unneeded on this platform?
Also, do you feel that except the USB SSDT implementation, are there any specific device-specific SSDTs that need implementing? I was thinking about the GPU in particular, where I had quite good experiences with an SSDT-based implementation instead of the .kext. If you feel that the kext is just as good however, that saves huge amounts of time.
Thanks a lot!
Sami
I believe that I've implemented all the ACPI renames necessary for Z370. A quick look in IORegistryExplorer showed no matches for the items you listed. I have no idea about X299. I've never really looked in to that platform in any detail because I never intended to do an X299 build.
The only things I feel that really NEED SSDT are (1) USB to address port limit and (2) to address USB charging. In my EFI folders, I've already included the SSDT for USB charging. SSDT for USB is attached to post #1 and users only have to decide which ports to disable and add it to their config.plist.
The two GPUs that I've tested (Vega 56 and RX 560) do not require any sort of SSDT and work fine. Both cards have acceleration in High Sierra and Mojave. Both cards are recognized by macOS without any sort of injections needed. The only reason to create SSDT would be to populate the System Information > PCI section. But, as has been stated many times, that's strictly cosmetic and does nothing for functionality. Even real iMacs don't have that section of System Information populated.
My Vega 56 works almost perfectly without any kext. The only thing that didn't work without any kext was AirPlay video which is fixed after WhateverGreen is installed.