Jump to content

VoodooHDA and HDMI-Audio

ALC670 and ATI5850

  • Please log in to reply
1 reply to this topic

#1
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 692 posts
  • Gender:Male
Hello, I established, VoodooHDA 2.7.4. my codec id 0x3b568086 and id HDMI 0xaa581002
Plist1. With such a plist everything works (no panic, no crackle, sound quality is excellent though it is dual channel), but no HDMI (so far, and should be)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleExecutable</key>
    <string>VoodooHDA</string>
    <key>CFBundleIdentifier</key>
    <string>org.voodoo.driver.VoodooHDA</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>VoodooHDA</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>2.7.4</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>2.7.4</string>
    <key>IOKitPersonalities</key>
    <dict>
	    <key>VoodooHDA</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>0x3b568086</string>
		    <key>IOProviderClass</key>
		    <string>IOPCIDevice</string>
		    <key>IOUserClientClass</key>
		    <string>VoodooHDAUserClient</string>
		    <key>InhibitCache</key>
		    <true/>
		    <key>MixerValues</key>
		    <dict>
			    <key>PCM</key>
			    <string>100</string>
			    <key>Rec</key>
			    <string>100</string>
			    <key>iGain</key>
			    <string>100</string>
			    <key>iMix</key>
			    <string>100</string>
		    </dict>
		    <key>NodesToPatch</key>
		    <array>
			    <dict>
				    <key>Codec</key>
				    <integer>0</integer>
				    <key>Enable</key>
				    <integer>0</integer>
				    <key>Node</key>
				    <integer>11</integer>
			    </dict>
		    </array>
		    <key>Noise</key>
		    <integer>0</integer>
		    <key>Vectorize</key>
		    <true/>
		    <key>VoodooHDAEnableHalfMicVolumeFix</key>
		    <false/>
		    <key>VoodooHDAEnableHalfVolumeFix</key>
		    <true/>
		    <key>VoodooHDAEnableMuteFix</key>
		    <false/>
		    <key>VoodooHDAEnableVolumeChangeFix</key>
		    <false/>
		    <key>VoodooHDAVerboseLevel</key>
		    <integer>0</integer>
	    </dict>
    </dict>
    <key>OSBundleLibraries</key>
    <dict>
	    <key>com.apple.iokit.IOAudioFamily</key>
	    <string>1.1fc9</string>
	    <key>com.apple.iokit.IOPCIFamily</key>
	    <string>2.1</string>
	    <key>com.apple.kpi.iokit</key>
	    <string>9.0.0</string>
	    <key>com.apple.kpi.libkern</key>
	    <string>9.0.0</string>
	    <key>com.apple.kpi.mach</key>
	    <string>9.0.0</string>
	    <key>com.apple.kpi.unsupported</key>
	    <string>9.0.0</string>
    </dict>
</dict>
</plist>
Plist2 Attempts to have HDMI

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleExecutable</key>
    <string>VoodooHDA</string>
    <key>CFBundleIdentifier</key>
    <string>org.voodoo.driver.VoodooHDA</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>VoodooHDA</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>2.7.4</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>2.7.4</string>
    <key>IOKitPersonalities</key>
    <dict>
		    <key>SoundCard</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>0x3b568086</string>
			    <key>IOProviderClass</key>
			    <string>IOPCIDevice</string>
			    <key>IOUserClientClass</key>
			    <string>VoodooHDAUserClient</string>
			    <key>NodesToPatch</key>
			    <array/>
			    <key>VoodooHDAVerboseLevel</key>
			    <integer>1</integer>
		    </dict>
		    <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>0xaa581002</string>
			    <key>IOProviderClass</key>
			    <string>IOPCIDevice</string>
			    <key>IOUserClientClass</key>
			    <string>VoodooHDAUserClient</string>
			    <key>NodesToPatch</key>
			    <array/>
			    <key>VoodooHDAVerboseLevel</key>
			    <integer>1</integer>
		    </dict>
	    </dict>
    <key>OSBundleLibraries</key>
    <dict>
	    <key>com.apple.iokit.IOAudioFamily</key>
	    <string>1.1fc9</string>
	    <key>com.apple.iokit.IOPCIFamily</key>
	    <string>2.1</string>
	    <key>com.apple.kpi.iokit</key>
	    <string>9.0.0</string>
	    <key>com.apple.kpi.libkern</key>
	    <string>9.0.0</string>
	    <key>com.apple.kpi.mach</key>
	    <string>9.0.0</string>
	    <key>com.apple.kpi.unsupported</ y>
	    <string>9.0.0</string>
    </dict>
</dict>
</plist>
The result is a device Digital-out (HDMI) no sound. Risk of sound crossed. And it always is when the Sony Bravia Connected and when not connected. (And in theory should only be when it is plugged. In other devices, this is plistom noise.
I tried also

<key>EnableHDMIAudio</key>
<string>Yes</string>
As well as in the first plist to replace id codec from id HDMI. The result is the same (unit is, but it does not work) Chameleon r1957 nowhere to be found, but only in the Chameleon Wizard. But at the updated boot file only gets a few more kilobytes, and the version remains the exact same.

Can dsdt what else to do or add something in the plist? Attached File  Снимок экрана 2012-06-21 в 13.29.38.png   1.27MB   111 downloads

#2
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 692 posts
  • Gender:Male
I ordered all the exits, everything works and there is a Digital-out(HDMI). But Digital-out(HDMI) doesn't work. Writes system that doesn't provide control of audio output.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>VoodooHDA</string>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>VoodooHDA</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.7.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.7.4</string>
<key>IOKitPersonalities</key>
<dict>
  <key>VoodooHDA</key>
  <dict>
   <key>CFBundleIdentifier</key>
   <string>org.voodoo.driver.VoodooHDA</string>
   <key>IOClass</key>
   <string>VoodooHDADevice</string>
   <key>IOMatchCategory</key>
   <string>VoodooHDADevice</string>
   <key>IOPCIClassMatch</key>
   <string>0x04030000&amp;0xffff0000</string>
   <key>IOProviderClass</key>
   <string>IOPCIDevice</string>
   <key>IOUserClientClass</key>
   <string>VoodooHDAUserClient</string>
   <key>InhibitCache</key>
   <true/>
   <key>MixerValues</key>
   <dict>
    <key>iGain</key>
    <string>5</string>
    <key>iMix</key>
    <string>15</string>
   </dict>
   <key>NodesToPatch</key>
   <array>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x411111f0</string>
	 <key>Node</key>
	 <integer>17</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x99a30940</string>
	 <key>Node</key>
	 <integer>18</integer>
    </dict>
	 <dict>
	  <key>Codec</key>
	  <integer>0</integer>
	  <key>Config</key>
	  <string>0x411111f0</string>
	  <key>Node</key>
	  <integer>19</integer>
	 </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x411111f0</string>
	 <key>Node</key>
	 <integer>20</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x411111f0</string>
	 <key>Node</key>
	 <integer>21</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x411111f0</string>
	 <key>Node</key>
	 <integer>22</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x411111f0</string>
	 <key>Node</key>
	 <integer>23</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x99130110</string>
	 <key>Node</key>
	 <integer>24</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x03a19830</string>
	 <key>Node</key>
	 <integer>25</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x0381303f</string>
	 <key>Node</key>
	 <integer>26</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x0321101f</string>
	 <key>Node</key>
	 <integer>27</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x598301f0</string>
	 <key>Node</key>
	 <integer>29</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x03451120</string>
	 <key>Node</key>
	 <integer>30</integer>
    </dict>
    <dict>
	 <key>Codec</key>
	 <integer>0</integer>
	 <key>Config</key>
	 <string>0x411111f0</string>
	 <key>Node</key>
	 <integer>33</integer>
    </dict>
   </array>
   <key>Noise</key>
   <integer>0</integer>
   <key>Vectorize</key>
   <true/>
   <key>VoodooHDAEnableHalfMicVolumeFix</key>
   <false/>
   <key>VoodooHDAEnableHalfVolumeFix</key>
   <true/>
   <key>VoodooHDAEnableMuteFix</key>
   <false/>
   <key>VoodooHDAEnableVolumeChangeFix</key>
   <false/>
   <key>VoodooHDAVerboseLevel</key>
   <integer>0</integer>
  </dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
  <key>com.apple.iokit.IOAudioFamily</key>
  <string>1.1fc9</string>
  <key>com.apple.iokit.IOPCIFamily</key>
  <string>2.1</string>
  <key>com.apple.kpi.iokit</key>
  <string>9.0.0</string>
  <key>com.apple.kpi.libkern</key>
  <string>9.0.0</string>
  <key>com.apple.kpi.mach</key>
  <string>9.0.0</string>
  <key>com.apple.kpi.unsupported</key>
  <string>9.0.0</string>
</dict>
</dict>
</plist>
Maybe I made ​​a mistake somewhere?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy