Hi, I've tried Option A as described in the first post of this thread. I've recently re-installed macOS, so AppleHDA.kext should be fresh. I've placed AppleALC.kext, Lilu.kext, and WhateverGreen.kext in the "others" folder of the Clover kexts folder.
The only audio device that appears in the system settings is the USB audio adapter that I'm using now. The problem with the USB audio adapter is that moving the mouse using doing anything more than idling causes a screeching/noise to come out of my (screen) speakers. I want to connect my screen speakers using DisplayPort audio instead. (and then maybe use the audio output of my screen for other speakers)
I have previously been able to get audio working in this hardware setup (I've reinstalled since) but it broke after an update and I haven't been able to restore it. However, I always had to restart the audio output app (Backgroundmusic) after screen sleep. Audio also worked over the motherboard Realtek 1150 output but that also broke (and it had the same screeching problem as the USB audio adapter so I never used it).
What I find strange is the fact that while looking around in the clover boot screen options, a list of normal-looking audio devices appeared that I can't access while in macOS. (I've attached a screen picture) I've also included a screen picture of the visible log of clover loading.
Is it actually necessary to install the kexts into Library/Extensions? Can I not place them in the clover "other" kexts folder instead and have them injected upon boot?
If that is necessary after all, how can I restore my Library/Extensions if I choose to not use this method after installing the kexts there? (Last time I tried restoring the folder it got completely messed up and unhappy)
macOS 10.13.6, MSI Z170A Gaming M5 ATX, Intel Core i7 6700K, Asus GTX 1060 Strix 6GB
ioreg -rxn IOHDACodecDevice | grep VendorID
produces no output.
ioreg -rxn AppleGFXHDADriver | grep vendorcodecID
produces no output.
The folder EFI/CLOVER/ACPI/patched is empty.