I'm about to PM two files to you:
- SSDT-DESIGNARE-Z390-HP-V3-NO-P0-P3-RP21.aml
- SSDT-DTPG.aml
In the spirit of openness (and to follow forum rules) we'll discuss these files here in public. The only thing sent by private mail will be the files themselves, in a deliberate attempt to keep the exposure limited. Please do not share or re-post these files anywhere else at this time.
Also note that this particular
SSDT-DTPG.aml is a new version; so the old one must be backed up and replaced by this one.
With the new SSDT we get the following excerpt from the kernel log:
kernel: (AppleThunderboltNHI) AppleThunderboltNHIType3::setupPowerSavings - notification based runtime power management
kernel: (AppleThunderboltNHI) Thunderbolt 255 PCI - LS=0x7043 LC=0x0040 SS=0x0140 SC=0x0008 PMCSR=0x0000 RT=0x0000 NLRT=0xffffffff LWRT=0xffffffff PRRT=0xffffffff TRT=0x0000 TNLRT=0x0000 TLWRT=0x0000 TPRRT=0x0000 TLUP=0x0001
kernel: (AppleThunderboltNHI) Thunderbolt 255 PCI - LS=0x7043 LC=0x0040 SS=0x0140 SC=0x0008 PMCSR=0x0000 RT=0x0000 NLRT=0xffffffff LWRT=0xffffffff PRRT=0xffffffff TRT=0x0000 TNLRT=0x0000 TLWRT=0x0000 TPRRT=0x0000 TLUP=0x0001
This shows that:
- Thunderbolt notification based runtime power management is enabled.
- However, 3 properties are still disabled:
With the standard Thunderbolt SSDT, the kernel log looks like this:
kernel: (AppleThunderboltNHI) Thunderbolt runtime power conservation disabled.
kernel: (AppleThunderboltNHI) Thunderbolt 255 PCI - LS=0x7043 LC=0x0040 SS=0x0140 SC=0x0008 PMCSR=0x0000 RT=0xffffffff NLRT=0xffffffff LWRT=0xffffffff PRRT=0xffffffff TRT=0x0000 TNLRT=0x0000 TLWRT=0x0000 TPRRT=0x0000 TLUP=0x0001
kernel: (AppleThunderboltNHI) Thunderbolt 255 PCI - LS=0x7043 LC=0x0040 SS=0x0140 SC=0x0008 PMCSR=0x0000 RT=0xffffffff NLRT=0xffffffff LWRT=0xffffffff PRRT=0xffffffff TRT=0x0000 TNLRT=0x0000 TLWRT=0x0000 TPRRT=0x0000 TLUP=0x0001
As you can see, the new SSDT changes the value of
RT, but the other 3 properties are still disabled. However,
IORegistryExplorer shows us this:
View attachment 422665