Yes, AppleALC provides HDEF seen in IORegistryExplorer, so I continue using.
My list of kexts are:
Essential:
Lilu
VirtualSMC (a branch of FakeSMC + GPU support kext is better for getting temps off of a Radeon VII)
Used:
AppleALC----------------------------needed for HDEF / HDMI
AirportBrcmFixup----------\
BrcmBluetoothInjector----\
BrcmFirmwareData---------|---needed for swapped BT/Wifi card (some users don't need these; I have no BT if they're not present)
BrcmPatchRAM3------------/
BTLEContinuityFixup-----/
SmallTreeIntel2576--------------needed for I211 Ethernet (different kexts needed for different Ethernet controllers)
Used (with mixed feelings):
WhateverGreen (when enabled does cause issues with 5700XT and Radeon VII on Intel platform; not necessarily same on VM)
Potentially useful (but not yet vetted for this VM):
NVMeFix
RadeonBooster (v1.6)
Not used (but could be useful in future if modified for Threadripper):
AMDRyzenCPUPowerManagement
SMCAMDProcessor
***
While the build now seems stable, I am experiencing audio drop-out (duration 0.5 to 5 seconds) while watching YouTube using a USB Audio Interface. I want to proceed using this build for a Davinci based video project I'm working on. The audio interface is required for recording, so fixing the drop-out is important.
It is not a regular drop-out, but somewhat random in frequency. I'm trying various remedies. Varying the USB ports (whether ASMedia USB-C or stock) does not help: drop-out is the same. Some areas to yet check are disabling BT and WiFi, along with trying some of the USB related efi driver files provided with OpenCore builds.