Jump to content

VoodooHDA with fix for random KP

HDA VoodoHDA KP Karaoke

  • Please log in to reply
37 replies to this topic

#21
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 667 posts
  • Gender:Male
  • Location:Italy
Another issue (maybe)...
Do you have Vocal Elements working with VoodooHDA?

Mine don't work.

#22
pianman

pianman

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 404 posts
  • Gender:Male
Sorry foe my english, but voodoohda 2.8.1 with prefpane e voodoohdasettingloader installed, I have no sound on via vt1705 codec id 0x27d88086. I have sound only with voodoohda 2.7.4. Thanks.

#23
jaminmc

jaminmc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts

Sorry foe my english, but voodoohda 2.8.1 with prefpane e voodoohdasettingloader installed, I have no sound on via vt1705 codec id 0x27d88086. I have sound only with voodoohda 2.7.4. Thanks.

I thought the same, but after tweeking with the VoodooHDA pref pane in settings, I got sound to work.

#24
dudenesspa

dudenesspa

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
Hi Zenith,

I've just come back to VoodooHDA and I am happpy to see how much it has progressed! I have an MSI Z77MA-G45 with 892. I'm using VoodooHDA 2.8.2. I can't get auto switching between Line Out (Green Rear) and Headphones (Green Front.)

I've searched for "auto switching headphones" endlessly but there are many similar questions as mine but could not find the answers. I have attached my plist from the voodoohda kext and a dump. I only changed my device ID in the Info.plist.

Can you help out or point me towards the solution?

Thanks

Attached Files



#25
arkstone

arkstone

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
Hi!

I've installed 2.8.0, then 2.8.1 and now 2.8.2b6 - but still have a problem with volume - it's too low and volume knob in preferencepane does nothing. I have MSI H55M-P31 motherboard, my device id is: 0x3b568086, ioreg:
bash-3.2# ioreg -d 1 -rn VoodooHDADevice
+-o VoodooHDADevice <class VoodooHDADevice, id 0x10000028f, registered, matched, active, busy 0 (269 ms), retain 7>
{
"IOClass" = "VoodooHDADevice"
"Boost" = 0
"AllowMSI" = Yes
"VoodooHDAEnableMuteFix" = No
"IOAudioDeviceName" = "VoodooHDADeviceaa68"
"IOAudioDeviceModelID" = "VoodooHDA:aa68 "
"IOAudioDeviceShortName" = "VoodooHDA "
"NodesToPatch" = ()
"Noise" = 0
"VoodooHDAEnableHalfVolumeFix" = No
"IOProviderClass" = "IOPCIDevice"
"IOAudioDeviceManufacturerName" = "Voodoo "
"IOAudioDeviceTransportType" = 1651274862
"IOPowerManagement" = {"DriverPowerState"=1,"MaxPowerState"=1,"CurrentPowerState"=1}
"Vectorize" = No
"IOProbeScore" = 0
"IOUserClientClass" = "VoodooHDAUserClient"
"VoodooHDAEnableHalfMicVolumeFix" = No
"VoodooHDAVerboseLevel" = 0
"VoodooHDAEnableVolumeChangeFix" = No
"CFBundleIdentifier" = "org.voodoo.driver.VoodooHDA"
"IOMatchCategory" = "VoodooHDADevice"
"IOAudioDeviceCanBeDefaults" = 7
"MixerValues" = {"iMix"=0,"PCM"=90,"Rec"=70,"iGain"=0}
"InhibitCache" = Yes
"IOPCIClassMatch" = "0x04030000&0xffff0000"
}


+-o VoodooHDADevice <class VoodooHDADevice, id 0x10000028e, registered, matched, active, busy 0 (235 ms), retain 11>
{
"IOClass" = "VoodooHDADevice"
"Boost" = 0
"AllowMSI" = Yes
"VoodooHDAEnableMuteFix" = No
"IOAudioDeviceName" = "VoodooHDADevice3b56"
"IOAudioDeviceModelID" = "VoodooHDA:3b56 "
"IOAudioDeviceShortName" = "VoodooHDA "
"NodesToPatch" = ()
"Noise" = 0
"VoodooHDAEnableHalfVolumeFix" = No
"IOProviderClass" = "IOPCIDevice"
"IOAudioDeviceManufacturerName" = "Voodoo "
"IOAudioDeviceTransportType" = 1651274862
"IOPowerManagement" = {"DriverPowerState"=1,"MaxPowerState"=1,"CurrentPowerState"=1}
"Vectorize" = No
"IOProbeScore" = 0
"IOUserClientClass" = "VoodooHDAUserClient"
"VoodooHDAEnableHalfMicVolumeFix" = No
"VoodooHDAVerboseLevel" = 0
"VoodooHDAEnableVolumeChangeFix" = No
"CFBundleIdentifier" = "org.voodoo.driver.VoodooHDA"
"IOMatchCategory" = "VoodooHDADevice"
"IOAudioDeviceCanBeDefaults" = 7
"MixerValues" = {"iMix"=0,"PCM"=90,"Rec"=70,"iGain"=0}
"InhibitCache" = Yes
"IOPCIClassMatch" = "0x04030000&0xffff0000"
}


second device is main. I've tried too enable halfvolumefix to no avail, so left it as it was before. Any ideas?

#26
Drag0nFly

Drag0nFly

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Glad to see that work is being done on the VoodooHDA driver. I'm still running v0.2.62 with my ALC888 chip, as that is the only version (so far) in which the volume levels are not distorted and – more importantly – the S/PDIF port is working with.

However, when I attempt to download the most recent 0.8.2 build mediafire throws an error.

Why not include the driver as an attachment to the forum post for members to download directly?


Archive Download Blocked


The file you attempted to download is an archive that is damaged or possibly encrypted. MediaFire does not support unlimited downloads of broken or encrypted archives and the limit for this file has been reached. This file may only be distributed from a premium account.

We have informed the owner that sharing of this file has been limited and how they can resolve this issue.
Still have questions, or think we've made a mistake? Please contact support for further assistance.


#27
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 420 posts
  • Gender:Male

However, when I attempt to download the most recent 0.8.2 build mediafire throws an error.

For some reason, mediafire has stopped liking tar.bz2 files. I've reuploaded it as a tar.gz file. Try the link in post #1 again (on 2.8.2d6.)

#28
Drag0nFly

Drag0nFly

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Ok, thanks - the 2.8.2d6 download works now. And yeah, I noticed they had tagged the bzipped tar-file file as "encrypted" or "damaged". Gotta love these lame file-sharing sites. (who actually pays for this service anyway?) ;)

I seldom get KPs on my Shuttle SH67H7 system with VoodooHDA, but they do occur. Hopefully the volume levels and S/PDIF port will be working with this recent driver (unlike the 0.7.x revisions which all had sound distortion/clipping issues with this codec.) I must have tried 10 different versions before finding the (older) 0.2.62 revision which worked the best...

#29
Drag0nFly

Drag0nFly

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
@Zenith432 - just wanted to let you know that your audio driver is working perfectly. I've now tested it on two systems; one using the ALC888 codec (Shuttle SH67H7) and an old Core2 Duo system (Dell Dimension 8200) using the Intel 82801H on-board audio.

ALC888: The S/PDIF port is working (currently outputting 96kHz / 24-bit, stereo) and the volume levels using the analog audio ports are correct. Sweet. The only thing I noticed - and this is the same with all VoodooHDA drivers I've previously tested - is that the 5.1 output is missing with the optical/toslink. HDMI reports 8 channels; but I haven't been able to test this yet. Nevertheless, I am plenty happy to be able to use the optical for 2-ch stereo, and with a high sampling rate. (Actually, the prior VoodooHDA versions were reporting 4 channels for S/PDIF, but in actuality had no working output at all.)

82801H (vendor ID: 8086, device ID: 284b): This chip has not been working on _any_ of the recent VoodooHDA's previously tested. I've had to use an ancient 0.2.1 version with it in order to produce anything other than crackling audio output.

So major kudos! Glad someone who knows what they are doing is maintaining the source code for these drivers.

Now if only there was a permanent solution for the HD3000 ring stall issue ("apparent hang in main graphics engine") I'd be a happy Hackintosh camper. ;) My last crash actually corrupted the main hfs+ partition, not recoverable with Disk Util.

#30
THe KiNG

THe KiNG

    InsanelyMac Legend

  • Gurus
  • 728 posts
  • Gender:Male
@Zenith432,

Great progress!

I have few suggestions, if you don't mind:

- iMix value should be controlled by "Input volume" slider as volume one does;
- On HD4000 it adds all 3 HDMI found, we need a way to find which one is used(apple use jack detect), aslo display port/HDMI detection is incorect;
- On multi channel setup we need Headphones to mute them on jack detect, and also auto select, IMHO the implementation of heaphones jack detect is all wrong, it should be like this, if headphones, check if jack is inserted, if yes show and enable plus mute rest, if not hide and mute it.

Overall, very pleased with your branch,

Thanks! :)

#31
Drag0nFly

Drag0nFly

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

A follow-up to my previous comment regarding multichannel 5.1 (bitstream/encoded) audio: this now works perfectly on both systems I am currently using (with ALC888 & ALC862); so the information I provided earlier was incorrect. Your driver is also stable as hell–I have yet (after probably 40 reboots and a system running ~50 days) experienced any crashes for which the VoodooHDA driver was the culprit. *knock wood*

 

I've also been running the latest XBMC (12.2) using your driver and have so far not experienced any issues at all (using DD5.1 / DTS5.1 & PCM output), audio sync is perfect & no audio dropouts.

 

The only real problem I've encountered with the driver appears on my Ivy Bridge system, which has the ALC862 chip: static is heard if using 24-bit or 32-bit sampling width. The audio is being heard faintly in the background, and the static disappears if switching to 16-bit in Audio MIDI Setup. Upon booting the system it defaults to 32 bit, which made this issue immediately apparent.

(I haven't found any way of setting this permanently to something else using Audio MIDI Setup, btw.)

 

Under Linux (ALSA) 24-bit audio output appears to be fine. Unsure if this is a trivial fix or not, but since it's the only real fault I've found with it I thought I'd let you know.

 

Again, big kudos for a VoodooHDA branch which is miles ahead of what is being provided elsewhere.



#32
Drag0nFly

Drag0nFly

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

Made a typo in my last post–the audio codec for the machine which produces static hiss when using 24 or 32 bits per sample is ALC662, not ALC862.



#33
neurostatic

neurostatic

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
  • Gender:Male
  • Location:Montreal, Qc

... aaand back from the dead, 8 months later.. I've been busy recording so i decided not to experiment with the drivers..

Thanks Zenith for your work - I now tried 2.7.6d2, 2.8.1 and 2.8.2d6, and they all seem to get rid of the KP, but unfortunately they also get rid of my onboard sound card...

 

I'm using an HDTV for my screen and it's connected via HDMI.. Using the updated kexts only allow me to select those digital out, but no HD audio with line in/outs - which is what i need. Mixing through an old LG 37LD450's speakers is far from optimal ;]

 

I rolled back to my random KP inducing kext, which i can live with since once started it's running fine. Thanks a lot anyway, and glad I could help a little!



#34
neuroman

neuroman

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

Working perfectly w/o Kernel panics on a Dell Optiplex 790 (ALC 269 version 2.8.2d6). Thanks a lot.



#35
Huckleberry Pie

Huckleberry Pie

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 156 posts
  • Gender:Male

Works on my DG31PR, after enabling the half-volume fix. Now my only prob is the mic being too noisy.

 

EDIT: The mic problem has been solved, but making the speaker volume stay put is a drag.



#36
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,976 posts
  • Gender:Male
  • Location:Moscow

Hi Zenith432,

Review, please, this proposition

#1264



#37
Amble

Amble

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts

I just installed latest VoodooHDA driver but it doesn't seem to work with Intel High Definition Audio (8086, 1e20). I only have HDMI on the settings panel, no speakers. Any ideas how to get this working?

 

Edit:

Nm, had to add my Device ID.



#38
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,976 posts
  • Gender:Male
  • Location:Moscow

I just installed latest VoodooHDA driver but it doesn't seem to work with Intel High Definition Audio (8086, 1e20). I only have HDMI on the settings panel, no speakers. Any ideas how to get this working?

 

Edit:

Nm, had to add my Device ID.

Take version 2.8.4. It works with your chipset

#define HDA_INTEL_CPT         HDA_MODEL_CONSTRUCT(INTEL, 0x1c20)
#define HDA_INTEL_PATSBURG    HDA_MODEL_CONSTRUCT(INTEL, 0x1d20)
#define HDA_INTEL_PPT1        HDA_MODEL_CONSTRUCT(INTEL, 0x1e20)
#define HDA_INTEL_82801F			HDA_MODEL_CONSTRUCT(INTEL, 0x2668)
#define HDA_INTEL_63XXESB			HDA_MODEL_CONSTRUCT(INTEL, 0x269a)
#define HDA_INTEL_82801G			HDA_MODEL_CONSTRUCT(INTEL, 0x27d8)
#define HDA_INTEL_82801H			HDA_MODEL_CONSTRUCT(INTEL, 0x284b)
...







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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