• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

MacOS Sonoma: Setting up NVIDIA GPU + Intel HD630 GPU mode Help Please

rhinca2026

New member
Joined
Mar 6, 2026
Messages
9
Motherboard
HP Z2 Mini G3
CPU
i7-7770k
Graphics
Intel UHD630
OS X/macOS
12.x
Bootloader
  1. OpenCore (UEFI)
Mac
  1. Mac mini
Mobile Phone
  1. Android
Please help on what Device Properties make sense for a very unique system configuration. I am aware that the NVIDIA GPU is not supported by MacOS Sonoma.

Tried the following Device Properties, but get a black screen. The only way around this for completing the installation was to add -igfxvesa in the boot argument.

Device Properties:


PciRoot(0x0)/Pci(0x2,0x0)
├── AAPL,ig-platform-id → 07009B59 (Data) // Desktop with connectors
├── device-id → 16590000 (Data)
├── framebuffer-patch-enable → 01000000 (Data)
├── framebuffer-stolenmem → 00004001 (Data) // 256MB (to match BIOS settings)
├── framebuffer-con1-enable → 01000000 (Data)
├── framebuffer-con1-type → 00040000 (Data) // DisplayPort

The system configuration is basically capable of operating in two distinct modes (see system diagram below):
  1. NVIDIA GPU–only mode (Default Configuration)
  2. NVIDIA GPU + Intel GPU mode.
In the BIOS I can select and enable Intel graphics on DisplayPort port #4 (mux shown in the system block diagram below) in the BIOS and also configure the Video Memory. Its quite possible the the Intel GPU doesn't get started until after the OS get loaded....

1773859705199.png

1773967399314.png
 
Last edited:
Tried going through all the connectors but still have a black screen on DP#4 which is driven by the iGPU. The NVIDIA Quadro Display Port show the boot log up until the point where the iGPU is supposed to take over.


Key

Value

Status

Purpose

AAPL,ig-platform-id

00001259

✅ Correct

Headless framebuffer with hidden connectors

device-id

16590000

✅ Correct

Spoofs to native ID 0x5916

framebuffer-fbmem

00009000

✅ Correct

9MB framebuffer memory

framebuffer-patch-enable

01000000

✅ Correct

Enables patching

framebuffer-stolenmem

00004001

✅ Correct

256MB (matches your BIOS)

disable-external-gpu

01000000

✅ Correct

Device-level NVIDIA disable

framebuffer-con0-enable

01000000

✅ Correct

Enables connector 0 for testing

framebuffer-con0-type

00040000

✅ Correct

Sets connector 0 as DisplayPort

1773971453507.png
 

Forum statistics

Threads
2,209
Messages
20,268
Members
30,860
Latest member
stepheneeee