Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
_config.yml

README.md

logo

Hide Unsupported GPU

So you need to hide your unsupported GPU in OpenCore, There are two ways that you can do this:

  • Spoofing via DeviceProperties
  • Spoofing via SSDT

DevicePropeties Method

Download gfxutil Extract this to your /Users/(yourusername)

Open Terminal and find the PCI route with gfxutil and drag gfxutil to the terminal window it should look like this:

/Users/martineastwood/gfxutil then add to the line -f GFX0

And the output will result in something similar:

DevicePath = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)

With this, navigate towards Root -> DeviceProperties -> Add in your config.plist file and add your PCI route with the following properties: logo logo

SSDT Method

  • There's many ways to find the path but generally the easiest way is to get into Device Manager
  • under windows and find the PCI path.

Example of device path:


DefinitionBlock ("", "SSDT", 2, "hack", "spoof", 0)
{
Method(_SB.PCI0.PEG0.PEGP._DSM, 4)
{
If (_OSI ("Darwin"))
{
If (!Arg2) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"name", Buffer() { "#display" },
"IOName", "#display",
"class-code", Buffer() { 0xFF, 0xFF, 0xFF, 0xFF },
"vendor-id", Buffer() { 0xFF, 0xFF, 0,  0 },
"device-id", Buffer() { 0xFF, 0xFF, 0, 0 },
})
}
}
}
  • What this SSDT does special compared to Rehabman's SSDT is that this adds the If (_OSI
  • ("Darwin")){} block so that this SSDT wouldn't be applied when booting other operating systems
You can’t perform that action at this time.