Read my whole message before doing anything.
You can try to use HDA Patcher (attached). I hope this is not against the rules of this forum, if it is, please forgive me.
Please note, this patcher does NOT patch anything (despite the name haha), it creates folder on desktop with 2-3 ways for you to manually patch. Look thru the contents of that folder. What worked for me were patched AppleHDA.kext (from folder "full Patched AppleHDA"), CodecCommander.kext (from folder "CodecCommander"), and HDAEnabler.kext (from folder" HDAEnabler5"). Take them, place them on desktop, make sure that on desktop there are no other KEXTS.
Download (from this site's DOWNLOAD page) and run KextBeast. In Kextbeast choose to install kext to S/L/E. KextBeast takes KEXTs from desktop and installs them to S/L/E. REBOOT.
NOTE: Make backups (NOT ON DESKTOP!) of the "AppleHDA.kext", if present "CodecCommander.kext" and "HDAEnabler.kext" located in S/L/E. In case you want to roll back kexts for some reason!
NOTE 2: I think this method is the last resort, because it is almost guaranteed to stop working if you try to update macOS.