Edit [Jan 6 2013]: Slice has released 2.8.0, with bug fix and improvements to the codec component inter-connection algorithm. Output now mixes PCM and inputs from microphone/line-in. Some audio feedback loops are eliminated. Built from r75.

Edit [Jan 3 2013]: New version based on r73. All component now support systems with multiple HDA controllers. This is useful for people who have a 2nd HDA controller providing HDMI audio on a video card.

prefPane has a new selector for choosing HDA controller to configure. Saves settings for all HDA controllers.

SettingsLoader loads settings for all HDA controllers.

Format of settings file has been changed (to support multiple HDA), and is now stored in ~/Library/Preferences/VoodooHDA.settings.plist.

If you have previous settings you'd like to keep, run VoodooHdaSettingsLoader once before running the prefPane. This will upgrade your old settings file (VoodooHDA.settings in same location) to the new format.

VoodooHDA.kext is now safe for multiple instances and getdump dumps codecs from all of them.

OS 10.6 and above.

I left the old build below for people who don't need multiple HDA support.

Attached Files

Posted 29 December 2012 - 02:53 PM

Zenith432

InsanelyMac Sage

Developers

498 posts

Gender:Male

4 KP's in a row, went through on the 5th.

It's best to boot with "-f" after freshly installing it, because sometimes there's a stale copy in kernelcache. Anyhow, I can't read the stack trace because of the "You need to restart your computer" window that's hiding the crash address in VoodooHDA (it's that line with 7f81dc...). If it's still giving you KPs after booting with "-f", look for a panic log in /Library/Logs/DiagonsticReports and upload it.

Posted 31 December 2012 - 11:58 AM

neurostatic

InsanelyMac Protégé

Members

21 posts

Gender:Male

Location:Montreal, Qc

It's best to boot with "-f" after freshly installing it, because sometimes there's a stale copy in kernelcache. Anyhow, I can't read the stack trace because of the "You need to restart your computer" window that's hiding the crash address in VoodooHDA (it's that line with 7f81dc...). If it's still giving you KPs after booting with "-f", look for a panic log in /Library/Logs/DiagonsticReports and upload it.

Sorry about the restart box, takes less than a second to appear and block the text. Will try right now.

Edit:

Tried with -f, and it crashed right away. Didn't change anything after, and it doesn't seem to generate a panic log either, i made sure to delete all logs before rebooting, and i find nothing in /Library/Logs/... /Users/.../Library/Logs/...

There are files that were generated in /Private/var/log but nothing that seems to concern the KP.

I tried to snap a picture in the half a second where the message is visible, which resulted in the blurry image attached to this post. Tell me if you can make out the important bits, otherwise I can try to take a better one, but it's a pain in the a** to try that way.

Btw, it just occurred to me - does -v force the console output to be logged on file ?

Attached Files

Posted 31 December 2012 - 09:14 PM

Zenith432

InsanelyMac Sage

Developers

498 posts

Gender:Male

I tried to snap a picture in the half a second where the message is visible, which resulted in the blurry image attached to this post. Tell me if you can make out the important bits, otherwise I can try to take a better one, but it's a pain in the a** to try that way.

I was able to read it. It's a different bug. Please find here a quick attempt to fix it [see post #1]. See if it still gives you KPs. I'll come up with a more thorough fix after some code analysis.

Posted 05 January 2013 - 10:16 PM

Posted 08 January 2013 - 09:47 PM

giofrida

InsanelyMac Italy

Members

671 posts

Gender:Male

Location:Italy

I have a problem with all VoodooHDAs. My audio card is a SoundMax (Analog Devices) AD1981HD.
When i put my notebook in sleep and i immediately after wake it my sound is very low (also if it's mute!). To solve this, i must turn up and then turn down the volume.

Posted 09 January 2013 - 07:12 PM

Eps

InsanelyMac Protégé

Members

87 posts

Thanks a lot for No KP VoodooHDA,that I searched for years.
In rev. 2.8.1,my situation is that it is no sound from system start-up.
Once computer sleep-&-wake,VoodooHDA is worked again.
So I turned VoodooHDA back to rev. 2.8.0.
Maybe all mixer settings need to be restored from OSX boot-up.

Posted 09 January 2013 - 09:44 PM

Zenith432

InsanelyMac Sage

Developers

498 posts

Gender:Male

Maybe all mixer settings need to be restored from OSX boot-up.

They are. This shouldn't happen. Do you have prefPane and VoodooHdaSettingsLoader set up? Does prefPane show zero settings? Please run 'ioreg -d 1 -rn VoodooHDADevice' from a Terminal (with 2.8.1) and upload the printout. Thanks.

Yes,prefPane and VoodooHdaSettingsLoader installed.KEXT is loaded without problem.My sound device AD1984a need VoodooHDAEnableVolumeChangeFix enabled in order to adjusting volume.But,it is no sound at all before system sleep.

Posted 10 January 2013 - 03:30 AM

alert5

InsanelyMac Protégé

Members

10 posts

Gender:Male

Location:USA

Thank you Zenith. For the longest time the only audio option I've had for my ASUS MOBO 1828S Via chip has been VoodooHDA 0.2.1 and this only worked through SPDIF fiber out to an amplifier. My preferred method has always been to output through my GTX 465 HDMI audio chip.

The 2.8.1 compilation worked for HDMI as long as I have midi output set to 48KHz or less. I cannot figure out how to make midi output frequency stick at 48KHz. Even so this is very encouraging and I've had no KPs.

Set InhibitCache to true in Info.plist. It's not a safe setting. On some systems it works, on others it doesn't. Before 2.8.1, setting this to "false" didn't really do anything (caching was still off.) From 2.8.1, setting this to "true" enables caching. If it gives you problems, set it back to true.

Posted 10 January 2013 - 07:56 PM

Eps

InsanelyMac Protégé

Members

87 posts

Set InhibitCache to true in Info.plist. It's not a safe setting. On some systems it works, on others it doesn't. Before 2.8.1, setting this to "false" didn't really do anything (caching was still off.) From 2.8.1, setting this to "true" enables caching. If it gives you problems, set it back to true.

Sadly,I set it to true and still had no sound.I tested rev 2.8.1 on desktop without prefPane and VoodooHdaSettingsLoader.And it is no sound too.Thanks for help anyway.

Posted 12 January 2013 - 02:43 AM

So install went great and all works my problem is I can get Hdmi audio but only 2 channels and would like to get 5.1 or 7.1 audio either through the hdmi or the Alc 892 optical out( right now only 2 channels ) I am a newb when it comes to dsdt so I am hoping for an easy fix but if not maybe a simple guide thanx peace also on the hdmi there are four shown in audio midi and the second says 8 channels but only the 2 front play on the test on a movie it is the 2 front without center vocals so I think Im close