Vorab, diese Anleitung basiert auf einen Englischen Thread und ist nur eine Übersetzung. Dank daher nicht an mich sondern an @RehabMan für den Englischen Teil und das Erstellen.
Vorarbeit:
GFX0 muss auf IGPU umbenannt werden. Entweder mit Clover oder direkt in der DSDT.
Für Clover unter ACPI > DSDT Paches:
Find:
Replace:
Damit die Helligkeitssteuerung sauber bei mir läuft benötige ich einen Injektor Kext. Ohne diesen funktioniert die zwar auch, aber nur mit wenigen Abstufungen.
Man benötigt 2 Dateien und einen Clover Patch. AppleBacklightInjector.kext und SSDT-PNLF.aml.
Diese beiden Dateien werden passend zu der Laptop Grafiklösung generiert. Daher dürfte ein kopieren auf andere Laptops nicht funktionieren. Habe ich aber noch nie getestet.
Los gehts:
Als erstes benötigst du die Xcode Command Tools. Du kannst Testen ob du die hast indem du im Terminal folgenden Befehl eingibst.
Wenn nicht sollte dir jetzt angezeigt werden das du das Herunterladen kannst oder du musst erst das ganze Paket Xcode laden.
Dann einen Projektordner anlegen:
Nächster Schritt ist das herunterladen des Quellcodes:
Als nächstes benötigen wir ein kleines Hilfsprogramm "iasl".
Und jetzt können wir die beiden Dateien generieren.
Folgende 3 Dateien sollten jetzt vorhanden sein.
SSDT-PNLF.aml in
AppleBacklightInjector.kext in
Und eine Clover Patch Vorlage in
Die Datei SSDT-PNLF.aml gehört nach
Die Datei AppleBacklightInjector.kext gehört nach
> Eine Anmerkung dazu. Auf meinem Zenbook klappt das laden mit Clover. An meinem Dell Latitude hat das nie geklappt und ich musste den Kext nach "/Library/Extensions" kopieren. Am besten mit einem Kextinstaller Tool damit die Rechte passen.
Und als letztes noch den Patch in Clover aus der Vorlage kopieren und eintragen.
Wenn jetzt alles passt dann sollte nach einem Neustart die Helligkeitssteuerung im vollem Umfang funktionieren.
Viel Glück.