Contribute
Register

Asus X299 - Support

Status
Not open for further replies.
@djlild7hina

Hi,
I'm switching from clover to opencore. A question. Which ssdts of the KGP ones i used in clover - in the attached screen - should i put in the ACPI folder of opencore and in the ACPI section of the config.plist? I use Gigabyte Titan Ridge with original firmware and now my video card is in slot 5.

Thank you!

Start with the bare minimum and follow the my github base EFI configuration.
Leave the order in your config.plist as is.
1. SSDT-SBUS-MCHC.aml
2. SSDT-PLUG.aml
3. SSDT-EC-USBX.aml
4. SSDT-RTC0.aml

All of the KGP SSDTs need to be modified if you really want to add them. (They are cosmetic and can be added via Device Properties instead).
1. SSDT-DTPG.aml: Not needed anymore, Method already in SSDT-SBUS-MCHC.aml
2. SSDT-X299-USBX.aml: Not needed anymore, Method already in SSDT-EC-USBX.aml
3. SSDT-X299-TB3HP.aml: Edit scope from PCI0 to PC00 in MaciASL.
 
You're welcome, I'm glad to know it worked for you. :beachball:


I found the error. I forgot to delete an entry in the SSDT. :banghead: With the BIOS update the board got a new device (AWAC). If this is present, the (RTC) device is automatically deactivated. So this entry is obsolete.

Code:
       /*
        * Uncomment below if your ACPI doesn't have an AWAC device(ACPI000E)
        */
       /*
        Scope (RTC)
        {
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                If (_OSI ("Darwin"))
                {
                    Return (Zero)
                }
                Else
                {
                    Return (0x0F)
                }
            }
        }
        */

...those who can read have a clear advantage :lol:
 
@djlild7hina

Hi,
many thanks for support. I have compiled OpenCore. I'm with Catalina 10.15.6.
For OpenCore, i used your EFI base. Only, in Kext folder i added X299SageSATA.kext and X299SageUSB.kext (@apfelnico) and in the config.plist, in the DeviceProperties section, i injected as much as necessary (as in @apfelnico's config.plist).
The boot was successful. I attach my EFI and IOReg folder to check if there are any problems or not. Thanks again!

P.S: from the config.plist attached in the EFI folder i have removed some sensitive data.
 

Attachments

  • EFI.zip
    3 MB · Views: 73
  • iMac Pro .zip
    1.4 MB · Views: 56
@djlild7hina

Hi,
many thanks for support. I have compiled OpenCore. I'm with Catalina 10.15.6.
For OpenCore, i used your EFI base. Only, in Kext folder i added X299SageSATA.kext and X299SageUSB.kext (@apfelnico) and in the config.plist, in the DeviceProperties section, i injected as much as necessary (as in @apfelnico's config.plist).
The boot was successful. I attach my EFI and IOReg folder to check if there are any problems or not. Thanks again!

P.S: from the config.plist attached in the EFI folder i have removed some sensitive data.

1. Not sure what these entries do but You can remove the entries under ACPI-Delete
2. Don't think you need a Sata kext
3. You can get rid of boot args since you already specified audio id in device properties
4. If you're on OC 0.6.0 you can use Automatic and Generic under PlatformInfo.
5. You still have a PCI0 scope in SSDT-X299-TB3HP

Those are minor tho but from quick glance looks good :) congrats
 
@djlild7hina

Point 3: i have deleted audio injection in boot args

Point 4: changed to Automatic and Generic in PlatformInfo

Point 5: SSDT edited, i attach new SSDT and IOReg
 

Attachments

  • iMac Pro .zip
    1.4 MB · Views: 53
  • SSDT-X299-TB3HP.aml.zip
    1.5 KB · Views: 58
Thanks man! It’s been fun

We'll miss you... are you really sure to sell everything and jump the ship? :banghead:

can anybody confirm Asus BIOS v. 3105 (just released for Prime X299-A) got the MSR Lock well functioning?
 
@izo1
Aloha, I am using your base efi for my rig x299sage/10g but I am installing an i9- 10980xe cpu. I noticed on the ASUS site that the current bios release is 2002. Would it be safe to use the patched 3101 bios? I noticed that on your signature that you have i9-9980xe cpu and wondering if I had to use a different bios. Thank you for your response.
 
@djlild7hina

Hi,
one last thing.I use istatmenus and with clover it was very detailed thanks to the use of the kext you see on the screen. In particular, i was using fakeSMC modified by KGP which i am attaching here.
With opencore it is possible to use this fakeSMC and the other kext in the screen instead of virtualSMC or can there be problems?
Thank you!
 

Attachments

  • FakeSMC.kext.zip
    33.4 KB · Views: 66
  • screenshot_07.png
    screenshot_07.png
    18.7 KB · Views: 46
Status
Not open for further replies.
Back
Top