Ozmosis - Schalter - Mal doofe Frage(n)

  • Hallo,


    da das Thema recht komplex ist und ich mich damit nicht den ganzen Tag beschäftigen kann, kommen meine Fragen so "Häppchenweise" :)


    Wie in meinem anderen Thread hier zu lesen ist, habe ich das Problem - wenn ich nach dem flashen mit Ozmosis die Intel Karte im BIOS aktiviere, dann komme ich nicht mehr ins BIOS und der Rechner tut dann quasi gar nichts.
    Es gibt bei Ozmosis die Befehle wie "sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AAPL,ig-platform-id=DisableIntelInjection=%00".
    Wie ist das jetzt mit der Verbindung zu BIOS Einstellung - Karte aktiviert/ deaktiviert zu verstehen?



    Bei älteren Ozmosis Version gab es diverse Variablen die man füllen sollte wie


    4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BiosVersion
    4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BiosDate


    Ist die Adresse für variablen auch bei Ozmosis 1497 auch so geblieben?

    Mainboard : Gigabyte GA-Z87X-UD5H (Bios Rev. F10), CPU : Intel Core I7-4770K, Grafik : MSI GeForce GTX 770 2GB, Ram : Crucial Vengeance LP 32 GB, SSD: Samsung 840 EVO 500 GB, System: Catalina 10.15.5/ Windows 10

    Einmal editiert, zuletzt von ObiTobi ()

  • Also die Variablen die mit 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 beginnen sind bei allen OZ Versionen gleich und dienen dazu das SMBIOS des Rechners an die jeweiligen Bedürfnisse des Users anzupassen. Jedes OZ Rom enthält eine Standard Systemdefinition die immer und überall in allen Werten identisch ist was natürlich wenig bis gar nicht wünschenswert ist und somit korrigiert werden sollte. Der NameSpace 1F8E0C02-58A9-4E34-AE22-2B63745FA101 wurde gemeinsam mit dem OZ Release 1479m eingeführt und dient dazu OZ selbst feiner zu konfigurieren sprich die hier abgelgten Parameter regeln wie OZ funktioniert und wie sich dessen Funktion auf OS-X auswirkt womit auch klar sein sollte, dass jegliche Änderung in diesem Namespace keinerlei Einfluss auf die unterliegenden Bios Funktionen hat sprich ist die IntelHD Grafik im Bios aktiv bleibt sie es auch dann, wenn man die injection über den 1F8E0C02-58A9-4E34-AE22-2B63745FA101 Namspace abschaltet. Hierbei wird lediglich geregelt ob OZ die IntelGrafik in OS-X injected oder nicht und sonst nix.


    Im 1F8E0C02-58A9-4E34-AE22-2B63745FA101 Namespace gibt es jedoch auch zwei Variablen, die auch auf niedriger Ebene beeinflussen wie sich das System verhält. Die erste ist:
    ->DisableBootEntriesFilter
    Sie regelt wie ein OZ Bios mit den Bootmenu Einträgen umgeht (F12 bei GA Boards) im Standard werden Einträge, die nicht UEFI Kompatibel sind ausgefiltet. Und die zweite ist:
    ->AcpiLoaderMode
    Sie regelt wann, wie und wo ggf. im Verzeichnis /EFI/OZ/ACPI/Load gelagerte dsdt.aml oder ssdt.aml Daten geladen werden sollen und wann eben nicht. Diese Einstellung ist unter Umständen bei Multiboot Systemen sinnvoll denn es ist eher nicht wünschenswert eine OS-X optimierte DSDT mit Windows oder Linux zu verweden, da es hier zu Problemen kommen kann und im schlimmsten Fall zum Beispiel Windows den Dienst mit einem hübschen blauen Bildschim quitiert der auf einen ACPI Fehler hinweist. Im Standard werden diese Dateien nur für OS-X geladen.

  • :danke:


    Einige Punkte na ja irgendwie sieht es hier etwas anders aus wurde ich meinen


    1. ->DisableBootEntriesFilter - bewirkt bei mir nichts. Also bei F12 werden damit weder mehr oder weniger Platten oder Systeme angezeigt
    2. ->AcpiLoaderMode - Wenn ich den Wert "0x53" hinzufüge, werden mir dann alle SSD Platten bei F12 angezeigt und somit kann ich die Platte wo Windows drauf ist wählen und auch booten. So wie ich Dich aber verstanden habe, dürfte es doch darauf keine Auswirkung haben da es sich bei dem Parameter um etwas handelt was sich eben nur auf OSX auswirkt


    3. Adresse 1F8E0C02-58A9-4E34-AE22-2B63745FA101 oder doch 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102. Wenn ich es jetzt richtig verstanden habe, ist die Adresse 1F8E0C02-58A9-4E34-AE22-2B63745FA101 mit eben OZ 1479m gekommen und die "alte" 4D1.... ist zwar noch geblieben, nutzen sollte man aber eher die 1F8 oder?
    Ich kann bei mir eben unter beiden Adressen Variablen definieren und die bleiben nach dem Reboot auch erhalten.

    Mainboard : Gigabyte GA-Z87X-UD5H (Bios Rev. F10), CPU : Intel Core I7-4770K, Grafik : MSI GeForce GTX 770 2GB, Ram : Crucial Vengeance LP 32 GB, SSD: Samsung 840 EVO 500 GB, System: Catalina 10.15.5/ Windows 10

  • Ozmosis überprüft nicht beide VendorGuids nnach den selben Variablen. Welcge Guid welche Variable hat, siehst du auf der OzmosisBIOS GitHub-Seite.
    Außerdem ist zwar AcpiLoaderMode nicht nur für OS X, sollte aber auf das Bootmenü keine Auswirkungen haben.

  • Das mit dem ACPI, tja "sollte" hat hier aber definitiv Auswirkung. Was weiter nicht ganz "passt" ACPI_MODE_DARWIN - im Beispiel ergibt die Kombination einen Wert 0x45. Wie kommt man dazu, wenn MODE_DARWIN so gar nicht beschrieben ist. Was bedeutet Wert 0x53 ?(

    Mainboard : Gigabyte GA-Z87X-UD5H (Bios Rev. F10), CPU : Intel Core I7-4770K, Grafik : MSI GeForce GTX 770 2GB, Ram : Crucial Vengeance LP 32 GB, SSD: Samsung 840 EVO 500 GB, System: Catalina 10.15.5/ Windows 10

  • griven

    Hat das Label Erledigt hinzugefügt