Contribute
Register

X299 - Open Core support

Joined
Dec 10, 2018
Messages
177
Motherboard
Asus Prime X299-A
CPU
i9-7960X
Graphics
RX 5700
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Ok, tried a bit with OC SSDT DSDT stuff... I'm actually unable to handle this. I think I'll stick with my solid Clover EFI for now, I'll wait OC to be more polished and streamlined I think. Please anybody feel free to comment on this.

ping @nnorris7

Slot-1: RX 5700
Slot-3: Titan Ridge
Slot-6: Broadcom WiFi+BT

If you are used to clover configurator, maybe Open Core Configurator could be something with a little bit more GUI then using plist editor etc.

Make sure to change TSCAdjust and SSDT for your VEGA, other then that it should boot fine.
 

Attachments

  • OC-EFI-054-X299A-PRIME.zip
    1.6 MB · Views: 30
Joined
Jun 13, 2018
Messages
579
Motherboard
Prime X299-A
CPU
i9-9980XE
Graphics
Radeon VII
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. Android
  2. iOS
I added Radeon VII SSDT (same used for clover) and proper TSCAdjust (same used for clover). I noticed you're using USB Kext for Prime Deluxe, which has a different ports layout so I switched to my kext instead. Changed Serials and SUUID etc but no, when OC loads, it shows me Bootcamp Win partition + Clean NVRAM command and no signo of the macOS partition. I'll keep trying when I'll have more time.
 
Joined
Dec 10, 2018
Messages
177
Motherboard
Asus Prime X299-A
CPU
i9-7960X
Graphics
RX 5700
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
I added Radeon VII SSDT (same used for clover) and proper TSCAdjust (same used for clover). I noticed you're using USB Kext for Prime Deluxe, which has a different ports layout so I switched to my kext instead. Changed Serials and SUUID etc but no, when OC loads, it shows me Bootcamp Win partition + Clean NVRAM command and no signo of the macOS partition. I'll keep trying when I'll have more time.

It’s not for Prime Deluxe, i haven’t changed the information text since modifying it though. :)

I’ll let you know if i find some clues for you!
 
Last edited:
Joined
Jun 13, 2018
Messages
579
Motherboard
Prime X299-A
CPU
i9-9980XE
Graphics
Radeon VII
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. Android
  2. iOS
It’s not for Prime Deluxe, i haven’t changed the information text since modifying it though. :)

I’ll let you know if i find some clues for you!

Ok great, I'm a total newbie with open core and maybe it's better for me (and for you :p ) if I just stick with Clover :)

Since I have all the kext, aml, and efi drivers I need I'd like to know a bit more about OC, for example: DSDTs and SSDTs are swappable between OC and Clover? I think that's true for kexts but I'm not sure about .aml(s). NVMExpress.efi efi driver contained in your folder and in the sample folder from OC is really needed since they say in newer platform that driver is no longer required? I spend 4-5 months last year tryin to figure out Clover, I was at my first Hackintosh and since then I learned a lot, now it's pretty much starting from scratch again. Is it worth it?
 
Joined
Dec 10, 2018
Messages
177
Motherboard
Asus Prime X299-A
CPU
i9-7960X
Graphics
RX 5700
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Ok great, I'm a total newbie with open core and maybe it's better for me (and for you :p ) if I just stick with Clover :)

Since I have all the kext, aml, and efi drivers I need I'd like to know a bit more about OC, for example: DSDTs and SSDTs are swappable between OC and Clover? I think that's true for kexts but I'm not sure about .aml(s). NVMExpress.efi efi driver contained in your folder and in the sample folder from OC is really needed since they say in newer platform that driver is no longer required? I spend 4-5 months last year tryin to figure out Clover, I was at my first Hackintosh and since then I learned a lot, now it's pretty much starting from scratch again. Is it worth it?

To be honest, it’s not a super big difference. And clover is quite obsolete soon i think. Also the documentation is very well written, so it shouldn’t be a problem.
Afaik .amls is fully swapable

Edit: Is your mac install on a NVME drive? APFS or HFS?
 
Joined
Jun 13, 2018
Messages
579
Motherboard
Prime X299-A
CPU
i9-9980XE
Graphics
Radeon VII
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. Android
  2. iOS
To be honest, it’s not a super big difference. And clover is quite obsolete soon i think. Also the documentation is very well written, so it shouldn’t be a problem.
Afaik .amls is fully swapable

Edit: Is your mac install on a NVME drive? APFS or HFS?

my macOS is on a NVMe APFS drive
 
Joined
Jun 13, 2018
Messages
579
Motherboard
Prime X299-A
CPU
i9-9980XE
Graphics
Radeon VII
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. Android
  2. iOS
Ok I tried again, following Vanilla OpenCore instructions and referring to your EFi. OC loaded and showed both Windows and macOS partition, Windows loaded but macOS failed to boot... again... I think I'll stick with Clover since my Clover EFI is pretty stable. I understand OC advantages, I played with SSDTs and config.plist with OC but, unfortunately, everything seems far too complicated at the moment. Maybe in the future Unibeast / Multibeast will be rewritten with OC and X299 supported... that will be my time ahaha! I'm pretty sure I was at 90% of the work done, but figuring out what the hell that 10% is? I'm lazy :p Thanks anyway, and feel free to continue this discussion, I will be glad.
 
Joined
Dec 10, 2018
Messages
177
Motherboard
Asus Prime X299-A
CPU
i9-7960X
Graphics
RX 5700
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Ok I tried again, following Vanilla OpenCore instructions and referring to your EFi. OC loaded and showed both Windows and macOS partition, Windows loaded but macOS failed to boot... again... I think I'll stick with Clover since my Clover EFI is pretty stable. I understand OC advantages, I played with SSDTs and config.plist with OC but, unfortunately, everything seems far too complicated at the moment. Maybe in the future Unibeast / Multibeast will be rewritten with OC and X299 supported... that will be my time ahaha! I'm pretty sure I was at 90% of the work done, but figuring out what the hell that 10% is? I'm lazy :p Thanks anyway, and feel free to continue this discussion, I will be glad.

As a last thing (cause that efi really should work!) Did you rename any kexts in the folders? Or SSDTs? Cause if you rename them you also have to rename them in config.plist

Also did you remove boot-arg: agdpmod=pikera

Could you record a video on the verbose boot, so i could see the error?
 
Joined
Jun 13, 2018
Messages
579
Motherboard
Prime X299-A
CPU
i9-9980XE
Graphics
Radeon VII
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. Android
  2. iOS
As a last thing (cause that efi really should work!) Did you rename any kexts in the folders? Or SSDTs? Cause if you rename them you also have to rename them in config.plist

Also did you remove boot-arg: agdpmod=pikera

Could you record a video on the verbose boot, so i could see the error?

It's plausible that I've done a bit of a mess :) Anyway I'll keep you updated as soon as I can find some hours to playin a bit with OpenCore, promised! And thanks for your precious help.
 
Joined
Dec 10, 2018
Messages
177
Motherboard
Asus Prime X299-A
CPU
i9-7960X
Graphics
RX 5700
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
It's plausible that I've done a bit of a mess :) Anyway I'll keep you updated as soon as I can find some hours to playin a bit with OpenCore, promised! And thanks for your precious help.

No worries at all! Just let me know, so i can help you debug it further :)

I’ve fixed my sleep now anyway, so it works really well, even with WOL.
 
Top