Jump to content

Snellimento dei kext del progetto OpenIntelWireless e AppleALC


A23SS4NDRO

Recommended Posts

Ciao a tutti, nel nostro tempo libero io e @dreamwhite abbiamo trovato il modo per ridurre la dimensione dei kext AirportItlwm/itlwm e IntelBluetoothFirmware, perché come ben sapete, il singolo kext può arrivare ad occupare anche 16MB in EFI, questo perché include i binari intel di ogni schedina supportata, e all'avvio solamente uno viene caricato a seconda del device-id della schedina in uso, il resto è spazio sprecato insomma...

 

Tuttavia non ci siamo fermati qui, abbiamo anzi applicato una procedura analoga per ridurre le dimensioni di AppleALC, il quale include patch per altri codec audio che non sono presenti sulla build in questione (rispetto al singolo usualmente presente in ogni portatile o fisso)

 

Quando volete, potete trovare maggiori informazioni a questi link:

 

 1. Per IntelBluetoothFirmware: https://github.com/dreamwhite/ChonkyIntelBluetoothFirmware-Build


 2. Per AirportItlwm/itlwm: https://github.com/dreamwhite/Chonky-itlwm-Build

 

 3. Per AppleALC: https://github.com/dreamwhite/applealc-layouts

  • Like 5
  • Thanks 1
Link to comment
Share on other sites

Piccolo aggiornamento: al momento del post, era solo presente il repository "applealc-layouts" che organizzava in tabelle tutti i codec riportando anche gli autori, in modo da poter fare una scelta più rapida in caso si avesse un portatile o motherboard analoga

 

Questo repository unisce sia quanto detto appena sopra, sia lo snellimento di AppleALC

 

https://github.com/dreamwhite/ChonkyAppleALC-Build

  • Like 2
Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...

Dopo svariate prove sono riuscito ad automatizzare la compilazione delle kext slimmed nonchè della generazione delle docs utilizzando GitHub Actions.

Quando verrà rilasciata una nuova versione di AppleALC mi basterà creare una release e il progetto in automatico verrà compilato e caricato nella sezione Release

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.