Bisher war es ja meist so das es hin zur ssdt.aml ging und damit kam man um ssdtPRGen.sh nicht herum.
Warum auch es macht halt das was es soll.
Das geht mit der Beta (enthält aktuelle CPU’s) auf folgende Art
Rechte der Datei setzen
Hilfe der Befehle einsehen
Script starten (ist eigentlich selbst erklärend)
Die so entstandene ssdt.aml , kommt dann nach Clover/ACPI/patched im EFI Verzeichnis.
---------------------------------------------------------------------------------------------------------------
Nun warum schreibe ich das, kann man ja oft genug schon lesen.
Jetzt gibt es ja mittlerweile den Lilu.kext. Vielen bekannt, wenn es um Audio mit AppleALC geht, da dieser nicht ohne Lilu kann.
Bei Lilu gibt es nun auch ein Plugin CPUFriend.
Na dann mal los
Dieses Plugin kommt zusammen mit Lilu.kext in den EFI unter Clover/Kexts/Other.
Die Bootflags wenn benötigt sind hier Lilu & Plugins - Bootflags nochmal zusammen gefasst.
Auf Github von CPUFiend ist auch eine Datei (ResourceConverter.sh) enthalten, die entweder einen *.kext oder eine *.dsl Datei erstellt.
Die Variante des CPUFriendDataProvider.kext ist wohl derzeit die Bevorzugte von beiden.
Um besser zu verstehen was so ein Kext bewirkt und macht gibts hier Kext as Kext can oder USB 3.0 ohne USBInjectAll von @Brumbaer mehr als paar Zeilen zu lesen.
Verwendung von ResourceConverter.sh
Die Variable "file" ist die plist von /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources
Die hier erstellte Kext stammt vom SMBios MacBook9,1 Mac-9AE82516C7C6B903
Alle vorher benutzen ssdt usw. sollten dabei entfernt werden.