Great! Thanks for sharing this and for raising the bug on Github. I subscribed to it so if I see any questions or feedback I will reach out there too. Hopefully it can get resolved!View attachment 1727664
Used this before for disabling NVIDIA
Yes check for update. Normally that comes automatically with the operating system, but you can try manually providing you don't have the latest firmware like this:Okay, tried it on both my actual boot drive, as well as 2 USB drives with the same experience on all three. Grey screen only with the BOOT you sent me, black screen when I rename the refind.efi to BOOTx64.efi. I also reset my PRAM to make sure that wasn't it, but no difference. Gonna see if there is a firmware update for my Mac or something.
Alas, IOBCC panic as well. Is there any way for me to save the boot logs to compare them without taking photos?Try this config
So, I had DisableIoMapper enabled as prior to the Firmware Upgrade I was getting a vt-d hang and that seemed to resolve it. I guess at this point whatever was going on before was just a mess.These are the last changes.Code:<key>DisableIoMapper</key> <false/> <key>EnableJumpstart</key> <false/>
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
* Disassembly of iASLMNAwTd.aml, Sun Feb 14 01:15:38 2021
*
* Original Table Header:
* Signature "SSDT"
* Length 0x000000D3 (211)
* Revision 0x02
* Checksum 0x2B
* OEM ID "DRTNIA"
* OEM Table ID "spoof"
* OEM Revision 0x00000000 (0)
* Compiler ID "INTL"
* Compiler Version 0x20200925 (538970405)
*/
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "spoof", 0x00000000)
{
External (_SB_.PC03.BR3A.PEGP, DeviceObj)
Method (_SB.PC03.BR3A.PEGP._DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If ((!Arg2 || (_OSI ("Darwin") == Zero)))
{
Return (Buffer (One)
{
0x03 // .
})
}
Return (Package (0x0A)
{
"name",
Buffer (0x09)
{
"#display"
},
"IOName",
"#display",
"class-code",
Buffer (0x04)
{
0xFF, 0xFF, 0xFF, 0xFF // ....
},
"vendor-id",
Buffer (0x04)
{
0xFF, 0xFF, 0x00, 0x00 // ....
},
"device-id",
Buffer (0x04)
{
0xFF, 0xFF, 0x00, 0x00 // ....
}
})
}
}