Jump to content

AppleALC — dynamic AppleHDA patching


vit9696
5,390 posts in this topic

Recommended Posts

not working for me without your patch in config . plist

39 minutes ago, FredWst said:

Hello,

HDMI fix for 10.13.4 Bx

AppleALC has been updated for some nvidia hdau id.

Thank's to vit9696. 

Compil with debug

AppleALC.kext.zip

I have understood I have to insert my device id in applealc and then recompile it :) (thank you Fred)

 

Edited by Guest
add some infos
Link to comment
Share on other sites

33 minutes ago, fabiosun said:

not working for me without your patch in config . plist

I have understood I have to insert my device id in applealc and then recompile it :) (thank you Fred)

 

5abbdf7a89ab3_Sanstitre.png.a67c97f028332beeed33d16c3d211f7a.png

 

Yes you need to add  it

 

  • Like 1
Link to comment
Share on other sites

45 minutes ago, meaganmargaret said:

Anyone have the compiled version of 1.2.4 and the new Lilu?

Here you go Github AppleALC 1.2.4 Release and download 1.2.4 Release.zip from the links provided, always check this page because it's the official one ^_^

Link to comment
Share on other sites

22 minutes ago, redflame said:

GTX 1070 DisplayPort audio still not working for me on 10.13.4 and AppleALC 1.2.4. Was working prior to update.

Can u give us, HDAU ID from ioregistryexplorer ?

Fred

Link to comment
Share on other sites

I currently have the Clevo P950HR laptop. AppleALC.kext is not working for me :(, probably because there is only desktop support for the ALC1220 codec.

Attached is my 'codecgraph' folder with the codec_dump.txt. In the verbs.txt I also added my changes after playing with PinConfigurator.app. There is also a PathMap flowchart based on that Vietnamese video on YouTube. Can anyone help me out?

 

codecgraph.zip

Link to comment
Share on other sites

@MegaCookie

try this with LayoutID 13:

file deleted, not relevant anymore

Inject with Clover:
Audio Inject 13 and set FixHDA under ACPI
maybe also HDAS to HDEF (Clover-DSDT-Patch)

Inject with DSDT:
DSDT / HDEF set 0D without FixHDA in the Clover

Edited by MacPeet
  • Thanks 1
Link to comment
Share on other sites

2 hours ago, MacPeet said:

@MegaCookie

try this with LayoutID 13:

trial_ALC1220_for_Clevo_P950HR_LayoutID13.zip

Inject with Clover:
Audio Inject 13 and set FixHDA under ACPI
maybe also HDAS to HDEF (Clover-DSDT-Patch)

Inject with DSDT:
DSDT / HDEF set 0D without FixHDA in the Clover

Thanks a lot! The headphone output and the microphone input are working with the Clover method. However, sound over the internal speakers is not working. I do not know which debug files you might need beside that codecgraph folder, so I added my IORegistery file.

Edit: also my sound over HDMI through the Nvidia GTX1070 is not working.

IORegistery-megacookie.zip

Edited by MegaCookie
Link to comment
Share on other sites

 

1 hour ago, MacPeet said:

ok, I'll see it again tomorrow

Headphones also removed? Speakers and headphones are configured in SwitchMode (only one port is visible at a time).

I think that is because my laptop I made the IOReg after 'sleep'. What kind of fix is recommend for EAPD then (if I don't may use CodecCommander.kext)? I think the speaker problem is somewhere with the pinconfigs/ pathmaps.

Attached is a fresh IOReg which I made directly after a reboot, when headphones are working

IOReg-MegaCookie3.zip

Edited by MegaCookie
clearification
Link to comment
Share on other sites

18 hours ago, meaganmargaret said:

Is there a new version of AppleALC, that works with 10.13.4 and fixes the issues with HDMI audio (like today or yesterday)?

After upgrading to 10.13.4, I'm also experiencing an hdmi problem with Nvidia.

Link to comment
Share on other sites

Computer Configuration:
CPU: i3 7100 (Intel Graphics HD630)
Motherboard: Biostar B250ET2 (sound card: ALC891)

HD630 graphics card is driven, Ubuntu system extracts sound card codec (attachment uploaded), layout ID settings 11, 13 only front headphone output

CodecDump.zip

Edited by Mr788
Link to comment
Share on other sites

@MegaCookie

You have not reported on the inputs.
Internal mic works?
External Mic (LineIn) works?

Your codec_dump is very clear. Speaker on 27-13-3.
We have already tried: 27-13-3 and 27-38-37 (codecDump says EAPD: 2)
HP: 20-12-2 (codecDump says EAPD: 2)
Mic int .: 8-35-18
Mic ext. (LineIn): 9-34-24
SPDIF: 30-6

Try this (here Speaker and HP in ManualMode):

trial3_ALC1220_for_Clevo_P950HR_LayoutID13.zip

Link to comment
Share on other sites

2 hours ago, MacPeet said:

@MegaCookie

You have not reported on the inputs.
Internal mic works?
External Mic (LineIn) works?

Your codec_dump is very clear. Speaker on 27-13-3.
We have already tried: 27-13-3 and 27-38-37 (codecDump says EAPD: 2)
HP: 20-12-2 (codecDump says EAPD: 2)
Mic int .: 8-35-18
Mic ext. (LineIn): 9-34-24
SPDIF: 30-6

Try this (here Speaker and HP in ManualMode):

trial3_ALC1220_for_Clevo_P950HR_LayoutID13.zip

Thanks! The internal speakers are finally working when the audio output is set to 'Headphone'. Audio with headphones is also working when the audio device is set to: 'Headphone', is that what you mean with 'Speaker and HP in ManualMode'? The internal microphone works fine as well, but I cannot test an external microphone as I don't have one.

 

BTW: should EAPD now covered in AppleALC as well, or do I need another kext for that? The audio doesn't work after 'sleep' with your AppleALC.kext.

Edited by MegaCookie
EAPD question
Link to comment
Share on other sites

Please show me pictures of system settings / sound.
Speaker work when HP is set?

The first two attempts are configured in SwitchMode.
In System Preferences / Sound only one output is visible.
Example: Speaker is visible - now that HP is plugged in, then the display automatically switches to HP. If HP is removed, the speakers are displayed again.

Trial 3 is ManualMode. Both outputs are visible in System Settings / Sound / Output.
The selection is done manually.

EAPD is set in the PinConfig.
Sleep is a completely different story.
Try ResetHDA in the Clover or EAPDFix.kext or try again the CodecCommander.kext for audio after Sleep. 
EAPDFix.kext and CodecCommander.kext (info.plist) should contain the correct nodes.

HDMI must be regulated in the DSDT. (HDAU and hda gfx entries). This is not a matter of AppleALC.

Edited by MacPeet
Link to comment
Share on other sites

×
×
  • Create New...