Help - Search - Members - Calendar
Full Version: Realtek HD Audio. Lets start making a definite guide for the genius bar.
InsanelyMac Forum > OSx86 Project > Hardware and Drivers
slowdiver
Hi,

I am following the things around the ALC 88x-HD Audio-Chips for a year now. First, we got it to run with the azalia.kext, but no input - then with an old applehda.kext for both in and output, now some are trying with the azalia again. but no definite guide yet. if you search for it, you just get to much information. to much newbies with to much questions.

lets put our knowledge together for every single alc-chip with guides. what kext is being used, what info.plists are altered, what way etc. - maybe we get a document for the genius-bar this way, if the community works together.

to start (and please correct me):
1. nobody got 5 or even 7.1 sound with the azalia-line til now.
2. there are just a few with a *working* line in.
3. sound out seems to be fully supported
a) including a working soundbar only with the azalia-kext, while
cool.gif you get in and out-support only with the old applehda.kext yet (but the volumebar does not work this way)
4. azalia.kext is given up by apple with 10.4.4
5. only working applehda.kexts are those before 10.4.4
6. nobody got a applehda.kext working later than 10.4.4, 10.4.4-10.4.7 seem to be useless for alc-users.

hope we manage to gather information for a guide, i could post how to get a working in and out with intel915 mainboards, applehda.kext and alc880s. but this information is from somebody else - and it would be great, if he or she could post it here - and the others could participate by throwing in their new information for all the other alcs. end would be a definite guide which lists

1. alc model
2. type of modification
3. possible url to an altered kext
4. todos

finally we could end up with putting all this together to an installer like the one for the ati-graphicscards.

--------
1st responses:

ALC882

+ working SoundOut on green plug with Azalia.kext(edited with 27d88086 & 10ec0882)
- SoundIN & SPDIF Not working even with the old HDA.kext ( That SHOWS the LineIN & SPDIF, but is not working).
Rene204
Nice and good Idea...

ALC882, working SoundOut on green plug with Azalia.kext(edited with 27d88086 & 10ec0882)
SoundIN & SPDIF Not working even with the old HDA.kext ( That SHOWS the LineIN & SPDIF, but is not working).

Trying around with AC97 did not working here too.

Bye.. Rene

I have a look to other Threads for finding a solution.
doublej
you say noone got 5.1 sound til now? does that mean that someone has got it to work. i still just have two channels, so please direct me to the forum page if there is a solution for the alc882.
Rene204
Hi, think that is not "noone" in case on "no one"...

the only thing that work with an ALC882 is Sound Out (2 Channel).

idea.gif

But it looks like that no one is interest in this Thread now...

Rene
slowdiver
QUOTE(Rene204 @ Sep 10 2006, 09:07 PM) *
Hi, think that is not "noone" in case on "no one"...

right.
QUOTE
But it looks like that no one is interest in this Thread now...

sad, but true (considering this as *bump* for the next 3 days)
Soldiar
Hey,

iīve got an "Realtek HD Audio", too. Itīs in my ASUS A6JC pro60. How to fix the problem to get sound? I didnīt found an vendor ID or so in dxdiag.

Hope to hear of you too! (maybe you can speak german?)

mfg
Christian, 17, Germany(Hessia)
Rammjet
QUOTE(Soldiar @ Sep 13 2006, 05:16 PM) *
iīve got an "Realtek HD Audio", too. Itīs in my ASUS A6JC pro60. How to fix the problem to get sound? I didnīt found an vendor ID or so in dxdiag.

Try the following guide. It will help you find your vendor and device id's (see the appendix) and hopefully get you some sound: http://forum.insanelymac.com/index.php?showtopic=18642
GBK.Xscape
so is there a kext i can just drop in or do i have to do all that? ive got it to work with just a kext but now i cant find the page where i got the kext from.
Lady Serena
Okay! I did some research, and my HP Pavilion a1328x has an ATI RC410 northbridge and an ATI IXP450 southbridge. The Genius Bar thread for the Realtek ALC882 lists the Vendor ID for the Microsoft HD Audio Bus (0x27d8), which I don't have. The Vendor ID that's predefined in the AppleAzaliaController.kext is for the Intel chipset, again, I don't have it.

I'm currently working on finding a Vendor ID to use in the IOPCIPrimaryMatch key, and I'm assuming its the one for the ATI IXP450 that I want to use. In Windows XP MCE2005, there is no Microsoft hardware listed anywhere in the Computer Management Console.

Northbridge: ATI RC410
Southbridge: ATI IXP450
Sound: Realtek HD Audio (ID 0x10EC 0883 Confirmed)

Findings for PCI Bus:
ICH6: 0x2668 8086
ICH7: 0x27d8 8086
ESB2: 0x269a 8086
ATI SB450: 0x437b 1002

Considering "SB450" probably means "SouthBridge ixp450" its a pretty good bet that one will work. I'll boot into FreeBSD to confirm some questions about my hardware first.
Rammjet
The Genius Bar thread is for ALC 882. You seem to have ALC 883.

The Appendix to that thread tells you how to find the two sets of vendor/device id's you need - 0x10ec0883 being the first one.

http://forum.insanelymac.com/index.php?showtopic=18642
Lady Serena
QUOTE(Rammjet @ Oct 4 2006, 04:46 PM) *
The Genius Bar thread is for ALC 882. You seem to have ALC 883.

The Appendix to that thread tells you how to find the two sets of vendor/device id's you need - 0x10ec0883 being the first one.

http://forum.insanelymac.com/index.php?showtopic=18642

Yes, I have the ALC883, but as I also said the keys provided there for the IOPCIPrimaryMatch make my system FAIL TO BOOT. Anyways, FreeBSD seems to use /boot/kernel/snd_atiixp.ko for my sound on this machine. I'm going to try the ATI SB450 device ID now.
Rammjet
QUOTE(Lady Serena @ Oct 4 2006, 07:59 PM) *
Yes, I have the ALC883, but as I also said the keys provided there for the IOPCIPrimaryMatch make my system FAIL TO BOOT

The keys for IOPCIPrimaryMatch for YOUR computer can be found in Step B of the Appendix of that guide. It tells you to go into Windows and look up the vendor id and device id of the audio controller chip. Using those values, you build a new "key" to place in IOPCIPrimaryMatch.
Lady Serena
Working for Audio Output Only!

Can we add another possible string to the thread in the Genius Bar?

ATI IXP450 Southbridge Chipset with ALC883:
IOPCIPrimaryMatch: 0x437b1002
Known OEM Models: HP Pavilion a1328x
Rammjet
QUOTE(Lady Serena @ Oct 4 2006, 08:08 PM) *
Can we add another possible string to the thread in the Genius Bar?

The thread in the Genius Bar clearly says that for other audio chips, to go to the Appendix in that thread and determine the new correct string values.

From my answer above:
QUOTE
The keys for IOPCIPrimaryMatch for YOUR computer can be found in Step B of the Appendix of that guide. It tells you to go into Windows and look up the vendor id and device id of the audio controller chip. Using those values, you build a new "key" to place in IOPCIPrimaryMatch.



QUOTE(Lady Serena @ Oct 4 2006, 08:08 PM) *
Working for Audio Output Only!

Yes, most of the audio hacks only succeed in achieving audio out.
Genix
Does this work for non HD Realtek? I have ALC850.
Luissillo
Do you know how to make sound work on a Elitegroup P4VXAS 1.1 Motherboard. I think the chipset is VIA-3058.Thanks a lot
braveskunk
ok guys:) finally made it to work;p
as i wrote before a got acl0883 and numbers are:0x10ec0833 and 27d88086. trick is to modify first AppleAzaliaAudio.kext/info.plist.change
<key>IOHDAudioCodecVendorID</key>
<string>0x10ec0883</string>

note:
ofcourse if your vendorId is 10ec and device id 0883.u can check it in xp/devicemanager/details. screenshots on this forum.
then delete:
Extensions.kextcache and Extensions.mkext.
then open terminal,type: sudo -s
then cd /System/Library/Extensions/
then chmod -R 755 AppleAzaliaAudio.kext
then chown -R root:wheel AppleAzaliaAudio.kext
then kextcache -k /System/Library/Extensions
kextload /System/Library/Extensions/AppleAzaliaAudio.kext
at this point u should get kext succesfuly loaded
reboot
after reboot i changed appleAzaliaAudio/contents/plugins/AppleAzaliaController/info.plist
to replace witch my hex number: find
<key>IOPCIPrimaryMatch</key>
<string>0x284b88086</string>
and replaced string with my value: 0x27D88086
once again screen shots can b found on this forum
then u have to delete:
Extensions.kextcache and Extensions.mkext.
then open terminal,type: sudo -s
then cd /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/
then chmod -R 755 AppleAzaliaController.kext
then chown -R root:wheel AppleAzaliaController.kext
then kextcache -k /System/Library/Extensions
kextload /System/Library/Extensions/AppleAzaliaAudio.kext
once again at this point u should get kext succesfuly loaded
reboot
and that's it. it worked 4 me.hope it will help somebody.spent over 12h managing net and audio to work but finally it's working.i'm going to have a rest...;d
Enjoy
ntsmkfob
Hi braveskunk, what version of OS X did you do this on?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.