Contribute
Register

X299 - Open Core support

Status
Not open for further replies.
Here is an EFI for Asus Prime X299 Deluxe with OpenCore 0.0.4.

Notes:
1. If you don't have an i9-7900X don't forget to modify TSCAdjustReset.kext for your CPU.
2. This assumes a Radeon VII is in slot PCIEX16_1. If your Radeon VII is in a different slot you'll need to modify SSDT-PrimeX299Deluxe-RadeonVII-WEG.aml. If you have a different GPU you'll need to replace PrimeX299Deluxe-RadeonVII-WEG.aml with a different appropriate SSDT for your GPU and modify config.plist accordingly.
3. This assumes your Thunderbolt 3 card (I have a GC-Titan Ridge) is in slot PCIEX16_4. If your TB3 card is in a different slot you'll need to modify SSDT-PrimeX299Deluxe-Thunderbolt3-HotPlug.aml, or remove the SSDT from the ACPI folder and the config.plist if you're not using a TB card.
4. USB ports disabled: internal USB 3.0 header U31G1_34 and external USB 2.0 port #12 (closest to the board). You'll need to modify PrimeX299DeluxeUSB15ports.kext if you desire a different USB port configuration.
5. Don't forget to enter your SN, SUUID, MLB, and ROM into the config.plist (under PlatformInfo/Generic).

Thanks go more to others than myself for helping me get this far (kgp, Ellybz, apfelnico, izo1, shael, et al). Thank you all.


It works perfect in my configuration, with Vega 64, and I9-7920X at 4.4GHZ
 
Here is my own working OC EFI Folder for my ASUS Prime x299 Deluxe - all Devices implemented.
Radeon VII in Slot1.
TSCAdjustReset.kext 15 for my i7-7820x

Bildschirmfoto 2019-08-20 um 21.20.51.png


Don't know why this doesn't work with flmmkr`s EFI Folder.
 

Attachments

  • EFI.zip
    2 MB · Views: 227
  • iMac Pro - Systemreport.zip
    285.2 KB · Views: 100
  • iMac Pro - IOREG.zip
    1.1 MB · Views: 101
Last edited:
So finally, here's my completed and completely stable EFI OpenCore Version 005 for X299 Gigabyte Gaming 7.
Everything works. Everything is stable. Before some of you jump on the fact that this EFI is wrong @izo1 ;) ; does not have DeviceProperties or EC SSDTs. They are ABSOLUTELY not needed. If you have your SSDTs properly implemented, filing DeviceProperties is a waste of time. it might even conflict with your Sleep/Wake functions ( reported by several users ). EC does not appear on Gigabyte Mobos. ( I still put one in the ACPI SSDTS but it's deactivated ). The ARPT SSDT is now fixed. I also have 2 extra SSDTs that you might not need ( Firewire & Xtra Audio PCIE Card ), I left them in case you wish to create a custom one ( Audio Engineers ) or for a different PCIe Card. My SSDT for CPUPM is based on Piker Aplha. As usual, SN , MLB, UUID are removed. Enjoy!!

Screen Shot 2019-08-20 at 12.17.53 PM.png
Screen Shot 2019-08-20 at 12.18.19 PM.png
 
Last edited:
@izo1
I do not believe in statements like "You are wrong". If you wish to help please develop your ideas properly. This has nothing to do with ego, unless you just want to diminish others based on emotions . I do not believe this is a proper way to communicate or transmit informations to others. You are an intelligent person, I saw your posts, but if you really wish to help, please construct your statements. Peace.
 
Here is my own working OC EFI Folder for my ASUS Prime x299 Deluxe - all Devices implemented.
Radeon VII in Slot1.
TSCAdjustReset.kext 15 for my i7-7820x

View attachment 422438

Don't know why this doesn't work with flmmkr`s EFI Folder.
You are still using APCI patches. They are not needed, you need to readjust your SSDTs to reflect those changes ( Mostly PC00 to PCI0 ). The EFI from @flmmkr seems legit in this sense.
 
But there is no diff between my EFI and the one from flmmkr @Ellybz. Except he has 3 ACPI aml and I
have these splittet. (Sorry for bad English).

Whatever, mine is working fine.
 
But there is no diff between my EFI and the one from flmmkr @Ellybz. Except he has 3 ACPI aml and I
have these splittet. (Sorry for bad English).

Whatever, mine is working fine.
Don't worry about your English..Your post#184 was showing your EFI with your ACPI patches & SSDTs. When I ask to put your EFI, IOReg & screenshot to troubleshoot, I was obviously referring to the one @flmmkr is using because you had problems with it. Without this configuration it's difficult to spot the problems; however if you are satisfied with your EFI, that whole discussion is redundant.

Cheers :)
 
So I'm trying to clean up my EFI by combining several separate SSDTs for the mainboard into one complete SSDT. When I do this it does not work for some reason. If I have the DTGP SSDT and add entries for _SB_.PC00.CAVS and _SB_.PC00.PMC1 for example, it works. As soon as I add anything beyond that it does not work. Anyone have any idea why?

The separate SSDTs and the combo one are attached.

I think it would just be cleaner to have one SSDT for the mainboard (for things that aren't going to change) and then separate SSDTs for things that could be changed (graphics card, CPU, etc).
 

Attachments

  • Separate-SSDTs.zip
    8 KB · Views: 85
  • SSDT-PrimeX299Deluxe-Main.aml
    4.4 KB · Views: 83
Status
Not open for further replies.
Back
Top