(Sorry for my English)
I have modified version of VoodooHDA for VIA VT1708S and I tried to edit for HDMI audio. My graphics is Nvidia gts 450 (GF106). There are IDs for GF106 audio: Device ID = 0be9, Ver ID:10de, so thats 0x0be910de. But I think I have made some mistake in a code: VoodooHDA 2.7.3 editada para Via VT1708S .kext.zip
Probably there:
...
<key>HDMI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>IOClass</key>
<string>VoodooHDADevice</string>
<key>IOMatchCategory</key>
<string>VoodooHDADevice</string>
<key>IOPCIPrimaryMatch</key>
<string>0x0be910de</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>VoodooHDACodecHints</key>
<dict>
<key>1</key>
<dict>
<key>21</key>
<dict>
<key>AssocNum</key>
<integer>1</integer>
<key>SeqNum</key>
<integer>1</integer>
</dict>
<key>22</key>
<dict>
<key>DevType</key>
<string>CD</string>
</dict>
<key>25</key>
<dict>
<key>AssocNum</key>
<integer>1</integer>
<key>DevType</key>
<string>Line-out</string>
<key>SeqNum</key>
<integer>2</integer>
</dict>
</dict>
</dict>
<key>VoodooHDAHints</key>
<dict>
<key>ivref</key>
<true/>
</dict>
<key>VoodooHDAVerboseLevel</key>
<integer>0</integer>
</dict>
...
I edited it by this way: http://www.insanelymac.com/forum/index.php?showtopic=260896
Please help!