Jump to content

AppleALC — dynamic AppleHDA patching


vit9696
5,390 posts in this topic

Recommended Posts

3 hours ago, andreew75 said:

I have a Chuwi Corebook X Pro laptop. Coffee Lake
Intel I5-8259U
Intel Iris Plus 655

I successfully installed Monterey 12.5, however there is no sound and I can't resolve this issue.
As Windows shows, my audio device is Intel Smart Sound.
Hackintool defines the device ID as 0x9DC8.

Can someone suggest a solution? Any of your advice

2022-07-23.png

2022-06-10 .png

 

When all else fails, get a USB DAC. Even apple's own USB DAC is highly rated. https://www.apple.com/my/shop/product/MU7E2ZA/A/usb-c-to-35-mm-headphone-jack-adapter

 

Link to comment
Share on other sites

On 7/24/2022 at 11:32 AM, andreew75 said:

First, I would like to get the sound to work using the AppleALC method, since Dortania's claims that device-id 9DC8 has support for the controller patch.

https://github.com/acidanthera/AppleALC/wiki/Supported-codecs

VoodooHDA is an extreme method, and I will not use it yet

Hi andreew75  i also couldn't get to working my Intel smart sound tec

Do you have any solution? Everything is working fine except sound 

If you found any solution for this controller please keep aware me

Because without sound hackintosh is  incompletable

As you said your controller is supported alc 

Mine controller also supported alc but i couldn't found any realtek dev id ven id under windows

I saw under device menager intel smart sound tec dev id 

Look like this 

 

• Intel(R) Audio for displays device ids:
INTELAUDIO\FUNC_01&VEN_8086&DEV_280B&SUBSYS_80860101&REV_1000
INTELAUDIO\FUNC_01&VEN_8086&DEV_280B&SUBSYS_80860101

• Intel Smart Sound - audio controller:
PCI\VEN_8086&DEV_02C8&SUBSYS_1260152D&REV_00
PCI\VEN_8086&DEV_02C8&SUBSYS_1260152D
PCI\VEN_8086&DEV_02C8&CC_040100
PCI\VEN_8086&DEV_02C8&CC_0401

• ESAuDriver Device
ACPI\VEN_ESSX&DEV_8336&SUBSYS_152D1262
ACPI\ESSX8336
*ESSX8336

Screenshot_20220729-221059_Edge.jpg

Link to comment
Share on other sites

7 hours ago, Slice said:

ACPI\VEN_ESSX&DEV_8336&SUBSYS_152D1262?

Yes, I have device ACPI\VEN_ESSX&DEV_8326&SUBSYS_27821A60

Also in audio devices there is this

 

image.png.1f990a10527b6d77c3668ec733a58cdd.png

Slicecould any of this make the sound work?

Sound Blaster Play this is an external sound card.

 

Link to comment
Share on other sites

9 hours ago, andreew75 said:

 

Not to be nitpicking but this is not in Dortania. It is also a very specific device for the mobile line of Icelake which name their PCH codec SST likely because it has similar features and is different from the ones in desktop platforms which requires a separate driver as it is a separated device from the PCH codec. On mine SST is an I2C device and is completely unsupported by MacOS. Instead I am running on the 400 Series PCH HD audio.

  • Thanks 1
Link to comment
Share on other sites

My laptop has ISST and since AppleALC 1.6.6 (Added Conexant CX11970 (CX8400) layout-id 13 for Acer Swift 3 SF31* (Ice Lake) by m0d16l14n1), internal speakers and headphone work pretty well. There is no solution for internal mic, but I still can connect an external mic to the P3 connector.

 

image.png.53165a4af333e9b969ea1ba051534b40.png

  • Thanks 1
Link to comment
Share on other sites

1 hour ago, andreew75 said:

could you explain how you implemented this?

Not really sure what you are asking here. What configuration/hardware are you trying to implement?

 

To try to be clear as to what my understanding is:

There are Controllers and Codec chips. The codec is what you need to focus on and the SST is usually a codec.

That one you have listed just happens to be the name of the IceLake controller.

My systems has the 400 series PCH HD and an ALC codec + an SST codec. The SST codec is not supported and I just use one of the profiles in AppleALC to use the ALC codec.

Edited by rafale77
  • Like 1
Link to comment
Share on other sites

Usually chip of audio codec connected to PCI device PciRoot(0x0)/Pci(0x1f,0x3). VoodooHDA and AppleHDA have PCI command set to tune audio codec.

But we have a new reality. Some codecs attached to I2C and should be tuned by I2C commands.

We have a project VoodooI2C. So one developer should join VoodooI2c with VoodooHDA to make the driver for such sound.

  • Like 2
Link to comment
Share on other sites

23 hours ago, rafale77 said:

What configuration/hardware are you trying to implement?

 

I see such information that Windows shows me

 

ESAuDriver Device

ACPI\VEN_ESSX&DEV_8326&SUBSYS_27821A60

ACPI\ESSX8326

*ESSX8326

 

Intel(R) Display-Audio

INTELAUDIO\FUNC_01&VEN_8086&DEV_280B&SUBSYS_80860101&REV_1000

INTELAUDIO\FUNC_01&VEN_8086&DEV_280B&SUBSYS_80860101

 

Intel Smart Sound Technology

INTELAUDIO\CTLR_DEV_9DC8&LINKTYPE_03&DEVTYPE_04&VEN_8086&DEV_AE34&SUBSYS_02062782&REV_0001

 

Edited by andreew75
Link to comment
Share on other sites

55 minutes ago, andreew75 said:

I see such information that Windows shows me

 

ESAuDriver Device

ACPI\VEN_ESSX&DEV_8326&SUBSYS_27821A60

ACPI\ESSX8326

*ESSX8326

 

Intel(R) Display-Audio

INTELAUDIO\FUNC_01&VEN_8086&DEV_280B&SUBSYS_80860101&REV_1000

INTELAUDIO\FUNC_01&VEN_8086&DEV_280B&SUBSYS_80860101

 

Intel Smart Sound Technology

INTELAUDIO\CTLR_DEV_9DC8&LINKTYPE_03&DEVTYPE_04&VEN_8086&DEV_AE34&SUBSYS_02062782&REV_0001

 

 

You have both the intel onboard SST codec which is not supported by MacOS or AppleALC because it is an I2C device as @Slice was referring to and an Everest Semiconductor codec. I am pretty sure it isn't supported either. I am not sure how it is connected on the board as the I2S reference is making me think that it is not on the PCIe bus either.

 

See here and here.

Edited by rafale77
  • Like 1
Link to comment
Share on other sites

Guest 5T33Z0

@oldman20

Link to comment
Share on other sites

  • 2 weeks later...
×
×
  • Create New...