kaoskinkae Posted March 9, 2025 Share Posted March 9, 2025 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 Link to comment https://www.insanelymac.com/forum/topic/360766-compile-applealc-kext-exclusively-for-alc887/ Share on other sites More sharing options...
LockDown Posted March 9, 2025 Share Posted March 9, 2025 (edited) Delete all codec folders in resources folder, leaving only 887 with the correct platform & layout ID. Same goes for the info.plist Edited March 9, 2025 by LockDown Link to comment https://www.insanelymac.com/forum/topic/360766-compile-applealc-kext-exclusively-for-alc887/#findComment-2830801 Share on other sites More sharing options...
kaoskinkae Posted March 9, 2025 Author Share Posted March 9, 2025 (edited) 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. Edited March 9, 2025 by kaoskinkae Link to comment https://www.insanelymac.com/forum/topic/360766-compile-applealc-kext-exclusively-for-alc887/#findComment-2830803 Share on other sites More sharing options...
LockDown Posted March 9, 2025 Share Posted March 9, 2025 PlatformsM.xml.zlib is for Layout7 Link to comment https://www.insanelymac.com/forum/topic/360766-compile-applealc-kext-exclusively-for-alc887/#findComment-2830805 Share on other sites More sharing options...
kaoskinkae Posted March 9, 2025 Author Share Posted March 9, 2025 (edited) 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. Edited March 9, 2025 by kaoskinkae Link to comment https://www.insanelymac.com/forum/topic/360766-compile-applealc-kext-exclusively-for-alc887/#findComment-2830806 Share on other sites More sharing options...
LockDown Posted March 10, 2025 Share Posted March 10, 2025 (edited) 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 March 10, 2025 by LockDown Link to comment https://www.insanelymac.com/forum/topic/360766-compile-applealc-kext-exclusively-for-alc887/#findComment-2830810 Share on other sites More sharing options...
kaoskinkae Posted March 10, 2025 Author Share Posted March 10, 2025 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 Link to comment https://www.insanelymac.com/forum/topic/360766-compile-applealc-kext-exclusively-for-alc887/#findComment-2830812 Share on other sites More sharing options...
Recommended Posts