Contribute
Register

Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580

Hi NorthAmtransAm,
This is the first time I heard Asmedia.kext. Could you tell me the functions of the kext? I am using Catalina 10.15.7 (latest one), Big Sur seems to be a bit lagging for me so I downgrade to Catalina.
It likely won't be an issue if you're on Catalina.

For your knowing though look here.

 
Is your system connected to wired Ethernet? If not, give that a try. No guarantees, but if that doesn't work then the next option will be to install macOS using a different Hackintosh or a real Mac. That means installing the SSD from this Hackintosh into an external USB enclosure, for example, and connecting it to the real Mac or other Hack.
Found the culprit!!!! ... it was the ME Intel firmware upgrade that included a part of firmware via a Windows' driver I didn't load. I reset BIOS, upgrade to last version again, applied the the ME Intel and now everything is smooth as usual! Thanks so much!!!

the only thing is that I have an wake issue as you can see:

Code:
 pmset -g log | grep -e "Sleep.*due to" -e "Wake.*due to"
2021-07-30 12:49:48 +0200 Sleep                   Entering Sleep state due to 'Software Sleep pid=159':TCPKeepAlive=active Using AC (Charge:0%) 19 secs   
2021-07-30 12:50:07 +0200 DarkWake                DarkWake from Normal Sleep [CDN] : due to CNVW/ Using AC (Charge:0%) 24 secs   
2021-07-30 12:50:31 +0200 Wake                    DarkWake to FullWake from Normal Sleep [CDNVA] : due to UserActivity Assertion Using AC (Charge:0%)

I'm using a chinese (from Ebay) Broadcom BCM94360CS2 in PCI Ex 1x and probably it's not fully compatible... anyway minor problem!
 
Found the culprit!!!! ... it was the ME Intel firmware upgrade that included a part of firmware via a Windows' driver I didn't load. I reset BIOS, upgrade to last version again, applied the the ME Intel and now everything is smooth as usual! Thanks so much!!!
Interesting. Will keep this mind.

the only thing is that I have an wake issue as you can see:


Code:
 pmset -g log | grep -e "Sleep.*due to" -e "Wake.*due to"
2021-07-30 12:49:48 +0200 Sleep                   Entering Sleep state due to 'Software Sleep pid=159':TCPKeepAlive=active Using AC (Charge:0%) 19 secs  
2021-07-30 12:50:07 +0200 DarkWake                DarkWake from Normal Sleep [CDN] : due to CNVW/ Using AC (Charge:0%) 24 secs  
2021-07-30 12:50:31 +0200 Wake                    DarkWake to FullWake from Normal Sleep [CDNVA] : due to UserActivity Assertion Using AC (Charge:0%)

I'm using a chinese (from Ebay) Broadcom BCM94360CS2 in PCI Ex 1x and probably it's not fully compatible... anyway minor problem!
I assume that your system fails to enter sleep and stay asleep. If so, first thing to check is whether “Wake for Network Access” is enabled in System Preferences —> Energy Saver. We should disable this.
 
Hey everyone!

If anyone with a Satellite & Apollo Twin daisy chain setup could test audio playback for crackles at higher sample rates (96k, 176.4k, 192k), that would be awesome. When I daisy chain my Apollo Twin MK II to my LG Ultrafine 4k (which works all ports, and speakers), I can only reliably work at 44.1k. Pushing it higher leads to crackles (due to clock drift I believe). I tested the same daisy chain setup with the M1 MacBook Air, and it works reliably all the way to 192k. Moreover, directly plugging in my Apollo into the controller works fine all sample rates. I have the Titan Ridge v2 Controller with no hotplug and no SSDT for TB3.

Thanks!
 
@ncortines @canyondust,

Please use the attached SSDT-DMAR and follow the rest of the steps from this post:

This file is for Gigabyte Z490 Vision G only.

P.S. To anyone interested in doing this for themselves on their own DMAR tables: Simply delete all Reserved Memory Region blocks (highlighted below) and save the file as SSDT-DMAR.aml.
View attachment 523892
Hi Casey, I'm getting into this VT-d, delete the section you mention and I have the SSDT ready. I plan to add it to my EFI, but I see that there is a section called "DELETE" in which you provide a number of tables. There I get lost, and I don't know where to get it from in the case of my motherboard, which today is a Z390 Aorus Pro WiFi.
 
Found the culprit!!!! ... it was the ME Intel firmware upgrade that included a part of firmware via a Windows' driver I didn't load. I reset BIOS, upgrade to last version again, applied the the ME Intel and now everything is smooth as usual! Thanks so much!!!

the only thing is that I have an wake issue as you can see:

Code:
 pmset -g log | grep -e "Sleep.*due to" -e "Wake.*due to"
2021-07-30 12:49:48 +0200 Sleep                   Entering Sleep state due to 'Software Sleep pid=159':TCPKeepAlive=active Using AC (Charge:0%) 19 secs
2021-07-30 12:50:07 +0200 DarkWake                DarkWake from Normal Sleep [CDN] : due to CNVW/ Using AC (Charge:0%) 24 secs
2021-07-30 12:50:31 +0200 Wake                    DarkWake to FullWake from Normal Sleep [CDNVA] : due to UserActivity Assertion Using AC (Charge:0%)

I'm using a chinese (from Ebay) Broadcom BCM94360CS2 in PCI Ex 1x and probably it's not fully compatible... anyway minor problem!
Make sure to set the USB port to which the Bluetooth controller is attached to to 'Internal' so that it stays off during s3 sleep and doesn't immediately wake the system. Also, some BIOS versions automatically wake up during s3 sleep for some reason... this is the case on certain Z590 BIOS versions, for example, so not much you can do there other than to run a BIOS version that doesn't auto-wake the system.
 
Hi Casey, I'm getting into this VT-d, delete the section you mention and I have the SSDT ready. I plan to add it to my EFI, but I see that there is a section called "DELETE" in which you provide a number of tables. There I get lost, and I don't know where to get it from in the case of my motherboard, which today is a Z390 Aorus Pro WiFi.
Hello @JoanSilva17,

If you have already modified your DMAR table, please post your SSDT-DMAR.aml and I'll show you how to create the Delete entry.

Also note that in many cases OemTableId field can be left empty.
 
Hey!, here I send you! Thank you always!
 

Attachments

  • SSDT-DMAR.aml
    80 bytes · Views: 68
Hey!, here I send you! Thank you always!
Here's a DIY diagram. Procedure:
  • Launch MaciASL and open your SSDT-DMAR.
  • Launch OpenCore Configurator and open your config.plist.
  • Then go to ACPI --> Delete section and click +at the bottom right to add a new row.
    • Select DMAR for TableSignature
    • Click Enabled field
    • Add a Comment
  • Then copy Oem Table ID from MaciASL (step 1) and paste it into Hackintool --> Calc --> ASCII (step 2).
  • Copy the converted hex values (step 3) and paste them into the OemTableId field (step 4).
  • Save the config.plist

Screen Shot 2021-07-30 at 4.56.53 PM.png
 
Last edited:
Here's a DIY diagram. Procedure:
  • Launch MaciASL and open your SSDT-DMAR.
  • Launch OpenCore Configurator and open your config.plist.
  • Then go to ACPI --> Delete section and click +at the bottom right to add a new row.
    • Select DMAR for TableSignature
    • Click Enabled field
    • Add a Comment
  • Then copy Oem Table ID from MaciASL (step 1) and paste it into Hackintool --> Calc --> ASCII (step 2).
  • Copy the converted hex values (step 3) and paste them into the OemTableId field (step 4).
  • Save the config.plist

View attachment 525837
Thanks Casey! I have been able thanks to you! Question ... What do I get out of this? Obviously I wanted to do it to improve my hack and make it the closest thing to a mac, but I was curious what advantages this gave me
 
Back
Top