Contribute
Register

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

A quick checklist for updating to VirtualSMC 1.0.7:
  • Replace the VritualSMCkext and sensor kexts.
    • If replacing them in /Library/Extensions folder, run Kext Utility to rebuild kernel cache (required).
    • If replacing them only in CLOVER/kexts/Other, no need to rebuild kernel cache.
  • Replace VirtualSmc.efi in the drivers64UEFI folder (for Clover 4xxx) or drivers/UEFI folder (for Clover 5xxx).
Remember that VirtualSMC consists of:
  • Kexts
  • EFI driver


I'm still a rookie ( or not smart enough) to figure out what's my problem with VirtualSMC 1.0.7 , I wonder if anyone can a have a look to my system report (made with kext updater that's why it's a .zip)

TIA!!
 

Attachments

  • Systemreport.zip
    472.6 KB · Views: 79
I'm still a rookie ( or not smart enough) to figure out what's my problem with VirtualSMC 1.0.7 , I wonder if anyone can a have a look to my system report (made with kext updater that's why it's a .zip)

TIA!!
version 1.0.6 is what is in your efi

How and where to install kexts:
 
version 1.0.6 is what is in your efi

How and where to install kexts:

As soon 1.07 its installed get AppleACPICPU time outs and cant boot
 
Anyone with the Fractal Design Define R6 USB-C? I'm using the SSDT in post 1, but I noticed the front panel audio jack has fluctuating audio volume / left and right channels (and is labeled as "Internal Speakers" in MacOS).

EDIT:

Setting the Built-in Output format to 2 ch 24-bit Integer 44.1 kHz seems to have helped the strange audio distortion. Maybe someone more knowledgeable will have more insight into this. It's still not quite right, like some kind of environmental / simulated effect is being applied to the audio signal.

EDIT 2:

That was probably a placebo effect. The audio distortion is noticeable when watching a lecture. When the lecturer speaks, the background is quiet, but when they pause speaking, the background noise is very amplified. This does not happen when playing through the builtin speakers on my Dell U3818DW monitor, audio is perfect of both displayport and rear 3.5mm audio jack, and when headphones are plugged into the rear panel, the audio source changes to the headphones. Audio is also perfect over displayport to the monitor, with headphones plugged into the monitor's 3.5mm output.
 
Last edited:
@NorthAmTransAm,

On the Designare, these SSDTs do seem to work fairly well. I need to do a few more tests, however.

There may also be a difference between:
  • Thunderbolt on PCIe
  • Thunderbolt on PCH
Apple uses different Thunderbolt SSDTs for these two cases. The SSDT I sent to you is based on Thunderbolt on PCH, because the built-in Titan Ridge controller on Designare is most likely routed through the PCH (or chipset) versus direct-to-CPU PCIe lanes.

But if you are plugging the GC-Alpine Ridge into a x4 slot on the ASUS, it may also be routed through the PCH. Some slots, however, are routed directly to CPU, so it's good to check the motherboard owner's manual.

Again, let me run a few more sanity tests on these SSDTs. The purpose of these SSDTs is actually something quite different -- the purpose is to try and enable eGPU capability. I've been selectively adopting parts of Apple's own SSDT for this purpose. Currently the only known method of enabling eGPU (i.e. a GPU in an external Thunderbolt chassis) is as follows:
  • Deleting the Thunderbolt hot-plug SSDT.
  • Connecting the eGPU to Designare before reboot.
  • Booting the system.
  • Some eGPUs also require BIOS --> CSM Support --> Enabled.
This means no hot-plug capability with eGPU.
 
As soon 1.07 its installed get AppleACPICPU time outs and cant boot
There is a higher chance of success with the latest build of Clover (version 5xxx). This is not a guarantee, but it does seem to improve the odds. Please make a full system backup before updating Clover (you will thank me later).

I looked at the "System Report" you uploaded and found two issues with the config.plist. These issues are not likely to affect VirtualSMC, but they should be corrected:
  • Inject Intel checkbox should be disabled because we're using WhateverGreen to configure the iGPU.
  • One of the four USB port limit patches was not disabled.
Both of these fixes are incorporated in the attached file. Please remember to copy serial numbers back into both RtVariables and SMBIOS.
 

Attachments

  • config.plist
    10.2 KB · Views: 129
Last edited:
I did place the NO-CNVW.aml in the CLOVER/ACPI/patched folder. That did not make a difference.

hmm... just checked the IORegistryExplorer. There is an "CNVW@14,3" entry under the PCI devices.
The CNVW device will still appear in IORegistryExplorer, but its DeviceID, VendorID, and Class should be 0xFFFF. On the AORUS Xtreme (great motherboard, by the way), I think you may be restricted to using one of the long slots (the bottom one in particular).
 
@NorthAmTransAm,

On the Designare, these SSDTs do seem to work fairly well. I need to do a few more tests, however.

There may also be a difference between:
  • Thunderbolt on PCIe
  • Thunderbolt on PCH
Apple uses different Thunderbolt SSDTs for these two cases. The SSDT I sent to you is based on Thunderbolt on PCH, because the built-in Titan Ridge controller on Designare is most likely routed through the PCH (or chipset) versus direct-to-CPU PCIe lanes.

But if you are plugging the GC-Alpine Ridge into a x4 slot on the ASUS, it may also be routed through the PCH. Some slots, however, are routed directly to CPU, so it's good to check the motherboard owner's manual.

Again, let me run a few more sanity tests on these SSDTs. The purpose of these SSDTs is actually something quite different -- the purpose is to try and enable eGPU capability. I've been selectively adopting parts of Apple's own SSDT for this purpose. Currently the only known method of enabling eGPU (i.e. a GPU in an external Thunderbolt chassis) is as follows:
  • Deleting the Thunderbolt hot-plug SSDT.
  • Connecting the eGPU to Designare before reboot.
  • Booting the system.
  • Some eGPUs also require BIOS --> CSM Support --> Enabled.
This means no hot-plug capability with eGPU.

I was wondering the same thing. I'm going to try a few things:

*Enable CSM
*Look through PCH Config for any options
*Disable Thunderbolt PCIe support (separate from Enable Thunderbolt)


After that I'll be moving the card around. Not enough info in the manual to tell which lanes are routed through PCH.
 
@CaseySJ thank you for the awesome work here. I saw a few of your posts where you don't recommend turning the WiFI/BT port back on in your SSDT. However, I have seen in other threads with the Z390 Designare where people have had success with replacing the CNVI with success. I plan to try this, and I am curious if your configuration for the TB3 by default does leave the CNVI port enabled unless we use the SSDT to turn it off?

Additionally, would your USB SSDT and Case apply to the Lian Li PC011 Dynamic? Its front panel has two USB 3.1 type A ports (HS05/SS05 and HS06/SS06), and a single USB-C port (HS01/SS01). HS11/HS12 I am using for my AiO control. Based the diagram of the USB ports, I believe this should work.

Finally, does the CNVi (HS14) count against the 15 USB port limit if it were to be enabled?
 
Back
Top