AMD Ryzen mit Open Core 0.5.8 bootet nicht (SSDT Problem?)

  • Hey,


    ich versuche im Moment mein macOS auf 10.15.4 zu updaten, will davor aber Open Core auf 0.5.8 updaten und zum laufen bringen. Hab dafür ein Dummy-Stick erstellt von dem ich immer versuche zu booten.
    Das klappt leider nicht, nach paar Zeilen von Open Core (siehe Bild) bekomme ich nur ein schwarzes Bild. Hab ziemlich alles probiert und weiß nicht an was es liegt.



    Paar Details zu meinem System:
    AMD Ryzen 2600X
    X470-I

    Aktuell läuft macOS 10.15.3 und Open Core 0.5.7 (hab das OC damals nicht komplett selber erstellt und will jetzt mal OC "richtig" aufspielen)

    Mein EFI sieht folgendermaßen aus:


    Wobei "SSDT-EC-USBX-AMD.aml" hier ist aus dem Zen Guide stammt.
    Hab es davor auch mit einer eigenen "SSDT-EC.aml" probiert (erstellt über SSDTtime in Windows)
    Ich habe ein EC Gerät mit ID PNP0C09 aber verstehe nicht so ganz wie ich das "patchen" bzw. beheben soll, wie hier beschrieben.
    (Den "patch" hab ich in die config.plist eingefügt aber die SSDT file wahrscheinlich noch nicht richtig bearbeitet)

    Hab ansonsten die config.plist genau so bearbeitet wie im Zen Guide angeben. Hier ist auch noch der Sanity Check.

    Im Anhang ist auch noch die log file von Open Core und meine config.plist (hab "Plattform Info" gelöscht wegen Serial Number).

    Hab im AMD Discord schon zwei mal gefragt aber da scheint mir keiner helfen zu können.


    Irgendeine Idee? Vielleicht kann einer Beschreiben der auch einen AMD Prozessor besitzt wie er bezüglich der SSDT files vorgegangen ist (vor allem wenn er OC 0.5.8 hat).

    PS: AMDRyzenCPUPowerMangament.kext & SMCAMDProcessor.kext stammen von hier um Temps etc auszulesen, hat ohne auch nicht funktioniert liegt also nicht daran.

  • the_xvid

    Hat den Titel des Themas von „AMD Open Core 0.5.8 (SSDT Problem?)“ zu „AMD Ryzen mit Open Core 0.5.8 bootet nicht (SSDT Problem?)“ geändert.
  • Soweit ich weiss sollte SMBIOS iMacPro oder MacPro sein mangels integrierter Grafik.


    Wichtig, beim Update auf 10.15.4 musst du auch die AMD Kernel Patches aktualisieren, sonst startet das OS nicht.

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Aluveitie ich hab im Moment das gleiche SMBIOS und das läuft (hab des mal geändert wegen Sidecar) aber probier es mal aus mit einem der geläufigeren SMBIOS, vielleicht liegt es echt daran.

    Du meinst diesen AMD Kernel Patch? Das hab ich bereits gemacht, wird im Sanity Check auch als korrekt angezeigt.

    Welche SSDT benutzt du? Bzw. wie hast du das mit der SSDT gemacht? Ich blick da nicht so ganz durch, welche ich benutzen soll ob SSDT-EC-USBX-AMD, SSDT-EC oder SSDT-EC0? Habe ein PNP0C09 device.

  • Wenn nicht weiter konfiguriert, dann entferne den Ordner "Bootstrap" samt Inhalt.

    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

    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


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

  • Ich glaube dein Problem ist mehr mit der OC config als mit SSDT (so wie es aussieht kommst du gar nicht erst zu MacOS).

    Zuerst würde ich mal einen diff der alten und neuen config.plist machen, damit sollte sich schnell finden lassen ob da etwas faul ist.

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Weder mit SMBIOS ändern noch mit Bootstrap Ordner löschen funktioniert es.


    Hier ist der Vergleich via OCConfigcompare:


    Bzw. im Anhang ist der Output von diff (alte plist) (neue plist).


    In dem kurzen Moment wo man OC sieht steht was von wegen "Booter Path - <null string>" (siehe Bild in #1), könnte es daran liegen?

    Dateien

    • output.txt

      (16,33 kB, 97 Mal heruntergeladen, zuletzt: )
  • Gerade aufgefallen beim OC sanity checker das er schreibt: Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN patch found


    Ich vermute mal die CPU patches sind nicht kompatibel mit 10.15.3

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Das hab ich am Anfang auch gedacht aber laut jemand von Discord laufen die patches von 10.13 bis 10.15 und erkennen welches System.

    Aber angenommen es liegt daran, dann müsste ich erst macOS installieren und dann mit OC versuchen? Oder kann ich es auch erstmal nicht patchen, checken ob OC läuft, macOS updaten und dann OC patchen?

  • Du kannst entweder das OS oder OC updaten, 10.15.4 läuft mit 0.5.7 und umgekehrt.

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Also ich hab mal mein alte plist per hand verglichen mit der neuen. Die alte hat auch den patch (und laut der AMD Vanilla Seite ist der Patch ja auch mit 10.13 - 10.15.x kompatible) daher glaub ich nicht das der Patch schuld ist.

    Aluveitie was würdest du empfehlen?

    EDIT: Hat sich erledigt.

    Einmal editiert, zuletzt von the_xvid ()

  • the_xvid Super, würde mich interessieren was denn das Problem war?

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Aluveitie Ungeduld haha, habe einfach nicht lange genug gewartet die ganze Zeit, wegen dem USB Stick hat es ziemlich lange gedauert bis OpenCore komplett geladen hat.