MacOS plist / kexts for Ryzen 7900 + Raphael iGPU w/ disabled RTX 4070?

Incognitiv

New member
AMD OS X Member
Joined
Nov 26, 2024
Messages
1
So... I'm new, both in the world of AMD / Hackintoshes and even Linux, and also on this forum. Maybe not this new, since the PC I am using is already 6 months old and since then I also was using Dell Latitude 5490 as my Hackintosh and it worked just fine until the Sequoia, but... it's not about it.

I did a specific thing, very specific - I installed Linux (Ubuntu), then used QEMU to follow this particular 'tutorial', only to install the Sequioa on a "VM" (I'm not sure if I'm supposed to call it a virtual machine, since QEMU works 1:1 so it's almost a bare-metal performance). Anyway, after successfully installing Sequioa I managed to:
  • use passthrough with the Raphael iGPU and saw that MacOS can read the vendor name
  • use passthrough with the RTX GPU and saw that MacOS... well, in this case nothing happened, as if NVIDIA ceased to exist

In both cases I couldn't enable any acceleration at all. I even modified the QEMU configuration file to give myself a bit more resources than I was supposed to, so now the amount of allocated RAM is 32 GBs, 8 cores, 16 threads, I even modified the family name from "Penryn" to "Cascadelake-Server-noTSX" and then to "Cascadelake-Server-v5" (the "noTSX" version managed to identify the processor family as Xeon W) and it works. As for the rest, I'm also using 11:00.0 as a GPU Host ID (it's necessary for the passthrough, so I can still use NVIDIA on my host and AMD for the reason is above - so MacOS can somehow see the AMD vendor). I also know the ACPI IDs for the GPUs:
Code:
# AMD ACPI ID: ACPI(_SB_)#ACPI(PCI0)#ACPI(GP17)#ACPI(VGA_)
# CONVERTED: `_SB_.PCI0.GP17.VGA_
# NVIDIA ACPI ID: ACPI(_SB_)#ACPI(PCI0)#ACPI(GPP0)#ACPI(VGA_)
# CONVERTED: `_SB_.PCI0.GPP0.VGA_

So why do I write about QEMU if it's most likely a bare-metal installation forum? Well... I installed the MacOS on bare-metal, QEMU has 2 entries:
Code:
MACOS_DISK_ID="/dev/nvme1n1p5" # that's where the MacOS is installed
EFI_DISK_ID="/dev/nvme1n1p4" # that's where the EFI is stored

And... managed to fully install MacOS through the QEMU, and I would like to actually... well, boot into it in real time and in real world, not only through the QEMU, thus I'm giving my specification below:
  • RAM: Kingston Fury Beast, DDR5, 64 GB, 5600MHz, CL36 (KF556C36BBEK2-64) (2 sticks)
  • Motherboard: ASRock B650 PG Lightning
  • Disks: WD SN580 2TB M.2 2280 PCI-E x4 Gen4 NVMe (WDS200T3B0E) | WD Black SN850X 4TB M.2 2280 PCI-E x4 Gen4 NVMe (WDS400T2X0E) | Patriot P210 2TB 2.5" SATA III (P210S2TB25)
  • GPUs: iGPU: Raphael... well, that's all I can identify, basically a built-in Ryzen 7900 iGPU | Palit GeForce RTX 4070 Dual 12GB GDDR6X (NED4070019K9-1047D)

As for the conflig.plist - it's the one from the GitHub, I haven't modified it yet, I was going to, but... I have no idea where to start with all this setup, nor I want to somehow break it accidentally.
 

Attachments

  • config.plist
    68.8 KB · Views: 0
Last edited:

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,797
Neither the AMD IGPU or Nvidia RXT 4070 are natively supported in macOS. So you won't be able to get graphics acceleration working with your system as it stands. Using a VM is probably the best option with your current setup.

IF you want to get graphics acceleration in macOS, you need to do a bare metal install of the OS, no VM or other container, and use a compatible AMD GPU. See the link below for a list of supported GPUs.


This link provides information on Nvidia GPUs.


This link provides information on AMD IGPU support with NootedRed.kext.

 
Back
Top Bottom
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.