SSDT to bypass first 16x slot in Asus TUF x570 Plus/BR
Add to your EFI>ACPI folder and to your config.plist
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "spoof", 0x00000000) { External (SB.PCI0.GPP0.VGA_, DeviceObj)
Method (_SB.PCI0.GPP0.VGA._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 // ....
}
})
}
}