Contribute
Register

Intel 11th Gen IGPU with z590 Big Sur

Joined
Sep 19, 2020
Messages
9
Motherboard
Z590-A
CPU
I9-11900K
Graphics
UHD 750
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi,
in this post, I'll be trying to boot BigSur with my I9-11900k IGPU
please don't tell me that the IGPU isn't supported I know that but many users achieved this by facking the IGPU to the UHD 630

these are my specs
Asus Z590-A
I9-11900K
64GB Ram
Crucial P2 NVME 250GB (May upgrade it later to 970 Evo plus 500GB)

till now I managed to boot to installation by disabling the I255-V Lan because it causes random reboots

I'll attach my EFi for now till I make further progress

Note:
I'm still a noob in Hackintosh's but ill take this opportunity to learn more about it
 

Attachments

  • EFI.rar
    2.8 MB · Views: 167

Edhawk

Moderator
Joined
Aug 2, 2013
Messages
2,377
Motherboard
Gigabyte Z97X-UD5H
CPU
i7-4790K
Graphics
HD 4600 / RX 580
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Joined
Sep 19, 2020
Messages
9
Motherboard
Z590-A
CPU
I9-11900K
Graphics
UHD 750
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
If you know the IGPU is unsupported and needs to be set with a fake Device ID, what are you looking for?
I don't know how to set the fake id
I tried reading the dortiana guide and followed everything but facing the device id was too complicated for me so I'm waiting on some who can help me achieve that
 

Edhawk

Moderator
Joined
Aug 2, 2013
Messages
2,377
Motherboard
Gigabyte Z97X-UD5H
CPU
i7-4790K
Graphics
HD 4600 / RX 580
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Joined
Oct 4, 2018
Messages
243
Motherboard
Gigabyte C246-WU4
CPU
E-2278G
Graphics
WX7100
Mac
  1. MacBook Pro
  2. Mac mini
I don't know how to set the fake id
I tried reading the dortiana guide and followed everything but facing the device id was too complicated for me so I'm waiting on some who can help me achieve that
The procedure is described here:
You need to fill in Device Properties > Add > PciRoot(0x0)/Pci(0x2,0x0) with entries
device-id for the fake
AAPL,ig-platform-id for a corresponding framebuffer
framebuffer-patch-enable 0x01000000

Device-id values may be found in ark.intel.com for a processor you want to fake. For instance, the i9-10900K has an iGPU with id 0x9bc5, which would be written as 0xc59b00000 with ProperTree (byte swapping + padding to 4 bytes).

If it were that simple, someone would probably have found out already—but there's nothing wrong with learning.
 
Last edited:
Joined
Sep 19, 2020
Messages
9
Motherboard
Z590-A
CPU
I9-11900K
Graphics
UHD 750
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Name one.
Post a link.

iGPU can now be enabled in BIOS

iGPU can now be enabled in BIOS
- Working Aquantia 10Gbe port
- Working Intel AX201 WiFi6
- Coffee Lake CPUID CPU & GPU configuration (no VDA decoding yet)
- Intel IGPU detected in macOS, no Intel Quicksync

Alright so I got it up and running! I updated my bios to the latest version from ASUS (0704) as well as updating all the kexts with the versions released yesterday by Acidanthera and OC 0.6.8, and after that both my existing Big Sur and High Sierra installations booted up. I tested on the iGPU with the Comet Lake spoof and that DOES indeed work in Big Sur

I did! Well, the iGPU is working with the CPU Spoofed to a Comet Lake i9 (EB0609)
The Links to the posts:
--------------------------------------------------------------------------------------------------------------------------
I would recommend you have a read of this Comet Lake & Rocket Lake guide - https://dortania.github.io/hackintosh/updates/2021/04/24/rocket-lake.html

I don't think you will be able to get the IGPU working, even with a fake device ID. You probably need to disable the IGPU and use a discrete graphics card.

Thank you ill read it tomorrow and give you an update if I figure this out
-------------------------------------------------------------------------------------------------------------------

The procedure is described here:
You need to fill in Device Properties > Add > PciRoot(0x0)/Pci(0x2,0x0) with entries
device-id for the fake
AAPL,ig-platform-id for a corresponding framebuffer
framebuffer-patch-enable 0x01000000

Device-id values may be found in ark.intel.com for a processor you want to fake. For instance, the i9-10900K has an iGPU with id 0x9bc5, which would be written as 0xc59b00000 with ProperTree (byte swapping + padding to 4 bytes).

If it were that simple, someone would probably have found out already—but there's nothing wrong with learning.
Thank you man, I'll try this tomorrow as well, that's why I love this
learning new things
 
Joined
May 11, 2011
Messages
1,752
Motherboard
Gigabyte B550 Vision D
CPU
Ryzen 5900X
Graphics
RX 6800
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Hi,
in this post, I'll be trying to boot BigSur with my I9-11900k IGPU
please don't tell me that the IGPU isn't supported I know that but many users achieved this by facking the IGPU to the UHD 630

these are my specs
Asus Z590-A
I9-11900K
64GB Ram
Crucial P2 NVME 250GB (May upgrade it later to 970 Evo plus 500GB)

till now I managed to boot to installation by disabling the I255-V Lan because it causes random reboots

I'll attach my EFi for now till I make further progress

Note:
I'm still a noob in Hackintosh's but ill take this opportunity to learn more about it
TheKing464,

So, I have looked at your file and made some of the required edits. However I noticed you were using SSDTs from other peoples builds. Please don't do that. There's a reason why we set the files in the way we do. Because we only put in the things we know that actually work.

As it goes you are lucky that I do have a base working EFI setup made for Asus Z590 Prime A boards also (based on other users tests). So I have based the updated EFI largely on that.

However I'd made a couple of significant edits. First I'd removed most of your Intel Smalltree & Atheros ethernet kexts - you had about 4 kexts in there all enabled (which will cause problems if all enabled). You don't really need them because if you are using latest Big Sur, your Intel I-225V 2.5Gbe LAN is natively supported (so no patches). I'd also removed some of the unneeded SMBIOS data as well replaced the entire ACPI section. Aside from having the minimum ACPIs you didn't have SSDT-RHUB.aml which is essential for Asus based setups. So I have added that in.
I have also added the spoofed device properties for the Intel i9 Comet Lake UHD 630 IGPU (9BC5).

To use Rocket Lake you need minimum Opencore 0.6.8. and Whatevergreen 1.4.9. plus Catalina 10.15.7 or Big Sur.
If you want to use an earlier macOS you will need to spoof the CPU & GPU to Comet Lake Lake compatible EB060800 000000000 00000000 00000000 for CPUID1Data and FFFFFFFF 000000000 00000000 00000000 for CPUID1Mask, and CML UHD 630 (00009BC5) AAPL,ig-platform-id.

Anyways I want you to know, not many people have had much success running the Rocket Lake CPU& IGPU all on its own. The key point you have to understand about your build is that you have an extremely new board. It is so new that there's a problem with it - it is largely unsupported. The issue with the Z590 is that coupled with the Rocket Lake chip, Apple has never made such a board or system before, so there is no macOS support for it. The only way you can get around a working system is to spoof most of the system to the last gen CPU. But the spoofing itself is an issue, dependent on the CPUID used also (under the Emulate CPUID section in Kernel). The 11900K Rocket Lake is harder to spoof generally compared to the Comet Lake 10900K chip. Comet Lake is better because aside from having full support in Catalina 10.15.7 & Big Sur it can spoof successfully to Coffee Lake on earlier macOSes such as High Sierra.

So my suggestion would be, if you want a good system out of the 11900K, get yourself a compatible AMD dedicated GPU card to run it on, something like a 5700XT, Radeon VII, RX570, 6800XT etc, to pair with your IGPU. That would be a better fit for you (as the hardware acceleration works better overall in that manner). That's what suren6791 achieved on his system here. > https://www.tonymacx86.com/threads/rocket-lake-and-amd-rx580.314041/
 

Attachments

  • TheKing464-EFI-1.zip
    3.1 MB · Views: 121
Joined
Sep 19, 2020
Messages
9
Motherboard
Z590-A
CPU
I9-11900K
Graphics
UHD 750
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
You should read them a little more carefully.
I will Thank You

TheKing464,

So, I have looked at your file and made some of the required edits. However I noticed you were using SSDTs from other peoples builds. Please don't do that. There's a reason why we set the files in the way we do. Because we only put in the things we know that actually work.

As it goes you are lucky that I do have a base working EFI setup made for Asus Z590 Prime A boards also (based on other users tests). So I have based the updated EFI largely on that.

However I'd made a couple of significant edits. First I'd removed most of your Intel Smalltree & Atheros ethernet kexts - you had about 4 kexts in there all enabled (which will cause problems if all enabled). You don't really need them because if you are using latest Big Sur, your Intel I-225V 2.5Gbe LAN is natively supported (so no patches). I'd also removed some of the unneeded SMBIOS data as well replaced the entire ACPI section. Aside from having the minimum ACPIs you didn't have SSDT-RHUB.aml which is essential for Asus based setups. So I have added that in.
I have also added the spoofed device properties for the Intel i9 Comet Lake UHD 630 IGPU (9BC5).

To use Rocket Lake you need minimum Opencore 0.6.8. and Whatevergreen 1.4.9. plus Catalina 10.15.7 or Big Sur.
If you want to use an earlier macOS you will need to spoof the CPU & GPU to Comet Lake Lake compatible EB060800 000000000 00000000 00000000 for CPUID1Data and FFFFFFFF 000000000 00000000 00000000 for CPUID1Mask, and CML UHD 630 (00009BC5) AAPL,ig-platform-id.

Anyways I want you to know, not many people have had much success running the Rocket Lake CPU& IGPU all on its own. The key point you have to understand about your build is that you have an extremely new board. It is so new that there's a problem with it - it is largely unsupported. The issue with the Z590 is that coupled with the Rocket Lake chip, Apple has never made such a board or system before, so there is no macOS support for it. The only way you can get around a working system is to spoof most of the system to the last gen CPU. But the spoofing itself is an issue, dependent on the CPUID used also (under the Emulate CPUID section in Kernel). The 11900K Rocket Lake is harder to spoof generally compared to the Comet Lake 10900K chip. Comet Lake is better because aside from having full support in Catalina 10.15.7 & Big Sur it can spoof successfully to Coffee Lake on earlier macOSes such as High Sierra.

So my suggestion would be, if you want a good system out of the 11900K, get yourself a compatible AMD dedicated GPU card to run it on, something like a 5700XT, Radeon VII, RX570, 6800XT etc, to pair with your IGPU. That would be a better fit for you (as the hardware acceleration works better overall in that manner). That's what suren6791 achieved on his system here. > https://www.tonymacx86.com/threads/rocket-lake-and-amd-rx580.314041/
I really don't know how to thank you, ill try the EFI now and if doesn't work I may buy a 6800xt
 
Top