Contribute
Register

PatchAPIC for i9 9820X

Status
Not open for further replies.
Joined
Jul 20, 2014
Messages
1,074
Motherboard
AsRock X299 Creator-1.50
CPU
i9-10900X
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hello

I having hard time to Install Monterey with OC one of my Hackintosh with a "cursed CPU" aka i9 9820X.

I've on EFI with OC running the same Mobo with i9 10900X but it kernel panic with the i9 9820X

The actual install is Catalina with Clover and I checked the "Patch APIC" checkbox. It does the trick
But there is no such thing on Opencore

I've found this and this. It might work ... I need a little bit of assistance.
With clover I drop the DSDT (F4) ... APIC.aml attached file
I erased all entries with the same ProcessorID FF ..... APIC_i9_9820X_V1.aml
Then I change the first processor IDs to 00 ...... APIC_i9_9820X_V2.aml
Next I'll add it do OC/APCI folder and to config.plist ➧ APCI

AM I doing things the right way ?
Thanks for any help
 

Attachments

  • APIC.aml
    492 bytes · Views: 42
  • APIC_i9_9820X_V1.aml
    212 bytes · Views: 34
  • APIC_i9_9820X_V2.aml
    204 bytes · Views: 33
Did you ever figure this out? I'm thinking I'll have to switch to OpenCore to get my build to work with Monterey, but not sure what I'll do if the 9820x doesn't work...
 
Hello

I having hard time to Install Monterey with OC one of my Hackintosh with a "cursed CPU" aka i9 9820X.

I've on EFI with OC running the same Mobo with i9 10900X but it kernel panic with the i9 9820X

The actual install is Catalina with Clover and I checked the "Patch APIC" checkbox. It does the trick
But there is no such thing on Opencore

I've found this and this. It might work ... I need a little bit of assistance.
With clover I drop the DSDT (F4) ... APIC.aml attached file
I erased all entries with the same ProcessorID FF ..... APIC_i9_9820X_V1.aml
Then I change the first processor IDs to 00 ...... APIC_i9_9820X_V2.aml
Next I'll add it do OC/APCI folder and to config.plist ➧ APCI

AM I doing things the right way ?
Thanks for any help
Hi @oli.mathieu,

Perhaps this might help? This is a setting used for Opencore
for the equivalent of patch APIC.

Screen Shot 2022-06-13 at 8.58.23 AM.png
 
Hi Middle Man
Thanks
I certainly used this. I spend a lot of time trying to make it work.
But I gave up and switch to an i9 7900X.
I see. I guess that was a good logical decision. Unfortunately some chips can be pretty tricky to enable.
The alternative for some is probably to upgrade Clover. Personally if I had it I'd have given it a try with OC.
The most important is probably the SSDT-EC-USBX, SSDT-AWAC and SSDT-CPUR for the more recent OSes.
Without them properly defined, the system just won't boot.
 
The actual install is Catalina with Clover and I checked the "Patch APIC" checkbox. It does the trick
But there is no such thing on Opencore
Out of curiosity, why not "just" update Clover to a version which supports Monterey?

I've found this and this. It might work ... I need a little bit of assistance.
Thanks for coming up with the (very weird) issue and its solution.
APIC.aml is completely scrambled: 10, 04, 08, 0A, 02, 12, 14, 16, 18, 1A, 03, 05, 09, 0B, 11, 13, 15, 17, 19, 1B :crazy:

Since you have two systems, what does the APIC looks like with the i9-10900X?
And what is the DSDT? From Khronokernel's explanation, the solution depends on it.

With clover I drop the DSDT (F4) ... APIC.aml attached file
I erased all entries with the same ProcessorID FF ..... APIC_i9_9820X_V1.aml
Then I change the first processor IDs to 00 ...... APIC_i9_9820X_V2.aml
Next I'll add it do OC/APCI folder and to config.plist ➧ APC
That, and of course delete the native APIC table.
ProcessorID FF is for cores which do not exist in this particular chip ("Enabled: 0")

Assuming the DSDT enumerates CPUs in order, the APIC for 10 cores / 20 threads should look like this.
 

Attachments

  • APIC-9820X.aml
    492 bytes · Views: 43
Out of curiosity, why not "just" update Clover to a version which supports Monterey?
That is a good question, I use OC for almost 2 years now and I'm a bit rusty with clover.
Thanks for coming up with the (very weird) issue and its solution.
APIC.aml is completely scrambled: 10, 04, 08, 0A, 02, 12, 14, 16, 18, 1A, 03, 05, 09, 0B, 11, 13, 15, 17, 19, 1B :crazy:

Since you have two systems, what does the APIC looks like with the i9-10900X?
And what is the DSDT? From Khronokernel's explanation, the solution depends on it.
I followed Khronokernel's explanation (with the original DSDT), but all my attempts failed
Assuming the DSDT enumerates CPUs in order, the APIC for 10 cores / 20 threads should look like this.
Thanks
I still have the 9820X, and give a try later when the hackintosh won't be in used
I keep you posted
Many Thanks
 
Last edited:
Status
Not open for further replies.
Back
Top