Contribute
Register

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

The OpenCore 0.7.2 EFI folder enables AppleVTD in macOS, which enhances Thunderbolt, but is not strictly necessary unless we're using a Thunderbolt device that requires AppleVTD such as Antelope Audio devices and Apple's own Thunderbolt-to-Gigabit Ethernet adapter.

Enabling AppleVTD requires the following (every single item below is necessary):
  1. Kernel --> Quirks --> DisableIoMapper --> check off (affects macOS only)
  2. ACPI --> Add --> SSDT-DMAR.aml --> check on (affects all operating systems)
  3. ACPI --> Delete --> DMAR --> check on (affects all operating systems)
  4. BIOS Setup --> VT-d --> Enabled
Items 1, 2, and 3 affect config.plist and are already present in the OpenCore 0.7.2 EFI. But item 4 has to be done manually. With these changes, OpenCore 0.7.2 has no problem booting my Windows 10 SSDs.

However, AppleVTD is optional. To disable AppleVTD we can do the following:
  1. Kernel --> Quirks --> DisableIoMapper --> check on
  2. ACPI --> Add --> SSDT-DMAR.aml --> check off
  3. ACPI --> Delete --> DMAR --> check off
  4. BIOS Setup --> VT-d --> this can be left enabled at all times
Exactly the issue as I finally figured out. Thanks so much for your guidance.
 
Instead of switching SMBIOS I did this and have Apple Music Lossless working.

Bash:
defaults write com.apple.AppleGVA gvaForceAMDKE -boolean yes

I will keep an eye out for unintended side effects.

MAJOR SIDE EFFECT: can no longer do QuickTime screen recordings. This is a dealbreaker for my workflow, so I'll likely explore switching to iMacPro 1,1
 
MAJOR SIDE EFFECT: can no longer do QuickTime screen recordings. This is a dealbreaker for my workflow, so I'll likely explore switching to iMacPro 1,1

Yes, it may be a system-definition issue. I just tested my Z490 with i5-10600k which uses the AppleGVA Terminal command to restore DRM playback. Using QuickTime to record the screen still works as it should. :thumbup: GPU is an RX560.
 
Yes, it may be a system-definition issue. I just tested my Z490 with i5-10600k which uses the AppleGVA Terminal command to restore DRM playback. Using QuickTime to record the screen still works as it should. :thumbup: GPU is an RX560.
and you're on SMBIOS iMacPro1,1? Did you use just `defaults write com.apple.AppleGVA gvaForceAMDKE -bool YES` or all of the commands?
 
and you're on SMBIOS iMacPro1,1? Did you use just `defaults write com.apple.AppleGVA gvaForceAMDKE -bool YES` or all of the commands?

No, not iMacPro1,1.

That was my point.

You may need to experiment (while disconnected from the Internet to avoid Apple getting suspicious) because the Terminal command does not necessarily affect QuickTime directly. I'm running Mojave and iMac18,3. Many will tell me this is wrong. I disagree, everything works well and reliably. However it is possible that special use cases, such as yours, may need a different definition.

I am using only the one Terminal command you highlight, yes. This is purely because the official Whatevergreen guidance suggests this is all that is needed - and it is for me.

:)
 
I switched my SMBIOS to iMacPro1,1 and all problems with Apple music that I described earlier are gone. Apple music is not skipping songs anymore, I can play Lossless and Atmos, all radio shows in Apple music, stream to Airplay devices...

@CaseySJ: I'm pretty sure it's not obvious to everybody that switching the SMBIOS can solve these kind of problems. I even wondered if the problems were tied to my Hackintosh or not. It probably makes sense to add this information to the FAQ.
 
Is it possible to do a clean OS install using OC 0.7.2 on a Z490 Vision D i9 10900K? Using a config setup to iMacPro1,1 , or iMac 18,3.
 
Is it possible to do a clean OS install using OC 0.7.2 on a Z490 Vision D i9 10900K? Using a config setup to iMacPro1,1 , or iMac 18,3.
Certainly -- both iMacPro1,1 and iMac18,3 can be used with the OC 0.7.2 EFI.
 
No, not iMacPro1,1.

That was my point.

You may need to experiment (while disconnected from the Internet to avoid Apple getting suspicious) because the Terminal command does not necessarily affect QuickTime directly. I'm running Mojave and iMac18,3. Many will tell me this is wrong. I disagree, everything works well and reliably. However it is possible that special use cases, such as yours, may need a different definition.

I am using only the one Terminal command you highlight, yes. This is purely because the official Whatevergreen guidance suggests this is all that is needed - and it is for me.

:)
Ahh I see. I’m using iMac20,2 on Big Sur.
 
Ahh I see. I’m using iMac20,2 on Big Sur.

@canyondust and @CaseySJ

Hello again. I thought I'd do some more testing here ...

Okay I have to apologise.

I swapped over from Mojave 10.14.6 to Big Sur 11.5.1.

Sadly you are correct @canyondust. I used the Terminal command to enable DRM playback and sure enough QuickTime would not save the screen recording. It would seem to record okay but gave an error when Saving:

SR.jpg


However when I set the Terminal boolean command to "no" then everything recorded as it should:

SR3.jpg


Which is really annoying. My previous post is still valid for Mojave, but ...

Hands-up, I was wrong. Clearly Big Sur causes another new issue, so not much use here.

Apologies again to both of you for cluttering the thread!

:)
 
Last edited:
Back
Top