Brauche Hilfe bei DSDT für mein ASUS P8Z77-V LX

  • Hi Leute,


    ich habe für meinen Rechner eine DSDT.aml nach dieser Anleitung: Schnelles Erstellen einer sauberen DSDT erstellt. Als Patches hab ich lediglich "P8Z77-V LX" & "GFX - Generic Discrete Graphics (AMD/nVidia)" von Pjalm's verwendet. Leider startet mein Rechner mit der DSDT nicht, er bleibt wärend des Bootvorgangs stehen. Daher meine Bitte, schaut sich mal einer von Euch die DSDT an ob alles richtig ist? Und die nächste Frage. Wäre es sinnvoll, anhand meiner Hardware, weitere Patches zu verwenden? Wenn ja welche? Ist es sinnvoll eine SSDT zu erstellen z.B. für die CPU?


    Hier nun die wichtigen Dateien & Infos:


    Die DSDT.org.aml & die DSDT.mod.15.7.16.aml


    Meine derzeitige config15.07.16.plist


    Im Ordner L/E befinden sich folgende zusätzliche Kext: FakePCIID_XHCIMux.kext, FakePCIID.kext, 4 FakeSMC_Sensors.kext, FakeSMC.kext, RealtekRTL8111.kext


    In S/L/E die universale AppleALC.kext


    Und in EFI/Clover/Kexts/10.11 die USBInjectAll.kext

    1. System (iMac19,2):

    Gigabyte H370 HD3 | Intel i5-9400f 6x2,9Ghz | Gigabyte Radeon RX 570 4GB | Fenvi Broadcom BCM943602CS | Crucial Ballistix Sport 16GB 2x8GB DDR4 2400MHz | SSDs 2x Samsung 970 EVO Plus 250GB 1x Samsung 860 QVO 1TB & 1x WD Blue SN570 1TB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore v1.0 & OCLP 1.5


    2. System (MacbookPro12.1): Link

    Echtes Macbook | Hardware Upgrade: Samsung 970 EVO Plus 512GB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore Legacy Patcher v1.5


    1. Smartphone (iPhone 12): Link

    Violett | 128GB | iOS 17.5.1 | SIM Karten Umbau von Single auf Dual SIM Kartenleser


    2. Smartphone (iPhone XS): Link

    Space Grey | 512GB | iOS 17.5.1 | Gehäuse Tausch gegen eins im Design vom iPhone 14pro

  • Moin,


    Ich gehe davon aus, dass das Problem in der Definition der "Generic Discrete Graphics" liegt, ohne vorher die Definitionen für interne und externe Grafik korrigiert zu haben.
    Die Standard DSDT hält unter "Device (GFX0)" die Angaben für die interne Grafik, während der Patch dieses Device für seine Einträge nutzt.
    Damit kann es zu kompletten Verwirrungen kommen.
    Ausserdem hast du in deiner Config.plist noch den FixHDA aktiviert, der den Eintrag deiner gepatchten DSDT unter "Device (HDEF)" überschreiben wird.


    Ich versuche mal mein Glück und melde mich gleich wieder.

    Gruß
    Al6042

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

  • In den Asus-Repos von Pjalm ist dein Mobo vertreten. Ich habe mir mal erlaubt alle Patches einzupflegen. War ja nur, nach der Auswahl des Boards, ein Klick.
    Probier sie mal aus.


    DSDT_nio82.zip


    Edit: Falls das nicht funzen sollte, der DSDT-Experte des Forums @al6042 hat sich ja auch schon zu Wort gemeldet. Es gibt fast nichts, was er nicht zurecht biegen kann.

    MfG, docplag



    Einmal editiert, zuletzt von Doctor Plagiat ()

  • Ich habe hier mal mit notiert, was ich alles reingepackt habe... ;)

    • Den, vom @Doctor Plagiat bereits empfohlenen, direkten Patch für dein P8Z77-V LX
    • Unter "Laptops" -> "RTC Fix"
    • Unter "Laptops" -> "OS Check Fix" (und zwar alle 3 = Win Vista, Win 8 und Win 7)
    • Unter "Laptops" -> "IRQ Fix"
    • Unter "Laptops" -> "Rename B0D3 to HDAU" als Grundlage für HDMI-Audio der internen Grafik
    • Unter "Laptops" -> "Rename GFX0 to IGPU" wie oben bereits erwähnt, zur richtigen Unterscheidung der internen/externen Grafik
    • Unter "Intel 7" -> die Patches kurz geprüft und nur "USB Multiplex" eingesetzt (Die Netzwerk-Patches sind uninteressant, da dieser aus dem 1. Schritt kommt.
    • Unter "Graphics" -> "GFX - Generic Discrete Graphics (AMD/Nvidia)" für die richtige Zuordnung der möglichen Ausgänge der externen Grafik und Vorbereitung für HDMI-Audio über externe Grafik
    • Unter "Graphics" -> "GFX - Intel HD2500" falls du doch mal mit der internen Grafik spielen möchtest... ;)
    • Unter "Graphics" -> "MEI - Intel Ivy" für eine bessere Unterstützung der internen Grafik
    • Unter "General" -> "Shutdown Fix - Asus" Der Name ist eindeutig... ;)
    • Unter "General" -> "USB - Device Renames for OSX 10.11" wobei ich hier die Zeilen für das Umbenennen der EHC1 und EHC2 entferne, damit nur XHC1 geändert wird. Damit lässt sich unter 7er/8er-Chipsätzen mit den FakePCIID/FakePCIID_XHCIMux Kexten meiner Ansicht nach das beste Ergebnis erzielen.

    Dann habe ich mal noch deine Config.plist angepasst, um den Settings aus der DSDT zu entsprechen.


    Kleiner Tipp:
    Versuche alle von dir erwähnten Kexte, die du unter /Library/Extensions eingebunden hast, auf die EFI zu schaufeln und nutze USBInjectAll sowie die FakePCIID/FakePCIID_XHCIMux nie gleichzeitig.
    Auch die AppleALC kannst du in die EFI legen.

    Dateien

    • DSDT.aml

      (47,01 kB, 85 Mal heruntergeladen, zuletzt: )
    • config.plist

      (4,96 kB, 159 Mal heruntergeladen, zuletzt: )

    Gruß
    Al6042

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

  • :offtopic: Hallo @al6042


    Ich dachte bis jetzt, wenn in den Repos ein Board angegeben ist, dass dieses dann komplett durch-gepatched ist. Ist dem also nicht so?


    Edit: Ich gebe mir mal teilweise selber eine Antwort. Da wird ja noch Hardware mit dem Mobo verbunden, welche auch noch DSDT-Einträge benötigen.

    MfG, docplag



  • Die Patches für die Boards enthalten tatsächlich nur die Settings für deren Onboard-Geräte...
    Eine AMD- oder Nvidia-Karte gilt als Zusatz-Gerät, genau wie ein PCI-WLAN-Karte...
    Solche Sachen müssen explizit eingesetzt werden.


    Da die CPU ja auch unterschiedlich sein kann, können somit aber auch nicht alle Eventualitäten in den Repos für die Boards hinterlegt sein.

    Gruß
    Al6042

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

  • OK, :danke: Hatte meinen Beitrag gerade noch ergänzt. Hatte die Frage eigentlich vor dem Kopfeinschalten gestellt. Sollte ich beim nächsten Mal andersherum versuchen. :D

    MfG, docplag



  • Danke ihr Zwei für eure schnelle Hilfe, :danke: ich werde die neu erstellte DSDT gleich testen.


    Den "FixHDA" für die AppleALC hatte ich beim testen meiner selbst erstellten DSDT natürlich raus genommen. Nur in der hier hochgeladenen Config war es noch drin. Die Kexte in den EFI/Clover/Kexts/10.11 Ordner hatte ich schon versucht, da hat dann aber die AppleALC nicht funktioniert & weil ich im Forum gelesen hab das die RealtekRTL8111 in dem Ordner Ärger beim booten machen kann hab ich die Kexts wieder L/E & S/L/E verschoben. Das man die CPU interne Grafik mit der DSDT auch zum laufen bringen kann freut mich. Ich hatte auch im Forum gelesen das OSX die Intel HD2500 nicht besonders mag. Zu der Config.plist die Angaben die du unter SMBIOS eingetragen hast, müssen die so bleiben oder kann ich da meine Infos wieder eintragen? In der Confog von dir steht zB iMac12,2 aber mein Rechner wird von OSX als iMac13,2 erkannt.


    So als nächstes kommt dann mein Bericht wie der Test gelaufen ist. :-)

    1. System (iMac19,2):

    Gigabyte H370 HD3 | Intel i5-9400f 6x2,9Ghz | Gigabyte Radeon RX 570 4GB | Fenvi Broadcom BCM943602CS | Crucial Ballistix Sport 16GB 2x8GB DDR4 2400MHz | SSDs 2x Samsung 970 EVO Plus 250GB 1x Samsung 860 QVO 1TB & 1x WD Blue SN570 1TB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore v1.0 & OCLP 1.5


    2. System (MacbookPro12.1): Link

    Echtes Macbook | Hardware Upgrade: Samsung 970 EVO Plus 512GB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore Legacy Patcher v1.5


    1. Smartphone (iPhone 12): Link

    Violett | 128GB | iOS 17.5.1 | SIM Karten Umbau von Single auf Dual SIM Kartenleser


    2. Smartphone (iPhone XS): Link

    Space Grey | 512GB | iOS 17.5.1 | Gehäuse Tausch gegen eins im Design vom iPhone 14pro

  • Wenn der AppleALC nicht gleich beim ersten Mal läuft, einfach nochmal starten.
    TIPP: Wenn du nur ein OSX auf dem Rechner hast, nutze den Ordner /EFI/Clover/kexts/other und entferne die anderen Ordner unter /EFI/Clover/kexts.
    Wusste garnicht, das die RealtekRTL8111 Ärger beim Booten machen kann.
    Die Angaben zum iMac12,2 stammen aus der Idee der hoffentlich besseren Unterstützung der AMD-Karte, da der iMac13,2 mit Nvidia ausgeliefert wurde.
    Der iMac12,2 war der erste mit i7-Ivy Bridge CPUs, deswegen ist die Kompatibilität meiner Ansicht nach besser.

    Gruß
    Al6042

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

  • Fertig mit testen, der Rechner lässt sich gut mit der DSDT starten. Bootet sogar schneller als vorher. Die Kexts, aus meinem Startpost, hab ich jetzt alle in die EFI Partition verschoben bis auf USBInjectAll die hab ich gelöscht. HDMI Audio wird mir in den "Systemeinstellungen/Ton/Ausgabe" leider nicht angezeigt.
    Was mir gerade noch eingefallen ist, gibt es schon eine Möglichkeit das Problem zu lösen, das AMD Grafik Karten nach dem Ruhezustand kein Signal mehr senden?

    1. System (iMac19,2):

    Gigabyte H370 HD3 | Intel i5-9400f 6x2,9Ghz | Gigabyte Radeon RX 570 4GB | Fenvi Broadcom BCM943602CS | Crucial Ballistix Sport 16GB 2x8GB DDR4 2400MHz | SSDs 2x Samsung 970 EVO Plus 250GB 1x Samsung 860 QVO 1TB & 1x WD Blue SN570 1TB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore v1.0 & OCLP 1.5


    2. System (MacbookPro12.1): Link

    Echtes Macbook | Hardware Upgrade: Samsung 970 EVO Plus 512GB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore Legacy Patcher v1.5


    1. Smartphone (iPhone 12): Link

    Violett | 128GB | iOS 17.5.1 | SIM Karten Umbau von Single auf Dual SIM Kartenleser


    2. Smartphone (iPhone XS): Link

    Space Grey | 512GB | iOS 17.5.1 | Gehäuse Tausch gegen eins im Design vom iPhone 14pro

  • Lade dir mal bitte den DPCI-Manager und poste einen Screenshot von dessen "Status"-Fenster.
    Zum HDMI-Audio habe da eventuell noch eine Idee...

    Gruß
    Al6042

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

  • Da ist er auch schon der Screenshot. :-)


    1. System (iMac19,2):

    Gigabyte H370 HD3 | Intel i5-9400f 6x2,9Ghz | Gigabyte Radeon RX 570 4GB | Fenvi Broadcom BCM943602CS | Crucial Ballistix Sport 16GB 2x8GB DDR4 2400MHz | SSDs 2x Samsung 970 EVO Plus 250GB 1x Samsung 860 QVO 1TB & 1x WD Blue SN570 1TB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore v1.0 & OCLP 1.5


    2. System (MacbookPro12.1): Link

    Echtes Macbook | Hardware Upgrade: Samsung 970 EVO Plus 512GB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore Legacy Patcher v1.5


    1. Smartphone (iPhone 12): Link

    Violett | 128GB | iOS 17.5.1 | SIM Karten Umbau von Single auf Dual SIM Kartenleser


    2. Smartphone (iPhone XS): Link

    Space Grey | 512GB | iOS 17.5.1 | Gehäuse Tausch gegen eins im Design vom iPhone 14pro

  • Dort wird aber HDMI-Audio angezeigt.
    Darf ich schnell mal per Teamviewer bei dir drauf schauen?

    Gruß
    Al6042

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

  • Klar können wir machen, nur Teamviewer hab ich noch nie benutzt. Brauch ich bestimmt eine kleine Anleitung zu. Ich such mir schon mal den Download.

    1. System (iMac19,2):

    Gigabyte H370 HD3 | Intel i5-9400f 6x2,9Ghz | Gigabyte Radeon RX 570 4GB | Fenvi Broadcom BCM943602CS | Crucial Ballistix Sport 16GB 2x8GB DDR4 2400MHz | SSDs 2x Samsung 970 EVO Plus 250GB 1x Samsung 860 QVO 1TB & 1x WD Blue SN570 1TB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore v1.0 & OCLP 1.5


    2. System (MacbookPro12.1): Link

    Echtes Macbook | Hardware Upgrade: Samsung 970 EVO Plus 512GB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore Legacy Patcher v1.5


    1. Smartphone (iPhone 12): Link

    Violett | 128GB | iOS 17.5.1 | SIM Karten Umbau von Single auf Dual SIM Kartenleser


    2. Smartphone (iPhone XS): Link

    Space Grey | 512GB | iOS 17.5.1 | Gehäuse Tausch gegen eins im Design vom iPhone 14pro

  • Ist total popelig...
    einfach installieren und ausführen.
    Der zeigt dir dann eine ID und ein Passwort, dass du mir per PN zuschicken kannst, dann schalte ich mich auf... :)

    Gruß
    Al6042

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

  • Nach Neustart des Rechners geht das HDMI Audio immer noch nicht. :( Und ich hab jetzt ein zusätzliches Problem entdeckt. Von den 6 USB Ports (2x3.0 & 4x2.0), die sich direkt am Mainboard befinden, funktionieren je nur 1 USB 3.0 & 1 USB 2.0 Anschluss. Die 4 USB 2.0 Ansclüsse an der Gehäusefront & die 2 USB 2.0 Ansclüsse an einer PCI Slotblende an der Gehäuse Rückwand funktionieren komischerweise. Das Problem hat ich schon mal weswegen ich damals die USBInjectAll.kext mit installiert hatte.

    1. System (iMac19,2):

    Gigabyte H370 HD3 | Intel i5-9400f 6x2,9Ghz | Gigabyte Radeon RX 570 4GB | Fenvi Broadcom BCM943602CS | Crucial Ballistix Sport 16GB 2x8GB DDR4 2400MHz | SSDs 2x Samsung 970 EVO Plus 250GB 1x Samsung 860 QVO 1TB & 1x WD Blue SN570 1TB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore v1.0 & OCLP 1.5


    2. System (MacbookPro12.1): Link

    Echtes Macbook | Hardware Upgrade: Samsung 970 EVO Plus 512GB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore Legacy Patcher v1.5


    1. Smartphone (iPhone 12): Link

    Violett | 128GB | iOS 17.5.1 | SIM Karten Umbau von Single auf Dual SIM Kartenleser


    2. Smartphone (iPhone XS): Link

    Space Grey | 512GB | iOS 17.5.1 | Gehäuse Tausch gegen eins im Design vom iPhone 14pro

  • Dann nutze den wieder, aber werfe die FakePCIIDs raus.


    Das mit dem HDMI-Audio ist aber doof...
    Der Rest Audio funktioniert aber noch?

    Gruß
    Al6042

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

  • Ja das andere Audio funktioniert noch, Ist also wie vorher. Die FakePCIIDs werd ich jetzt raus werfen & nochmal mit USBInjectAll testen. Hoffentlich gehen dann die USB Ports wieder.

    1. System (iMac19,2):

    Gigabyte H370 HD3 | Intel i5-9400f 6x2,9Ghz | Gigabyte Radeon RX 570 4GB | Fenvi Broadcom BCM943602CS | Crucial Ballistix Sport 16GB 2x8GB DDR4 2400MHz | SSDs 2x Samsung 970 EVO Plus 250GB 1x Samsung 860 QVO 1TB & 1x WD Blue SN570 1TB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore v1.0 & OCLP 1.5


    2. System (MacbookPro12.1): Link

    Echtes Macbook | Hardware Upgrade: Samsung 970 EVO Plus 512GB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore Legacy Patcher v1.5


    1. Smartphone (iPhone 12): Link

    Violett | 128GB | iOS 17.5.1 | SIM Karten Umbau von Single auf Dual SIM Kartenleser


    2. Smartphone (iPhone XS): Link

    Space Grey | 512GB | iOS 17.5.1 | Gehäuse Tausch gegen eins im Design vom iPhone 14pro

  • Wegen der HDMI-Geschichte besteht die Möglichkeit, dass du die einzelnen Framebuffer in der Config,plist durchtesten musst:


    Die müssen im Clover Configurator unter "Graphics"->"FB Name" eingetragen werden

    Gruß
    Al6042

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

  • USB Ports funktionieren jetzt wieder alle mit der USBInjectAll. Muss ich zusätzlich zu den FB Name noch etwas anderes anpassen im Bereich Graphics? Oder reicht es die Namen nach & nach einzutragen & mit Neustart zu testen?

    1. System (iMac19,2):

    Gigabyte H370 HD3 | Intel i5-9400f 6x2,9Ghz | Gigabyte Radeon RX 570 4GB | Fenvi Broadcom BCM943602CS | Crucial Ballistix Sport 16GB 2x8GB DDR4 2400MHz | SSDs 2x Samsung 970 EVO Plus 250GB 1x Samsung 860 QVO 1TB & 1x WD Blue SN570 1TB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore v1.0 & OCLP 1.5


    2. System (MacbookPro12.1): Link

    Echtes Macbook | Hardware Upgrade: Samsung 970 EVO Plus 512GB | macOS Sonoma 14.5 | Windows11 Pro x64 v23H2 | OpenCore Legacy Patcher v1.5


    1. Smartphone (iPhone 12): Link

    Violett | 128GB | iOS 17.5.1 | SIM Karten Umbau von Single auf Dual SIM Kartenleser


    2. Smartphone (iPhone XS): Link

    Space Grey | 512GB | iOS 17.5.1 | Gehäuse Tausch gegen eins im Design vom iPhone 14pro