GA-Z77N-WiFi DSDT Patch + Clover optimieren

  • In diesem Thread: Update bzw. Neubau OzmosisBios haben wir es ja erfolgreich geschafft mein Ozmosis Board HighSierra fähig zu machen. Danke dafür auch nochmal an dieser Stelle.


    Nun soll die DSDT auch noch optimiert werden. Leider bin ich bei der Ausführung der Patches mit MacIASL immer ein wenig unsicher, ob ich da auch wirklich das richtige auswähle bzw. ob ich diesen oder jenen Patch überhaupt benötige. Deshalb hier mal meine DSDT
    DSDT-Original.aml.zip
    damit da mal jemand drüber schauen kann, der auch die notwendigen Fachkenntnisse hat und vielleicht, wenn es möglich wäre, diese auch gleich so Patcht das sie für HighSierra optimiert ist :)

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

  • Ähm die ist doch aber schon gepached :D

  • Ähmmm ... Aber vor Jahren das letzte mal ... Und ich weiss das man z.B. irgendwelche XHC1 zu XHC oder so umbenennen soll und so.


    Ich habe jetzt mal selber nach der hier vorliegenden Anleitung gepatcht.
    Vielleicht mag sich das mal jemand genauer anschauen ... Denn sie gibt auch 3 Warnings aus.


    DSDT-GePatcht.zip

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

  • Ich bearbeite keine bereits gepatchten DSDTs... wenn, dann nutze ich das Original als Grundlage...
    Hier habe ich eine brandneu gepatchte Version in der nur noch ein Warning auftaucht und wahrscheinlich trotzdem nicht besser oder schlechter ist, als was du bereits im Einsatz hast... ;)

    Dateien

    • DSDT.aml

      (39,82 kB, 224 Mal heruntergeladen, zuletzt: )

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Kann etwas schiefgehen wenn ich z.B. die vomier gepatchte Version einsetze, mal abgesehen davon das macOS nicht mehr starten mag?


    Zum probieren muss ich die in der EFI in den Load Ordner legen und dann NVRAM-Reset (Alt+Cmd+P+R) machen? Dann sollte ja die in der ROM integrierte ignoriert werden?

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

  • Du kannst ja deine DSDT im Ordner lassen und nach "DSDT.aml.meins" umbenennen...
    Dann die neue DSDT.aml nach /EFI/Oz/ACPI/LOAD kopieren und neu starten.
    Für die Nutzung der DSDT musst du keinen NVRAM-Reset durchführen...

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Aktuell habe ich keine DSDT auf der EFI liegen, nur die im ROM ... Aber das ändert ja nichts am Prinzip. DSDT rein -> Neustart -> Und gucken was passiert :)


    Beim einfügen ist mir gerade aufgefallen, das ich den UnSolid.kext noch in /Volumes/EFI/Efi/Oz/Darwin/Extensions/Common liegen habe :D
    Habe den gleich mal gelöscht, der soll ja für SSD's nicht so erfreulich sein ... Muss ich nach dem löschen noch etwas machen, oder fliegt der, nach einem Neustart, dann auch automatisch überall raus?

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

  • Warum sollte der Unsolid.kext für SSDs nicht erfreulich sein?
    Der verhindert, dass diese automatisch mit APFS bestückt werden, wenn man das nicht möchte... mehr tut der meines Wissens nicht.


    Wenn du Kexte aus der EFI löschst, musst du nichts weiter machen.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Korrekt der Unsolid verhindert lediglich das eine SSD automatisch zu APFS konvertiert wird und genau das erspart einem mit OZ jede Menge Ärger :D
    OZ mag APFS nicht sonderlich defacto mag es für APFS Container keine Boot Einträge erzeugen was wirklich schnell nervig werden kann denn jeder NVRAM/P-RAM Reset löscht alle bisher vorhandenen Boot Einträge und man darf dann mit der EFI Shell bei gehen und diese neu erzeugen...

  • Ich meine gelesen zu haben das der die SSD's als HDD's maskiert, so das man auch HFS nutzen kann/könnte ... Dies wiederum holt ja wieder das leidige TRIM-Thema hoch. Denn wenn das OS "denkt" es handelt sich hier um eine HDD dann wird ja kein TRIM ausgeführt.


    Na egal, der kext kann so oder so raus :) Denn der Booteintrag ist ja jetzt bei mir vorhanden

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

  • Du musst den Unsolid nicht dauerhaft benutzen sondern jeweils nur beim Installieren und beim Update anschließend kann er wieder raus. TRIM funktioniert dann wieder wie gewohnt auch wenn das Dateisystem auf der SSD HFS+ ist. Also unsolid.kext rein dann HighSierra installieren, unsolid wieder raus und mit sudo trimforce Trim aktivieren. Vor jedem Update den Unsolid wieder rein und alles ist gut :D

  • Nur ums nochmal sicher zu klären, wo wir gerade bei dem Thema sind.
    Ich habe HighSierra OHNE Unsolid.kext installiert und es ist logischerweise in APFS. Weil der Boot Eintrag dann nicht da war, haben wir ja viel romprobiert und ich habe den kext eingefügt und auch den Terminalbefehl (Zum Installieren mit/in HFS.) ausgeführt und diese Installation dann ziemlich Hardcore durch löschen des InstallData Ordners abgefangen. Danach war dann ja komischerweise der Eintrag dauerhaft da.


    Muss ich den kext jetzt bei einem Update trotzdem noch einbauen?


    dsdt
    Mal angenommen die Kiste startet dann nicht mehr. Mit meinem Clover Stick komme ich ja trotzdem noch zumindest in die Bootauswahl und kann dort eine andere auswählen?

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

  • Du kannst es sogar noch einfacher haben und in die EFI-Shell von Ozmosis wechseln, um dort die neue DSDT.aml zu "DSDT.aml.test" und die alte "DSDT.aml.doof" zu "DSDT.aml" umzubenennen...

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Na in der Shell bin ich jetzt ja schon fast zu Hause :) :D


    Müsstest mir aber doch noch die Befehle zum umbenennen schreiben :) ... Hin navigieren sollte mit cd + ls klappen
    Ach und mounten muss ich die EFI dann ja bestimmt noch, also wenn ich dann Notfalloperation in der Shell machen muss.

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

  • Im großen und ganzen wie im Wiki schon für Clover beschrieben -> https://www.hackintosh-forum.d…3%B6rende-Kexte-enfernen/
    Nur das man eben nach \EFI\Oz\ACPI\Load gehen muss und dort mit folgendem Beispiel die Dateien umbenennen muss:

    Code
    1. mv DSDT.aml DSDT.aml.test


    Um die alte DSDT wieder zu aktivieren muss folgendes genutzt werden:

    Code
    1. mv DSDT.aml.doof DSDT.aml

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • In dem Fall braucht es den Kext nicht mehr denn die Installation ist ja bereits auf APFS erfolgt. Bitte mach einfach nur keinen NVRAM Reset solange Du da die Finger davon lässt wird der Eintrag auch bestehen bleiben...

  • @al6042
    Danke für die Befehle ... Schreib ich mir mal fehlerfrei ab :)


    @griven
    Hatte ich im Ozmosis Update Thread schon geschrieben, der Eintrag überlebt den NVRAM-Reset. Also wenn damit der Alt+Cmd+P+R gemeint ist?
    Weil hier auch schonmal von einem P-RAM-Reset gelesen habe? Was aber wohl das gleiche bedeutet?

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

  • Lax gesprochen ist es das Gleiche aber eben nur Lax gesprochen. Ein NVRAM Reset bedeutet das der NVRAM zurückgesetzt wird. Beim PC erreicht man das indem man die Bios Batterie entfernt. Mit dem NVRAM werden nicht nur eventuell gespeicherte Dinge im P-RAM (die NVRAM Variablen die wir kennen sowie die Boot Einträge) zurückgesetzt sondern eben auch alle im Bios getroffenen Einstellungen. Ein P-RAM Reset wie der 4 Finger Reset bei OZ lässt die Bios Einstellungen intakt und löscht lediglich die OZ bezogenen Variablen sowie eventuell durch OZ und/oder macOS gesetzte Booteinträge.

  • Ahhhhhh ... Ok, danke für die Info.


    BackToTopic
    Habe jetzt mal 3 DSDT's nach \EFI\Oz\ACPI\Load\ gelegt und werde mir das morgen, wenn ich wach bin mal antun :D

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

  • So ... Da bin ich wieder ;)


    Also alle 3 DSDT's starten und machen scheinbar keinen Unterschied. Das hätte ich jetzt so nicht erwartet, habe nämlich gedacht das ich durch eine
    "ordentliche" DSDT meine USB Anschlüsse alle wieder nutzen kann, aber daran scheint es nicht zu liegen.


    Habe dann gestern auch mal die Anleitung: USB 3.0 El Captain / (High-) Sierra für jedermann angefangen. Aber irgendwie tauchen meine Ports alle woanders auf, aber nicht bei xhc@14. Es geht schon los das der Punkt xhc@14 bei mir xhc1@14 benannt ist:

    und der Großteil meiner Ports, die z.B. durch die Tastatur und das Apple Cinema Display genutzt sind, bei EH01 auftauchen:


    Auch habe ich keine "durchnummerierte" Portliste, sondern 1+2, 5+6+7+8. Da fehlen ja die 3+4 und die Liste geht gar nicht erst bis 15 :(
    Ob das jetzt normal ist, oder an der DSDT liegt, weiss ich natürlich nicht. Aber vielleicht ihr? :)


    Das ist in meinem 1000x mal upgedaten Sierra zumindest so. In der sauberen Sierra Beta oder der ganz frischen High Sierra ist der einzige Unterscheid das bei XHC1@14 der FakePCIID_XHCIMux nicht auftaucht, denn man ja hier im ersten Screen sehen kann. Werde den Kext dann eventuell mal rausschmeißen, aber das ändert an der Sache an sich eigentlich nichts, denn auf Sierra Beta und High Sierra ist das verhalten genau das gleiche.

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

    2 Mal editiert, zuletzt von crazycreator ()