Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

more questions.
my DSDT's TINI is "Method (TINI, 4, Serialized)". is the 4 vs 2 of any consequence?

also the _Exx is a couple of items above the Method (TINI. I assume that is of no consequence, either. screen shot of that portion of dsdt is attached.

however, I don't have a GPE.E2c, nor a _GPE.Exx method. I also don't have an RP05._INI (nor an RP21_.INI).

my dsdt extracted (F4 at clover screen) is also attached.

thanks
Please see below, which is taken from the DSDT you posted. Is your GC-Alpine Ridge connected to THB_C header on motherboard?

Screen Shot 2020-05-02 at 9.24.29 AM.png
 
Hello @faithie999
before restoring original firmware, as you have a custom DSDT, you can try removing on RWAK method lines like as the following sample from my laptop :
Code:
            If ((TBTS == One))
            {
                If ((RPN0 == One))
                {
                    Acquire (OSUM, 0xFFFF)
                    \_GPE.TINI (Zero, RPS0, RPT0, Arg0)
                    Release (OSUM)
                }

                If ((RPN1 == One))
                {
                    Acquire (OSUM, 0xFFFF)
                    \_GPE.TINI (Zero, RPS1, RPT1, Arg0)
                    Release (OSUM)
                }
            }
You can try not removing this 3 lines, then if you still have some issue after wake from sleep, you should try removing it ! :)
Hello @Elias64Fr,

Have you considered something like this as originally described by Osy86:
  • Renaming RWAK to XWAK
  • Adding a new RWAK method like this:
Screen Shot 2020-05-02 at 9.33.08 AM.png


  • This by itself does not help the add-in-card to reconnect complex devices after wake. My Apple Thunderbolt-to-Gigabit adapter does wake from sleep each time, but Belkin Dock Pro and eGPU do not.
 
Please see below, which is taken from the DSDT you posted. Is your GC-Alpine Ridge connected to THB_C header on motherboard?

View attachment 466564
thanks. I know a little about ACPI code but not much!

@CaseySJ--yes, my AR is connected to the thunderbolt header on the Aorus Pro.

and now I can edit the _GPE._E17 method to _GPE.XE17.

@dgsga--so is the RP05 (RP21 in my case)_INI method I need to change the following one from my dsdt?

Screen Shot 2020-05-02 at 12.44.00 PM.png
 
Yeah, in Windows 10, you can disable the display from the Display settings without having to unplug it, whereas macOS doesn't have that feature so it auto-disconnects when a monitor is turned off.

I saw quite a bit of people were asking the same question elsewhere. It's something I'd like to possible fix. Could you guide me on what I'd need to understand to solve it? Or do you think it's a more complex issue?
This might be a good question to post or to search for on egpu.io forums. Or perhaps Insanely Mac where the acidanthera developers have a presence.
 
Yes, you will have to restore the original firmware. Unfortunately you don't have the RMV method option hidden in your BIOS (I've checked) but it's still worth trying without. For DSB4 just duplicate the DSB1 device and rename it DSB4 with an _ADR of 0x00040000. You're right as well about the RP05 to RP21 rename. I'm not sure if this approach will work with an AIC but it's worth giving it a go. Good luck and let us know how you get on...
In ACPI, RMV is the Removal Status. We have this method in our Thunderbolt SSDT. Is there another RMV function in firmware/BIOS?

Screen Shot 2020-05-02 at 9.53.58 AM.png
 
Do you have VirtualSMC.kext with both (a) SMCProcessor.kext and (b) SMCSuperIO.kext?
yep! I also have the VirtualSMC.efi from the Catalina 10.15.4 Fresh Install package. Is that still supposed to be used?
 
Hello @CaseySJ
from your "Micro-Guide: Radeon Speed Boost", you have experienced a kernel panic on boot with RX5700XT SSDT :
  • Having just tested this myself several hours after posting the Micro-Guide, some observations:
    • With AMD RX 5700 XT, Catalina will not complete the boot up process if the SSDT is used.
    • If we only use the RadeonBoost driver (kext) and disable WhateverGreen (-wegoff) then system boots up.
    • For RX 5700-series GPUs, keep agdpmod=pikera in Boot Arguments.
    • SMBIOS = iMac19,1
I had similar issue with my RX5700XT Nitro+ and had solved it :)
Problem is on "PP_PhmSoftPowerPlayTable" table, some data might be incorrect.
I have tested and customized mine (disabling Zero RPM and decrease Idle state fan speed to around 700rpm) under Windows 10 with MorePowerTool and then save as .mpt file

If you open this MPT file with Hex fiend tool and delete first 100bytes, you have your datas to be included on PP_PhmSoftPowerPlayTable

Sans titre5.jpg
Capture d’écran 2020-05-02 à 18.39.24.png


I copy previously selected datas on a new Text file. I first remove all spaces and add ", 0x" between two characters like this (You should also move cursor at beginning before use replace ALL) :
Capture d’écran 2020-05-02 à 18.49.42.png


Capture d’écran 2020-05-02 à 18.55.29.png

and finally, delete ", " before 0x8A first byte. and then copy/paste result on SSDT :
Capture d’écran 2020-05-02 à 18.53.47.png

Thats's all :)
 
Last edited:
Your system still has Hackintosh kexts in /Library/Extensions. Note that the folder name is /Library/Extensions with two slashes "/". In Finder, press CMD-SHIFT-G to open the Go to Folder dialog and enter /Library/Extensions. Then follow the Mojave-to-Catalina upgrade guide.

When I go to the path ~/Library/Extensions/ it just brings me to the Library folder, and when I sudo touch /Library/Extensions it doesn't return anything. I still have my EFI mounted but I know that's not really related. But when I sudo kextcache -i / I get a ton of kexts listed. Just want to make sure I'm deleting the correct files to upgrade.
 
Back
Top