
GA-Z170N-WiFi (noch) kein Audio - muß ich die DSDT.aml noch patchen?
-
- Erledigt
- Einhorn
- Erledigt
-
-
Und hier ist alles, was ich dafür gebraucht habe:
1. Kexte AppleALC + Lilu im CLOVER/kexts/10.12 (bei mir sind ALLE kexts dort platziert)
3. Clover --> Boot --> Custom Flags --> -lilubeta und -alcbeta bitte eintragen
Und warum-weswegen-wieso verschwiendet der Ton nach dem Sleep/Wake hiten, bleibt mir rätselhaft.
Vllt. kann mir einer hier weiterhelfen ?Gruß
Hallo Leo
Wenn du AppleALC & Lilu aktuell haltest, das heist wenn du die aktuellsten versionen einsetzst brauchst du
keine -lilubeta oder -alcbeta bootargs. Die aktuellen kexte sind sogar High Sierra bereit.
Kannst den Kext Updater Tool von Sasha im Download benutzen.Edit2: Empfehle jedem Hack besitzer diesen Tread
Ich würde empfehlen deine kexte ins /clover/kexte/other zu plazieren, dort laufen sie unter Sierra und High Sierra gleichermassen.
Für den leisen Sound oder kein Sound nach dem Sleep solltest du im Clover "ResetHDA" aktiviert haben.@Einhorn
Freut mich für dich das es endlich lauft mit der Sound, eben wenn mal viel rumprobiert und Lösungen sucht passiert das mal sehr schnell.EDIT: Sleep kann erst funktionieren wenn du CPU Stepps (ssdtPRGen.sh) & USB Ports korrekt definiert und problemlos im Einsatz hast. PM & Sleep ist beim Hackintosh einer der Königs Diszipline
Gruss Coban
-
mit den [SSDTs] erspart man sich aber jedes mal das neu patchen einer DSDT, wenn man ein anderes Board hat.
Man nimmt den Clover Ordner und schon läuft alles, kein erstellen einer DSDT mehr und diese dann mit Patche zu füttern.
Die HotPatch Funktion hat eindeutig ihre Daseinsberechtigung, sollte aber nicht wie von dir erklärt angewandt werden. Jede DSDT sollte, erst recht wenn es sich um ein neues Board handelt, neu betrachtet und analysiert werden und erst dann dementsprechend Patches angewandt werden.
Bei manchen Patches besteht der Fix zB darin ein neues, nicht vorhandenes (Fake) Device zur DSDT hinzuzufügen um damit bestimmte Apple Services zu triggern. Bevor solche Patches jedoch eingebaut werden, sollte betrachtet werden ob dieses Device nicht evtl schon vermerkt/verfügbar ist und nur evtl einen falschen, nicht Apple-typischen Namen trägt. Blankes reinschmeißen bestimmter Patches ist hier nicht die richtige Vorgehensweise und erst recht nicht "näher am original mac".
Vorallem Renames können problemlos mit Hotpatch durchgeführt werden, aber jeder weiß, das manche Renames für bestimmte DSDTs unpassend sind und in Fehlern in den Tables resultieren. Soweit ich weiß bietet Clover hier keine Möglichkeit den User auf solche Fehler aufmerksam zu machen, MacIAsl hingegen verweigert dann das kompilieren.
Die Hotpatch Funktion bringt durchaus einige Vorteile mit sich (zB automatisches Patchen aller ACPI Tables und nicht nur der DSDT) aber sollte trotzdem mit Bedacht benutzt werden und nicht nach dem Motto: Du brauchst für jedes System das, das und das und dann wars das auch schon, denn gerade im ACPI Bereich macht Hardware spezifisches/angepasstes Patchen Sinn. -
@kuckkuck
Hast natürlich recht, neues Board = neues dsdt, Medizin für "Müller" muss ja nicht für "Maler" wohltun nichthab den Satz von Rubenszy anscheinend überflogen.
mit dem "näher am Mac" meinte ich eher so in etwa könne man den Balance zwischen Board Hersteller vorgesehenen Funktionen und Apple verlangten/erwarteten Funktionen finden, trotzdem Dynamisch und Flexibel bleiben.
Eben man muss das auch ziemlich gut erklären können, was bei mir nicht immer gut funktioniert.Danke für den korrektur.
Gruss Coban