Contribute
Register

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

Good job! Looks as if the magic ingredient was to set CPUID to EA060900 00000000 00000000 00000000? Also, it seems SSDT-DTPG.aml is missing, which means Thunderbolt SSDT will not take effect.
Aha got it, I will check up on that for the SSDT-DTPG.aml.

Yes about the CPUID that is correct. In fact I'd changed it from EB060800 to EA060900 so that it uses the latest Coffee Lake chipset (or at least is nearest to my spec).

There was a few more settings that was different with VectorSeven's, but I managed to close/correct most of them save one or two settings. I think that was what did it.
 
The other issue I have of course is, now that I have the CPU spoofed, how to enable the VDA decoding? What settings does it require? I've tried the normal AAPL,ig-platform-id and device-id settings of say 03009BC8 and 9BC80000 for the Device Propertines in Opencore but they don't work at present.
 
The other issue I have of course is, now that I have the CPU spoofed, how to enable the VDA decoding? What settings does it require? I've tried the normal AAPL,ig-platform-id and device-id settings of say 03009BC8 and 9BC80000 for the Device Propertines in Opencore but they don't work at present.
Alas I am not an authority on High Sierra, but we may need to use Kaby Lake platform IDs. In particular, 0x59120003 for headless. The next one to try is Coffee Lake 0x3E920003. Both of them must of course be specified in reverse byte order.

Update:
  • In your config.plist, the following two items are incorrectly specified:
    • AAPL,ig-platform-id 0x3E920007 (non-headless) should have been entered as 0700923E
    • device-id 0x3E920000 should have been entered as 923E0000
  • However, if you have an AMD GPU, it is best to use a headless platform ID as mentioned in the first paragraph, like this:
    • AAPL,ig-platform-id 0300923E
    • device-id 923E0000
  • If these IDs don't work, then please try:
    • AAPL,ig-platform-id 03001259
    • device-id 12590000
Screen Shot 2021-02-12 at 9.58.45 AM.png
 
Last edited:
Try adding uia_exclude=HS11 to boot-args and reboot. If you notice any unwanted side-effects, just undo the change.

This is one of the nice things about using RehabMan’s USBInjectAll in combination with SSDT-UIAC-... We can enable or disable any defined port with a simple boot argument.
Thanks is this done through OC configurator or do I edit the plist?
 
Thanks is this done through OC configurator or do I edit the plist?
Both of them do the same thing, which is to edit config.plist. You can either use OCC or directly edit the file.
 
Gigabyte Vision D Z490 with Intel i7-10700K and GPU amd RX 5600XT, all 100%.
Card , Intel Wi-Fi 6 AX201 : OK 100% Bluetooth and WI-FI .


I am using:
VISION D Z490 BIOS VERSION F5.
OPENCORE 0.6.6
DSDT edited by me.
SSDT-PLUG .
SSDT-RX 5700 XT-Version 1.0
SSDT-TB3HP ( Hotplug OK )


PCI INFO.png
INTELSATA.jpg
Intel Wi-Fi 6 AX201.jpg
 

Attachments

  • DSDT.aml
    272 KB · Views: 54
Last edited:
Gigabyte Vision D Z490 with Intel i7-10700K and GPU amd RX 5600XT, all 100%.
Card , Intel Wi-Fi 6 AX201 : OK 100% Bluetooth and WI-FI .


I am using:
VISION D Z490 BIOS VERSION F5.
OPENCORE 0.6.6
DSDT edited by me.
SSDT-PLUG .
SSDT-RX 5700 XT-Version 1.0
SSDT-TB3HP ( Hotplug OK )


View attachment 509067View attachment 509068View attachment 509071
Hello @viteras,

Welcome to the forum! Glad to see the working build.

Because you edited the DSDT yourself, do you have experience with ACPI and/or BIOS (firmware) programming?
 
Please post the SSDT that you modified.
Here it is. I have added the if "Darwin" statement as well as the 3 "External" which is the only way to have the compiler compiles successfully. Let me know if the SSDT is valid. Thanks
 

Attachments

  • SSDT-Vision-D-Z490-Disable-Slot-2-GPU.aml
    242 bytes · Views: 48
Last edited:
Alas I am not an authority on High Sierra, but we may need to use Kaby Lake platform IDs. In particular, 0x59120003 for headless. The next one to try is Coffee Lake 0x3E920003. Both of them must of course be specified in reverse byte order.

Update:
  • In your config.plist, the following two items are incorrectly specified:
    • AAPL,ig-platform-id 0x3E920007 (non-headless) should have been entered as 0700923E
    • device-id 0x3E920000 should have been entered as 923E0000
  • However, if you have an AMD GPU, it is best to use a headless platform ID as mentioned in the first paragraph, like this:
    • AAPL,ig-platform-id 0300923E
    • device-id 923E0000
  • If these IDs don't work, then please try:
    • AAPL,ig-platform-id 03001259
    • device-id 12590000

Thanks CaseySJ, I can confirm the Kaby Lake setting worked! We now have VDA decoding on 10th gen High Sierra!

Screen Shot 2021-02-12 at 9.22.26 PM.png
 
Reports from Z390 Designare users indicate that:
  • Razer Core eGPU can be used withoutflashing the firmware if:
    • BIOS --> CSM Support is Enabled (but try Disabled first)
    • Thunderbolt SSDT is disabled, which in turn disables hot plug
My Razer Core X arrived this morning. I’ve enabled CSM Support and disabled the Thunderbolt SSDT - I have the icon in the menu bar, but when I switch inputs on my monitor i’m not getting any signal. Is there a part of the process I am missing?
 
Back
Top