DSDT patching bei Windows deaktivieren?

  • Ich habe ein Multiboot System und wenn ich Windows über Opencore lade dann wendet er auch die DSDT patches an welcher er normalerweise nur in MacOS anwenden soll.
    herausgefunden habe ich dies indem ich die DSDT datei mit SSDTTime einmal bei normal gestartetem Windows gedumpt habe und einmal mit über opencore gestartetem Windows.
    dann habe ich beide Dateien mit einem Hexeditor verglichen und mann kann genau sehen wo überall was gepatcht wurde.


    Kann man Opencore irgendwie so einstellen dass verhindert wird dass die Patches auch bei Windows angewendet werden?

    Macbook Air 13" mid 2013, i7-4650U, 8GB RAM, 256GB SSD, Intel HD 5000
    Intel Nuc8i5BEH, i5-8259U, 16GB RAM, 500GB SSD, Intel Iris Plus 655
    Dell Optiplex 3020 SFF, Core i3- 4130, 16GB RAM, 256GB SSD, Nvidia GT730

  • Nope...

    Opencore übergibt seine Einstellungen immer an alle installierten Betriebssysteme.

    Deswegen sollte auch in DSDTs oder SSDTs in OSI-"Darwin"-Abfrage an den neuralgischen Stellen eingesetzt sein.


    Code
    1. If (_OSI ("Darwin"))
    2. {
    3. Hier muss rein, was für macOS gelten soll
    4. }
    5. Else
    6. {
    7. Hier muss rein, was für die anderen OSs gelten soll
    8. }

    Gruß
    Al6042

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

  • achso ja, aber ich hab patches in der config.plist die nötig sind um MacOS zu laden.
    Und genau die übernimmt er auch in Windows.

    Macbook Air 13" mid 2013, i7-4650U, 8GB RAM, 256GB SSD, Intel HD 5000
    Intel Nuc8i5BEH, i5-8259U, 16GB RAM, 500GB SSD, Intel Iris Plus 655
    Dell Optiplex 3020 SFF, Core i3- 4130, 16GB RAM, 256GB SSD, Nvidia GT730

  • Welche sind denn das?

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • _OSI -> XOSI
    _DSM -> XDSM

    H_EC -> EC__
    SAT0 -> SATA
    XDCI._STA -> XDCI.XSTA
    _RMV -> XRMV

    Macbook Air 13" mid 2013, i7-4650U, 8GB RAM, 256GB SSD, Intel HD 5000
    Intel Nuc8i5BEH, i5-8259U, 16GB RAM, 500GB SSD, Intel Iris Plus 655
    Dell Optiplex 3020 SFF, Core i3- 4130, 16GB RAM, 256GB SSD, Nvidia GT730

  • Macht das dann unter Windows Probleme? Sorry bin nur neugierig.

    Lenovo ThinkPad X260

    -12,5" FHD IPs

    -i5 6200U

    -8 GB RAM

    -256 GB SSD

    -10.15.5


    PC Bruder:

    -Gigabyte Z370 AORUS Ultra Gaming WIFI -Core i7-8700K -64 GB Crucial Ballistix -Sapphire RX 580 Pulse 8GB -BCM943602CS -Samsung 970 Pro M2 NVME 1 TB -OpenCore -10.15.x

  • bis jetzt noch nicht, aber wer weis was für probleme auftreten "könnten"
    Hätte für Windows lieber nichts gepatchtes.

    Macbook Air 13" mid 2013, i7-4650U, 8GB RAM, 256GB SSD, Intel HD 5000
    Intel Nuc8i5BEH, i5-8259U, 16GB RAM, 500GB SSD, Intel Iris Plus 655
    Dell Optiplex 3020 SFF, Core i3- 4130, 16GB RAM, 256GB SSD, Nvidia GT730

  • 1. _osi umzubenennen muss nicht sein, das lässt sich anders und effektiver machen über OSI-Weichen wie al6042 beschrieben hat. Nur die _OSI Methode umzubenennen hat eh keinen Zweck, wenn nicht eine SSDT passend dazu vorliegt. Die muss mit Entfernen des ACPI-Patches auch entfernt werden.

    2. _DSM Methoden ausklamüsern sollte keinen Effekt auf Windows haben

    3. H_EC umzubenennen ist oft keine gute Idee, statt dessen eine SSDT verwenden für Fake-Device

    4. SAT0 umzubenennen ist auch für macOS völlig unsinnig, der AHCI-Controller wird auch so gefunden

    5. was macht diese Status-Deaktivierung genau?

    6. Warum die Remove-Methode entfernen?

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Ich weis nichtmal was das meiste davon macht.
    Jemand hat mir bei der config.plist geholfen weil ichs selbst nicht auf die reihe bekommen habe.

    Macbook Air 13" mid 2013, i7-4650U, 8GB RAM, 256GB SSD, Intel HD 5000
    Intel Nuc8i5BEH, i5-8259U, 16GB RAM, 500GB SSD, Intel Iris Plus 655
    Dell Optiplex 3020 SFF, Core i3- 4130, 16GB RAM, 256GB SSD, Nvidia GT730