Thanks
@ori69 !
As I feared, browsing though the ACPI dumps is quickly going WAAAY above my hackintoshing pay grade, and generates more questions than answers.
Quick findings:
F21 has a much bigger DSDT than F8.
There are smaller changes to SSDT-6 and 13. In particular SSDT-6 now defines an event handler \_GPE._L21 () which is… empty. I have not yet found where it would be called—hopefully nowhere since it would do nothing.
(If this is even relevant, that's something for
@CaseySJ or
@Elias64Fr rather than yours truly.)
F21 now has a DMAR table, without reserved memory regions, which should make it good for macOS. But there's no matching DMAC device with _HID
PNP0200
in the DSDT. (Reference:
@StefanAM in the Z390 Designare thread)
This is not obviously related to the second wake issue, but:
Is AppleVTD enabled and displayed in IOReg?
If not, can it be enabled? (Requires VT-d in BIOS, DisableIoMapper false, no 'dart=0' boot-arg, SetupVirtualMap true)
If still not, is AppleVTD enabled in BIOS F21 by further adding SSDT-DMAC?