du kannst die igpu auch noch so deklarieren, via den dp in oc, das die igpu nur für berechnungen genutzt wird, ansonsten ist es schon gut- so wie du das im bios verändert hast, -also peg o.ä, first
siehe spoiler -edit-meine maus zickt...
Add
Sets device properties from a map.
PciRoot(0x0)/Pci(0x2,0x0)
This section is set up via WhateverGreen's Framebuffer Patching Guide
(opens new window)and is used for setting important iGPU properties. If you have a -F
series CPU, you can ignore this section as you do not have an iGPU.
AAPL,ig-platform-id
is what macOS uses to determine how the iGPU drivers interact with our system, and two values choose between are as follows:
AAPL,ig-platform-id | Comment |
---|---|
07009B3E | Used when the Desktop iGPU is used to drive a display |
00009B3E | Alternative to 07009B3E if it doesn't work |
0300C89B | Used when the Desktop iGPU is only used for computing tasks and doesn't drive a display |
- Note: With macOS 10.15.5 and newer, there seems to be a lot of issues with black screen using
07009B3E
, if you get similar issues try swapping to00009B3E
We also add 2 more properties, framebuffer-patch-enable
and framebuffer-stolenmem
. The first enables patching via WhateverGreen.kext, and the second sets the min stolen memory to 19MB. This is usually unnecessary, as this can be configured in BIOS(64MB recommended) but required when not available.
- Note: Headless framebuffers(where the dGPU is the display out) do not need
framebuffer-patch-enable
andframebuffer-stolenmem
Key | Type | Value |
---|---|---|
AAPL,ig-platform-id | Data | 07009B3E |
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
(This is an example for a desktop UHD 630 without a dGPU and no BIOS options for iGPU memory)