Voodooprojects
VoodooHDA => General Discussion => Topic started by: cyberdrive on December 06, 2010, 09:34:22 PM
-
Hiya all!
First of all my Situation:
Onboard ALC888
HDMI on Graphics Card GTX460
I do have managed to get my Onboard ALC888 running by using a patched voodooHDA 0.2.1 where i could enter my DeviceID of the HDMI to skip.
Is it possible to skip HDMI audio in 2.7.2 too because i want to use the PrefPane.
lspci got me the following line:
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b]
what do i have to enter in IOPCIMatch then?
I just donĀ“t get it wink.gif
Thx in advance
Cyber
-
Hi
If I'm understanding your question you want to code a IOPCIMatch value that makes VoodooHDA only attach to your onboard Audio Chip and not the HDMI sound on your graphics card.
http://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/WritingPCIDrivers/pci_device/pci_device.html (http://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/WritingPCIDrivers/pci_device/pci_device.html) is a good description of PCI matching.
I think you need to code your IOPCIMatch key as 0x284b8086 to do this, I tried it on my sound driver and it worked for my setup.
You should also make sure there are no other match keys like IOPCIClassMatch (0x403000&0xfff0000) as that may cause an unwanted match.
-
Hi,
I'm having the exact same issue here (though with a gtx480 and ALC889)
then I'd like to known... are we talking about adding two lignes in the Info.plist or something a bit more tricky?
I appologies in advance for my noobness... ???
Thx to you all
-
We are talking about changing the supplied Info.plist from this:
<key>IOPCIClassMatch</key>
<string>0x04030000&0xffff0000</string>
to this:
<key>IOPCIMatch</key>
<string>0x284b8086</string>
It's been a while since I looked at VoodooHDA and it looks like the development of this kext is being supported by a developer on the Project OS X site. If this doesn't solve your problem then perhaps the developer can help you. There appears to have been a lot of changes since the 2.2 kext was posted here.
-
It works !
I thank you... a lot.
-
Hi guys, I have a similar problem ( Don't wanna spam with another thread ). When I installed VooDooHDA 2.7.2, which is the latest, when I went to the prefpane it showed HDMI OUT as the main device, and I need the prefpane to adjust the noise remover of my Green line out. How do I make it skip the hdmi, so I can work with the green out from the prefpane ?
I'm actually using an older version of the voodoo kext now, which is working ( mic/out and all ) but what bothers me is all this hissing noise I get from some songs, I don't know why it happens but its making hissing on some frequencies, not on every song though. And I hope that if I can manipulate the kext through the prefpane it will make the noises disappear..
Anyway, I tried the method above, I renamed the IOPCIClassMatch string to IOPCIMatch, and inserted my onboard audio vendor and device ids, respectively - 0x11d4_1986 ( I'm not sure whether those are the right ones, I saw another combo of numbers - 0x1043_818f ) ( without the "_" ) and restarted and now I don't have sound at all. I also deleted the 0xfff000 stuff that was there, and I left only mine. Any ideas ? My HDMI sound is coming from my GPU, which ids are - 9442x1002
How do I apply the skipping process into the .plists ?
Ideas ? Thanks.