Jump to content

[HELP] VT1708S on Asus P8H77-L with Catalina 10.15.2


2 posts in this topic

Recommended Posts

Hi, thank you for reading! I'm new in MAC. Please forgive me if any question is stupid...


My hardware is rather old: 

CPU: E3 1230v2

Motherboard: Asus P8H77-L (with 7.1 sound card)

GPU: RX480 (with HDMI connected)

Macos: Catalina 10.15.2 with Clover


Without Voodoohda.kext, RX480 HDMI works well, but VT1708s is not founded by OS. But actually, I need VT1708S more than RX480. So I installed the newest VoodooHDA 2.9.2. The kext works, but the output & input lists are wrong, and there is no sound output from HDMI or lineout.




Here is my dump file (voodoo_dump.txt). There are two devices detected. (i.e.: ATI RX480 HDMI & VT1708S). 


Additionally, my pci id is 0x1e208086. (Found by Aida64 in Win10 HDA controller.) 


So I tried to solve the problem with the solutions mentioned in the thread “VoodooHDA - common problems”(https://www.insanelymac.com/forum/topic/267905-voodoohda-common-problems/).


  1. I replaced “IOPCIClassMatch” with “IOPCIPrimaryMatch” and put the “pci id” to the string.  --> neither kext or Rx480 HDMI works. 
  2. From google, I got an old “voodoohda for VT1708s with VoodooHDA 2.8.4”. In its info.plist, I got the redefined “NodesToPatch” with my dump file  (VT1708S_info.txt). So I replace the complete “voodoohda 2.9.2” with “voodoohda 2.8.4”.   --> kext does’t work, but Rx480 HDMI works.


Now I’m going to make a mixed setting, to use the kext v2.9.2 with the “NodesToPatch” setting in v2.8.4. But in the “main thread” https://www.insanelymac.com/forum/topic/314406-voodoohda-292/?, it is mentioned to use key “conns” to define the connector. But I cannot find any more detailed instructions. Does anyone can help me? Thanks in advance!



BTW, maybe the thread in below can help me. But the photos are gone. 


Problem: inputs or outputs don't show in sound preferences.

Solution 1: look for a kext patched for your codec.

For VT1708S



Link to comment
Share on other sites

  • 3 weeks later...

Sorry for long delay with reply.

VIA codecs are more complex and can not work with automatic detection. There must be manual tuning.

I will propose to move lineout node 34 and 35 to separate association because they live in own chains

Node 34 change config to 0x01016020

Node 35 to 0x01012024

Make please the dump with this change.

Link to comment
Share on other sites


  • Create New...