Contribute
Register

[SUCCESS] Asus ROG Strix Z790-H Gaming WiFi + i5-13600k + Asus TUF RX 6800 XT

@sinosino: I am not a good English speaker and for this reason it is a bit difficult for me to explain.
Read the included links.

SSDT-PLUG-ALT = Power Management - Mandatory
SSDT-EC-USBX = Fixing Embedded Controller - Mandatory
SSDT-AWAC = Fixing System Clocks - Mandatory
SSDT-RHUB = Fixing USB - Mandatory
SSDT-SBUS-MCHC = Fixing SMBus support - Optional

About overclock mmaybe I'll try in a few days, I'm not at home right now.
Thank you! I used your EFI with the SSDTs, I am still getting the kernel panic. Here is the situation, I have an Asus Thunderbolt EX 4 Add in Card which connects to my LG Ultra fine 5K monitor. When I connect my iPhone to the monitor's type c port, put on sleep then wake up, it will crash, and I have to force to reboot the PC. Any ideas? Below is the kernel panic:
mp_kdp_enter() timed-out on cpu 1, NMI-ing
mp_kdp_enter() NMI pending on cpus: 0 2 3
mp_kdp_enter() timed-out during locked wait after NMI;expected 20 acks but received 18 after 11243037 loops in 1747200000 ticks
panic(cpu 1 caller 0xffffff8004390785): IPI timeout, unresponsive CPU bitmap: 0x4, NMIPI acks: 0x0, now: 0x0, deadline: 624383836582, pre-NMIPI time: 0x91602d426e, current: 0x917dfaa8c1, global: 1 @pmap.c:3092
Panicked task 0xffffff98282f3bf8: 12 threads: pid 632: f
i3 Helper (G
Backtrace (CPU 1), panicked thread: 0xffffff935bb89b30, Frame : Return Address
0xffffffebc09735b0 : 0xffffff800427207d
0xffffffebc0973600 : 0xffffff80043c6164
0xffffffebc0973640 : 0xffffff80043b5c77
0xffffffebc0973690 : 0xffffff8004212951
0xffffffebc09736b0 : 0xffffff800427235d
0xffffffebc09737a0 : 0xffffff8004271a07
0xffffffebc0973800 : 0xffffff80049db40b
0xffffffebc09738f0 : 0xffffff8004390785
0xffffffebc09739b0 : 0xffffff8004396f96
0xffffffebc0973a80 : 0xffffff8004397c01
0xffffffebc0973ad0 : 0xffffff800432264e
0xffffffebc0973c40 : 0xffffff80043251b9
0xffffffebc0973ca0 : 0xffffff800431b79c
0xffffffebc0973ce0 : 0xffffff8004280ba4
0xffffffebc0973d00 : 0xffffff800492b5a1
0xffffffebc0973d20 : 0xffffff8004924e22
0xffffffebc0973d50 : 0xffffff800491977f
0xffffffebc0973db0 : 0xffffff800492391a
0xffffffebc0973df0 : 0xffffff800492385f
0xffffffebc0973e20 : 0xffffff8006e22c3c
0xffffffebc0973e40 : 0xffffff8006e22c78
0xffffffebc0973e60 : 0xffffff8006e2c275
0xffffffebc0973ea0 : 0xffffff8004954587
0xffffffebc0973ef0 : 0xffffff800439b533
0xffffffebc0973fa0 : 0xffffff8004212db6
Kernel Extensions in backtrace:
com.apple.iokit.IOSurface(336.60.1)[CEE7530A-8DE3-30C6-9EE3-EC791D0A2CAC]@0xffffff8006e10000->0xffffff8006e38fff

Process name corresponding to current thread (0xffffff935bb89b30): f
i3 Helper (GPU)
Boot args: alcid=15 agdpmod=pikera

Mac OS version:
22G91
 
Unfortunately I have no experience with Thunderbolt, I've never used one.
If I had to guess I think you need a ssdt for power management.
 
Thank you! I used your EFI with the SSDTs, I am still getting the kernel panic. Here is the situation, I have an Asus Thunderbolt EX 4 Add in Card which connects to my LG Ultra fine 5K monitor. When I connect my iPhone to the monitor's type c port, put on sleep then wake up, it will crash, and I have to force to reboot the PC. Any ideas? Below is the kernel panic:
mp_kdp_enter() timed-out on cpu 1, NMI-ing
mp_kdp_enter() NMI pending on cpus: 0 2 3
mp_kdp_enter() timed-out during locked wait after NMI;expected 20 acks but received 18 after 11243037 loops in 1747200000 ticks
panic(cpu 1 caller 0xffffff8004390785): IPI timeout, unresponsive CPU bitmap: 0x4, NMIPI acks: 0x0, now: 0x0, deadline: 624383836582, pre-NMIPI time: 0x91602d426e, current: 0x917dfaa8c1, global: 1 @pmap.c:3092
Panicked task 0xffffff98282f3bf8: 12 threads: pid 632: f
i3 Helper (G
Backtrace (CPU 1), panicked thread: 0xffffff935bb89b30, Frame : Return Address
0xffffffebc09735b0 : 0xffffff800427207d
0xffffffebc0973600 : 0xffffff80043c6164
0xffffffebc0973640 : 0xffffff80043b5c77
0xffffffebc0973690 : 0xffffff8004212951
0xffffffebc09736b0 : 0xffffff800427235d
0xffffffebc09737a0 : 0xffffff8004271a07
0xffffffebc0973800 : 0xffffff80049db40b
0xffffffebc09738f0 : 0xffffff8004390785
0xffffffebc09739b0 : 0xffffff8004396f96
0xffffffebc0973a80 : 0xffffff8004397c01
0xffffffebc0973ad0 : 0xffffff800432264e
0xffffffebc0973c40 : 0xffffff80043251b9
0xffffffebc0973ca0 : 0xffffff800431b79c
0xffffffebc0973ce0 : 0xffffff8004280ba4
0xffffffebc0973d00 : 0xffffff800492b5a1
0xffffffebc0973d20 : 0xffffff8004924e22
0xffffffebc0973d50 : 0xffffff800491977f
0xffffffebc0973db0 : 0xffffff800492391a
0xffffffebc0973df0 : 0xffffff800492385f
0xffffffebc0973e20 : 0xffffff8006e22c3c
0xffffffebc0973e40 : 0xffffff8006e22c78
0xffffffebc0973e60 : 0xffffff8006e2c275
0xffffffebc0973ea0 : 0xffffff8004954587
0xffffffebc0973ef0 : 0xffffff800439b533
0xffffffebc0973fa0 : 0xffffff8004212db6
Kernel Extensions in backtrace:
com.apple.iokit.IOSurface(336.60.1)[CEE7530A-8DE3-30C6-9EE3-EC791D0A2CAC]@0xffffff8006e10000->0xffffff8006e38fff

Process name corresponding to current thread (0xffffff935bb89b30): f
i3 Helper (GPU)
Boot args: alcid=15 agdpmod=pikera

Mac OS version:
22G91
@sinosino,

To work with Thunderbolt 4 the setups also require at least 4 other SSDTs.

They are:

SSDT-DTPG.aml
SSDT-DMAR.aml
SSDT-DMAC.aml
SSDT-TB4-Maple-Ridge.aml (with correct RP number version e.g. RP05)

In addition, before use in macOS, the card needs to be initialised via the Intel Thunderbolt drivers on Windows.
Otherwise it is useless.

To find the right RP number you need to run IORegExplorer and look through your PCI device table to see which one the Thunderbolt card resides on.

If you want full Thunderbolt functionality like boot from external TB devices at boot, the preferred method is to go instead with using a Gigabyte TB3 Titan Ridge card instead and have the BIOS on it flashed for hackintosh use. This will make it function closer to how Thunderbolt on a real Mac works.
 
@sinosino,

To work with Thunderbolt 4 the setups also require at least 4 other SSDTs.

They are:

SSDT-DTPG.aml
SSDT-DMAR.aml
SSDT-DMAC.aml
SSDT-TB4-Maple-Ridge.aml (with correct RP number version e.g. RP05)

In addition, before use in macOS, the card needs to be initialised via the Intel Thunderbolt drivers on Windows.
Otherwise it is useless.

To find the right RP number you need to run IORegExplorer and look through your PCI device table to see which one the Thunderbolt card resides on.

If you want full Thunderbolt functionality like boot from external TB devices at boot, the preferred method is to go instead with using a Gigabyte TB3 Titan Ridge card instead and have the BIOS on it flashed for hackintosh use. This will make it function closer to how Thunderbolt on a real Mac works.
Thank you! So far the LG Ultrfine 5K monitor is working without those SSDTs, are they mandatory? I only need the monitor to be working, no need other TB devices. I see it in Hackintool like this:
 

Attachments

  • pic6.png
    pic6.png
    632.5 KB · Views: 58
  • pic7.png
    pic7.png
    1.5 MB · Views: 55
Thanks for your sharing! I'm now using your EFI, everything is working fine except the sleep. My machine wakes up very slowly (~30 secs) after a sleep, I doubt that if your machine also has this problem?
 
Thanks for your sharing! I'm now using your EFI, everything is working fine except the sleep. My machine wakes up very slowly (~30 secs) after a sleep, I doubt that if your machine also has this problem?
make sure you have done this correctly:
 
make sure you have done this correctly:
I'm pretty sure that I have done this correctly. Since I have another build based on MSI Z690 Pro-A, which works perfectly.
 
I'm pretty sure that I have done this correctly. Since I have another build based on MSI Z690 Pro-A, which works perfectly.
also this thread is for a Asus ROG Strix Z790-H Gaming and yet your profile says MSI B365M PRO-VDH ?
 
also this thread is for a Asus ROG Strix Z790-H Gaming and yet your profile says MSI B365M PRO-VDH ?
My motherboard is Asus ROG Strix Z790-H Gaming, and I do not update my profile.
 
Back
Top