Jump to content
7 posts in this topic

Recommended Posts

I'm trying to understand how the compilation of the AppleALC kext works. I'm leaving the two guides where I've studied the subject. But I still don't understand and comprehend the section referring to the audio chip, for example the ALC887 of a Gigabyte Z390 UD. The section in question is the Platforms??.xml in the case of this chip it includes a lot of Platforms and lagout?.xml. I've tried to reduce the kext only for and exclusively my computer and id of 7, that is, leave only lagout7.xml before compiling the kext following the guides that I'll leave below. But I don't understand the behavior and how to be able to choose the Platforms?.xml only and exclusively for my motherboard. Can someone try to make me understand how to know from all this which would be the only one or ones to leave and compile the kext exclusively for my computer?

https://github.com/5T33Z0/AppleALC-Guides/tree/main/AppleALC_Layout-ID

https://github.com/5T33Z0/AppleALC-Guides/tree/main/Slimming_AppleALC

 

image.thumb.png.68a9970d6c3b8e8513715670739dca56.png

 

1 hour ago, LockDown said:

Elimine todas las carpetas de códecs en la carpeta de recursos y deje solo 887 con la plataforma y el ID de diseño correctos. Lo mismo ocurre con info.plist

Exactly that's what I did and reduced the kext to 150,000 bits in size but I don't know which one to remove from the Platforms.image.thumb.png.47cca83c8c8c62876c5388cfd0d27fc2.png

Captura de pantalla 2025-03-09 a las 12.48.33.png

Edited by kaoskinkae
1 hour ago, LockDown said:

PlatformsM.xml.zlib is for Layout7

Thanks, that's what I want to understand, why is that and if it is unmodified and why are they not both? In my case it is a Gigabyte Z390 UD with that chip. It is the only part of the two guides that I have posted that I cannot fully understand.

 

image.thumb.png.39809e5ca7c4e68e3bd315af4342a735.png

Edited by kaoskinkae

Info.plist will give you the answer. Layout 5 & 7 shares the same PlatformsM.xml.zlib. Both might work for you, as it only differs the number of ports

 

Here is the AppleALC's info.plist with ID 7 to make it even more smaller

 

ALC887_Layout7.zip

Edited by LockDown
7 hours ago, LockDown said:

Info.plist te dará la respuesta. Los diseños 5 y 7 comparten el mismo PlatformsM.xml.zlib. Ambos pueden funcionar para ti, ya que solo difieren en la cantidad de puertos.

 

Aquí está el info.plist de AppleALC con ID 7 para hacerlo aún más pequeño

 

ALC887_Layout7.zip 1,84 kB · 2 descargas

Thanks, I'll study it to see if I understand how it works

 

×
×
  • Create New...