Guten Morgen!
Nachdem mein System mittlerweile sehr rund und stabil läuft (inkl. Standby, AirDrop und all dem problematischen Kram) habe ich mich in den letzten Wochen daran gemacht die Clover Hotpatches direkt in die DSDT zu patchen. Das ist mir auch zu einem großen Teil gelungen. Nur zwei Clover Einträge sind nach wie vor aktiv: GFX0 --> IGPU und PEGP --> GFX0. An diesen beiße ich mir die Zähne aus und bekomme sie nicht in die DSDT gepatcht ohne dass macOS danach nicht mehr bootet. Ja, es liegt an mir. Mir fehlen da schlicht und einfach noch die Kenntnisse um anspruchsvollere Patches zu machen.
Deshalb suche ich nun auf diesem Wege nach Hilfe. Vielleicht mag sich ja mal einer der Profis die DSDT anschauen und ein wenig dran Patchen. Eventuell finden sich dabei ja noch andere Dinge die man patchen sollte / könnte. Im Anhang befindet sich mein kompletter ACPI Ordner mit den Quelldateien und den gepatchten Dateien. Im Patched Ordner befindet sich ein Unterordner namens "Doku". Dort trage ich immer die Änderungen ein, welche an der DSDT durchgeführt wurden. Es wäre nett, wenn das mein Helfer auch so handhaben könnte.
Sollte Interesse an der kompletten EFI bestehen kann ich die gerne auch noch hochladen.
Nach dem was ich recherchiert habe, lässt sich mit der DSDT oder einer separaten SSDT auch ein Problem mit meiner Vega 64 lösen. OOB laufen hier nämlich nicht alle Ports. Ich habe 3 HDMI und 3 DP Ports. Die 3 HDMI Ports funktionieren OOB, von den DP Ports jedoch nur einer. Alle Ports sind nur dann nutzbar, wenn ich den AppleGraphicsPolicy Kext Patch in Clover setze oder Whatevergreen nutze (letzteres mache ich aktuell). Würde das Teil aber ganz gerne los werden, weil es ja für nichts anderes gebraucht wird. @apfelnico hat das Problem soweit ich gelesen habe auch per SSDT lösen können? An dieser Stelle täte es auch eine Erklärung für Dummies, damit ich das selbst umsetzen kann und noch was bei lerne.
Ich bedanke mich schonmal im Voraus recht herzlich!
LG Chris