Jump to content

Creative CA0132 (G1.Sniper M3) patch for AppleHDA or VoodooHDA


wern apfel
 Share

801 posts in this topic

Recommended Posts

Resources.zip

 

This is a modified AppleALC completed in June 2016, it's modified for the Alienware M17X R4 laptop and it worked fine till 10.13. However it djoesn't work in 10.14 cause is uses layout-id 3 which is removed in Mojave. So please help to adjust the layout-id and make it work in Mojave again.

 

BTW: ca0132 is a quite special chip and it may contains some "tricky" functions. That might cause problems when you are trying to make it work in OS X. Please check my note for refrerence. 

 

Link to comment
Share on other sites

On 1/7/2019 at 6:29 AM, abdouoi said:

It used to work prior to macOS 11

files.zip

For HDMI audio, you have a second controller whose ID is changed by FakePCIID, but both IDs are supported. You can try it without patching the ID. Use the boot argument "no-controller-patch" You can also try the edited DSDT.

DSDT.aml.zip

 

 

 

On 1/7/2019 at 6:50 PM, Andres ZeroCross said:


Can you add this SSDT-CA0132 ID-4.aml  to first post??? So people with AppleALC.kext (Get it from AppleALC.kext official release) and use layoutID=4 for 5.1 Channel can use this SSDT for CodecCommander.kext's profile.  Some people won't understand different CodecCommander.kext from Github with Custom profile for CA0132. So i think this is best options

I also use a SSDT, but without AppleALC. Why did you add a delay? is it necessary

 

 

 

 

On 1/10/2019 at 3:23 PM, z1326 said:

Resources.zip

 

This is a modified AppleALC completed in June 2016, it's modified for the Alienware M17X R4 laptop and it worked fine till 10.13. However it djoesn't work in 10.14 cause is uses layout-id 3 which is removed in Mojave. So please help to adjust the layout-id and make it work in Mojave again.

 

BTW: ca0132 is a quite special chip and it may contains some "tricky" functions. That might cause problems when you are trying to make it work in OS X. Please check my note for refrerence. 

 

Does it also have two headphone jacks? If so, you can try the AppleALC from the attachment.

AppleALC.kext_1.3.5_Alien_18.zip

Edited by wern apfel
Link to comment
Share on other sites

8 hours ago, wern apfel said:

For HDMI audio, you have a second controller whose ID is changed by FakePCIID, but both IDs are supported. You can try it without patching the ID. Use the boot argument "no-controller-patch" You can also try the edited DSDT.

DSDT.aml.zip

@wern apfel thank you so much! It's now working for both the ways you suggested. The only issue is sound is a little bit distorted.

Link to comment
Share on other sites

On 1/14/2019 at 5:07 PM, wern apfel said:

When using HDMI or analog audio? Try reseting the DSP, which will also restart coreaudio. If the sound is distorted on high volume, I can give you an AppleALC with lower volume.

resetDSP_CA0132.zip

Hi,, can you see this 

I try to follow, and i can see format 6ch-32Bit integer xxxxxx in Midi Setup. Just single LineOut based on your files.

But sound really distorted and laggy. It's better to get single LineOut with volume control 5.1

Link to comment
Share on other sites

On 1/14/2019 at 11:19 PM, abdouoi said:

When using HDMI. I've tried your reset but still the same

Is the AppleGFXHDA.kext loaded?

 

 

 

On 1/21/2019 at 7:43 AM, Andres ZeroCross said:

Hi,, can you see this 

 

I try to follow, and i can see format 6ch-32Bit integer xxxxxx in Midi Setup. Just single LineOut based on your files.

But sound really distorted and laggy. It's better to get single LineOut with volume control 5.1

I do not think that they have a discrete 6 channel output with that patch.  Apple use these DSP functions to split the left and right channel to 6 channels.

IMHO. is the way we patch the AppleHDA.kext wrong, Windows and Linux do not use three 2 channel outputs but one 6 channel output.

Try out the attached tool to enable volume control with layout 7 and the patched AppleALC from this topic. To make it work, you have to start Windows once.

enable VC for layout 7.zip

Link to comment
Share on other sites

  • 1 month later...

wern apfel,

abdouoi,

I have a PCI-E Creative Sound Blaster Z in my High Sierra and I have no sound. I read a few lines about my map in this thread, but if I understood correctly, it still does not work. I speak English poorly and often linger to a translator. Therefore, I apologize in advance for your misunderstanding. Unfortunately, this card is the only way to get sound for me. Could we work together to develop a working algorithm for this? I am fully ready to help with what I can, including testing. But I'm still a newbie and you may be difficult with me. If you agree, then I will do my best to facilitate.
Tell me please, what should I do?

Thanks

Edited by anaaarki
Link to comment
Share on other sites

  • 3 months later...
On 1/14/2019 at 3:40 AM, abdouoi said:

@wern apfel thank you so much! It's now working for both the ways you suggested. The only issue is sound is a little bit distorted.

have u find a way to fix that issue? i've the same pc and the same problem just like yours.here is my efi, I fixed HD4600 dp 4k@60hz with 2048M,backlight adjust and shutdown works fine. i notice that your efi may not be able to connect the network,so i add a AtherosE2200Ethernet.kext to fix that.

CLOVER_del_dsdt.aml_2_switch_audio.zip

Link to comment
Share on other sites

7 hours ago, btop said:

have u find a way to fix that issue? i've the same pc and the same problem just like yours.here is my efi, I fixed HD4600 dp 4k@60hz with 2048M,backlight adjust and shutdown works fine. i notice that your efi may not be able to connect the network,so i add a AtherosE2200Ethernet.kext to fix that.

CLOVER_del_dsdt.aml_2_switch_audio.zip

No, still haven't find a fix. Is your NVIDIA card working or only Intel HD4600 ?

Link to comment
Share on other sites

3 hours ago, abdouoi said:

No, still haven't find a fix. Is your NVIDIA card working or only Intel HD4600 ?

macos 10.14 can't run nvdia webdriver,only intel HD4600 working .I find some clues:

1.with dsdt.aml in patched dir,applealc works good only hdmi/dp distorted and laggy.›1222094460_2019-06-2211_57_15.png.4ee9444c1db0d8172c083f2dc91f4ac3.png

 

 

 

 

 

2.del dsdt.aml in patched dir,HDMI/DP works 100% perfect,but the laptop audio gone,even can‘t find the device(Creative CA0132)in Hackintool---audio

 

i guess maybe we can find a solution if we let the system know Creative CA0132 without the file "dsdt.aml"

Link to comment
Share on other sites

On 1/21/2019 at 2:43 PM, Andres ZeroCross said:

Hi,, can you see this 

I try to follow, and i can see format 6ch-32Bit integer xxxxxx in Midi Setup. Just single LineOut based on your files.

But sound really distorted and laggy. It's better to get single LineOut with volume control 5.1

have you find a way to fix  "distorted and laggy" issue? it's REALY hard for me:( 

Link to comment
Share on other sites

13 minutes ago, btop said:

have you find a way to fix  "distorted and laggy" issue? it's REALY hard for me:( 

Not hard, just use layoutID = 4. No laggy issue and distorded,, then use CodecCommander profile (can use custom codec commander or DSDT/SSDT profile for it0.
Btw, Profile CodecCommander nothing to do with Distorted and laggy issue.. it's another problem i guess

Link to comment
Share on other sites

17 minutes ago, Andres ZeroCross said:

Not hard, just use layoutID = 4. No laggy issue and distorded,, then use CodecCommander profile (can use custom codec commander or DSDT/SSDT profile for it0.
Btw, Profile CodecCommander nothing to do with Distorted and laggy issue.. it's another problem i guess

i just have tried your way,still not good...   

there's 2 voice controller:

1.CA0132 (AppleALC: internal voice  works fine on my laptop)

2.HDMI/DP (hd4600 :the HDMI/DP works bad)

 

i think maybe it's not about "layout-id" number. because change layout-id only effect internal voice(applealc)

thank you anyway,have a nice day:)

Link to comment
Share on other sites

21 hours ago, btop said:

macos 10.14 can't run nvdia webdriver,only intel HD4600 working .I find some clues:

1.with dsdt.aml in patched dir,applealc works good only hdmi/dp distorted and laggy.›1222094460_2019-06-2211_57_15.png.4ee9444c1db0d8172c083f2dc91f4ac3.png

 

 

 

 

 

2.del dsdt.aml in patched dir,HDMI/DP works 100% perfect,but the laptop audio gone,even can‘t find the device(Creative CA0132)in Hackintool---audio

 

i guess maybe we can find a solution if we let the system know Creative CA0132 without the file "dsdt.aml"

I think we need @wern apfel's help for the distorted audio issue on HDMI/DP

Link to comment
Share on other sites

I'm sorry guys, no fun since the update of the forum software. Mostly it tells me that there is no activity. 

 

You have the Creative codec for analog audio, the Intel HDMI codec and a second HDMI codec for the discrete GFX. The latter is also off if the discrete graphics card is deactivated.

The device property "gfx-hda"  "onboard-1" enables HDMI if the value is the same for both devices. The discrete GFX audio codec ACPI device name must be HDAU to be loaded. Oddly enough, there is already a device called HDAU in the DSDT that could be responsible for the distorted sound. 

Press F4 in the Clover menu and upload the ACPI/origin folder.

Link to comment
Share on other sites

7 hours ago, wern apfel said:

I'm sorry guys, no fun since the update of the forum software. Mostly it tells me that there is no activity. 

 

You have the Creative codec for analog audio, the Intel HDMI codec and a second HDMI codec for the discrete GFX. The latter is also off if the discrete graphics card is deactivated.

The device property "gfx-hda"  "onboard-1" enables HDMI if the value is the same for both devices. The discrete GFX audio codec ACPI device name must be HDAU to be loaded. Oddly enough, there is already a device called HDAU in the DSDT that could be responsible for the distorted sound. 

Press F4 in the Clover menu and upload the ACPI/origin folder.

Thanks for looking at it @wern apfel

origin.zip

Link to comment
Share on other sites

  • 2 weeks later...
21 hours ago, wern apfel said:

I think the IRQ fixes should solve the issue. If it works with the EFI form @btop, which does not appear to use a DSDT, it is better to add all patches via SSDT or the Clover config.

@wern apfel The IRQ fix didn't worked. I tried the method without DSDT and I couldn't boot (forbidden sign)

Link to comment
Share on other sites

Hello,

 

I have the Gigabyte Z270x Gaming 9 and with the last AppleALC+lilu+codeccommander attached in your post I just have sometimes the Line-out working without volume control (destroy my ears haha)

I have the HDAS to HDEF and the AZAL to HDEF patch and I am on Layout 4.

 

Do you have any idea ?

 

Thank you

 

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...