Jump to content

AppleHDA Solution - Work in progress


Taruga
 Share

4,108 posts in this topic

Recommended Posts

Macintoshy it appears to be ALC 880

 

Yes, in XP ic can see also ALC880 devices, shame on me, I have to check my bios sound emulation settings...

 

Hm, AUTO is set, could choose Azalia or AC97 modes (AC97 Modem only, AC97 Audio only, AC97 Audio+Modem). I do not know which of the setting work best and which settings will change the device ID.

 

Bios post is telling me:

 

sound settinsg AC97 Audio only -> 8086 27de

sound settings Azalia -> 8068 27d8

sound settings Auto -> 8086 27d8 -> ALC883.

 

I'm I wrong? Do I have a fake ALC883? Totally confused....

 

So Azalia and Auto seem to be the same hardware device ID's.

Link to comment
Share on other sites

Alpha combo for ALC883/888. If you downloaded ALC883Alpha2 you do not need to download this, nothing has changed for 883. I may have possibly but not sure added support for 888 users to the same kext. This is for all Intel chipsets(ICH6, ICH7 and ICH8). If it works for both I will try to add support for VIA and nVidia chipsets.

 

If you have this or ALC883Alpha2 working on a desktop board, please look in /Applications/Utilities/Audio MIDI Setup and tell me if either output has 4ch sound

 

 

<KEXT REMOVED>

Edited by skippyretard
Link to comment
Share on other sites

I'm using ALC882 Sound Fix v0.4b and it works great through spdif to my digital speakers. The only problem I have is GarageBand, it shows different outputs but whatever I choose, it goes back to built-in line out. Are there any fixes/ workarounds for this? Anyone else have a similar problem?

 

Andy

 

Sorry, I applied the 2 updates, 1st had stuff about general fixes - still nothing. 2nd was the Aperture 1.5 compatibility update - SUCCESS!! I can now choose digital out.

 

Thanks everyone for your great work on this.

Link to comment
Share on other sites

stiffy, I need output info not input, thanks... have you tried ALC883/888Alpha on your AsRock mobo?

 

geo2002, do you have anything listed in Preferences>Sound>Output ?

 

the kext seems to detect ports using the digital port as a guide. I think that is why most laptops do not work, they have no pin config for a digital port. Taruga, can you confirm this?

Link to comment
Share on other sites

If it works for both I will try to add support for VIA and nVidia chipsets.

 

Thanx. Was waitin´ for Via support thank u!! As I posted before I have sound with my Via chipset but the main volume slider is not workin´.

 

Any ideas in modifying the AppleViaaudio kext?

Link to comment
Share on other sites

stiffy, I need output info not input, thanks... have you tried ALC883/888Alpha on your AsRock mobo?

 

geo2002, do you have anything listed in Preferences>Sound>Output ?

 

the kext seems to detect ports using the digital port as a guide. I think that is why most laptops do not work, they have no pin config for a digital port. Taruga, can you confirm this?

I've fixed my previous post. Your driver works fine! It was my mistake - I've forgotten to fix mode and owner for the kexts. Now all works. Thanks!

Link to comment
Share on other sites

Aberracus, blue output is not working yet if thats what your asking. I have this one setup to test 5.1 sound, but I don't have anybody who knows how to test it.

 

skeewiff, what audio codec do you have?

 

geo2002, I'm happy to hear you got it working! that is now 2 laptops reported working.

 

anyone test on ALC888 yet?

 

 

Sigmatel Alpha for 9220/9223 attached

 

<KEXT REMOVED>

Edited by skippyretard
Link to comment
Share on other sites

Here my audio-midi setup:

 

Stiffy, please could you outline the steps you did in order to get these kexts working? I'm running the DS3 and I can't get them to work at all.

 

SABR. :idea:

Link to comment
Share on other sites

Alpha combo for ALC883/888. If you downloaded ALC883Alpha2 you do not need to download this, nothing has changed for 883. I may have possibly but not sure added support for 888 users to the same kext. This is for all Intel chipsets(ICH6, ICH7 and ICH8). If it works for both I will try to add support for VIA and nVidia chipsets.

 

If you have this or ALC883Alpha2 working on a desktop board, please look in /Applications/Utilities/Audio MIDI Setup and tell me if either output has 4ch sound.

 

Report:

ALC888 on Asrock 945G-DVI, still no kexts loaded, no input/output devices in System Preferences!

 

Stiffy, please could you outline the steps you did in order to get these kexts working? I'm running the DS3 and I can't get them to work at all.

 

SABR. :idea:

 

I just uncompressed the 2 kexts to Extensions directory and repaired permissions / update kextcache, reboot.

Link to comment
Share on other sites

Aberracus, blue output is not working yet if thats what your asking. I have this one setup to test 5.1 sound, but I don't have anybody who knows how to test it.

 

skeewiff, what audio codec do you have?

 

geo2002, I'm happy to hear you got it working! that is now 2 laptops reported working.

 

anyone test on ALC888 yet?

Sigmatel Alpha for 9220/9223 attached

 

skippyretard, Im looking with Taruga for a soluction for my 9223. I did a test with SigmatelAlpha.zip and it works, in part. Some connections appears as "unknown", but, at least, this is the first time I have output through the green jack!!! I can control the volume with the keyboard and through the menu bar, but in system preferences, this output appears as "Built-in Headphone"... but works!

 

I think you are in the right way, its just a matter of setup pins correctly.

post-11519-1165368160_thumb.jpg

post-11519-1165368174_thumb.jpg

Link to comment
Share on other sites

No skippy, im refereing to what Taruga Said:

 

"NodeID 24 is Back Mic, change it to 25 (Front Mic)"

 

the mic in yoour alpha2 is readed as headphone port so it doesnt work... until you change the plist....

 

Stiffy have you repaired permissions manually?

 

Skippy i know how to test but my motherboard doesnt have the appropiate jacks, BTW alpha2 and aplha 1 doesnt give me more speakers in any configuration in Audio Midi setup.

Link to comment
Share on other sites

Hi everyone,

 

I tried to install the 0.2 alpha package on my laptop with ALC861 speakers and it didn't work (As expected). I replaced the 0x10ec0885 by 0x10ec0861 like it was said. Trying AppleAzaliaAudio doesn't work either (Shows an output but no sound control, so no sound). I know that Apple HDA and AppleHDAController are loaded as extensions.

 

I don't if this could be helpful but when I explore my system with IORegistryExplorer. I have the following

 

AppleHDAController: registered, matched, active, busy 0, retain 8

IOHDACodecDevice@0: registered, matched, active, busy 0, retain 6 (Gives me 0x10ec0861 as IOHDACodecVendorID)

IOHDACodecDriver: !registered, !matched, busy 0, retain 5

IOHDACodecFunction@1: registered, matched, busy 0, retain 4

 

It seems to me that the problems for the ALC 861 comes from the Codec driver as it does the exact same thing with Azalia.

 

Thanks,

 

Theofan1960

 

(If you need my codec dump from Linux or register dump, I'll be glad to post it)

Link to comment
Share on other sites

SABR, does your mobo have optical port? can you send me a linux codec dump?

 

stiffy, thanks for trying on 888, so far noreports of it working on ICH7, only ICH8 and VIA

 

macintox, great news! I have not setup node id's yet because I didn't know if I needed to or if the kext would even work. I will add proper node id's and post a beta soon.

 

Aberracus, sorry, I was not doubting your ability to test, I just meant nobody that knew what to do had the kext working yet. the change from 24 to 25 was so that person could use front mic instead of rear, it has nothing to do with it being labeled as headphone. Taruga is working on the correct config data to label ports properly, but he does not have much time to work on it right now.

 

theofan1960, ALC861 is same as 880 and niether are working yet...

Link to comment
Share on other sites

theofan1960, ALC861 is same as 880 and niether are working yet...

 

 

That´s very sad.... I´m starting to see the possibility to update my motherboard to a P5LD2-VM, although my rig is working great (even without proper sound).....Also if i update I have to spend in 1gb. of DDR2 memory, because, i dont know of any motherboard based upon intel g945 (ich7) that accept DDR1.

 

:)

Link to comment
Share on other sites

macintox, great news! I have not setup node id's yet because I didn't know if I needed to or if the kext would even work. I will add proper node id's and post a beta soon.

 

 

Skippy, the second version you sent to me worked at least!

 

Im corrected the noisy output that I have told to you just by changing the settings from 44KHz to 48KHz in Audio Midi Setup panel. And now, all the ports names appears correctly in the System Preferences (see screenshots).

 

By now, the only port currently functional is the line-out through the green jack. Ive tested microphone, line-in and headphone ports but no success. I cant test the digital out cos I dont have a Receiver :-(

 

In the attach, the ioreg done with your kext loaded.

 

Thank you.

post-11519-1165382028_thumb.jpg

post-11519-1165382040_thumb.jpg

skippy_ioreg.txt.zip

Link to comment
Share on other sites

Skippy's Alc883alpha2 works on my Gigabyte 965P DS3 mobo :whistle:

 

Mobo: Gigabyte 965P-DS3

South-Bridge: ICH8

Codec: ALC883

OSX: Jas 10.4.8 reseed

Kernel: Mifki 8.8.1 (DaemonES modded)

 

2 channel stereo output works but, there is no mic-in displayed under input section.

only input device shown is "headphone port"

 

Now, I am convinced that this AppleHDA.kext just produces better sound than AppleAzalia.kext.

I watched Blade trinity HD, the dialog is much clearer, well separated and the base is firmer too.

 

Thanks Skippy for your work, really appreciated! :blink:

 

post-23976-1165408281_thumb.jpgpost-23976-1165408306_thumb.jpg

Link to comment
Share on other sites

Wha... :D

just have seen the new release, will try it as soon as possible!

@skippy: I am writing an install program for this (like I said on IRC)... Its not that difficult :(

 

 

cYa NeoPheus

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...