Re: Boot lag induced by Thunderbolt (GC-AR in my case)
I may be a slow learner, but what am I missing?
why not just edit your DSDT and remove the "offending" lines?
I have an Aorus Pro, and there are two instances (2 lines per instance) of \_GPE.TINI (Zero, RPS0, RPT0, Arg0).
this one is in \RWAK:
Code:
If (LEqual (TBTS, One))
{
If (LEqual (RPN0, One))
{
Acquire (OSUM, 0xFFFF)
\_GPE.TINI (Zero, RPS0, RPT0, Arg0)
Release (OSUM)
}
If (LEqual (RPN1, One))
{
Acquire (OSUM, 0xFFFF)
\_GPE.TINI (Zero, RPS1, RPT1, Arg0)
Release (OSUM)
}
this one is in _SB.PCI0.PTIA._INI:
Code:
If (LEqual (TBTS, One))
{
If (LEqual (RPN0, One))
{
Acquire (OSUM, 0xFFFF)
\_GPE.TINI (Zero, RPS0, RPT0, Zero)
Release (OSUM)
}
If (LEqual (RPN1, One))
{
Acquire (OSUM, 0xFFFF)
\_GPE.TINI (Zero, RPS1, RPT1, Zero)
Release (OSUM)
}
Signal (WFEV)
}
so, I opened MacIASL--New from ACPI--DSDT. saved it as DSDT.dsl to a convenient location, removed the four GPE.TINI lines, and saved as DSDT.aml.
placed the edited DSDT into Clover/ACPI/Patched. config.plist already has an entry to load DSDT.aml.
rebooted, and the several-second delay is gone (which was happening right after the "executing 45 lines of ACPI code" in verbose boot).