Ist meine Hardware kompatibel zu Big Sur? (AMD A10, HD7770)

  • Hallo,


    vor vielen Jahren hatte ich auf einer Intel-Plattform einen Hackintosh mit clover laufen.

    Jetzt möchte ich meinen ungenutzten AMD-PC in einen Hackintosh umwandeln, geht das?


    wie auch in meiner Signatur zu sehen ist:

    CPU: AMD-A10 6800k

    GPU: XFX HD 7770


    Heruntergeladen habe ich Big Sur und wollte mit opencore starten, allerdings wirkt die Konfiguration für AMD unter opencore deutlich komplizierter wie damals mit clover für Intel ;)


    Was ist das letzte macOS das unterstützt wird?

    Ist opencore oder clover einfacher zu erstellen für AMD bzw. was hat die besseren Erfolgsaussichten?

    Mit welcher Methode komme ich zu passenden AMD-Kerneln und DSDTs?


    Viele Grüße

  • Piledriver ist 15h, daher sollten die Kernel Patches von High Sierra bis Monterey funktionieren.


    Die besten Erfolgsaussichten hast du mit OpenCore. Da Clover nicht mehr offiziell von der AMD OSX Community unterstützt wird, wirst du mit Clover wenig Hilfe finden.

    Die besten Anleitungen findest du daher auch für OC.


    Am besten fängst du hier an: https://dortania.github.io/OpenCore-Install-Guide/

    Für die Kernel Patches dann hier das Readme befolgen: https://github.com/AMD-OSX/AMD_Vanilla


    Custom Kernel oder eine ganze DSDT brauchst du 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
  • Das hört sich ja schonmal vielversprechend an.

    Wie pflegt man denn Patches (z.B. patches.plist) sauber in die config.plist ein?

    ProperTree scheint dafür keine Funktion zu haben


    edit:

    - so opencore Variante zu "Debug" gewechselt,

    - herausgefunden, dass nach dem Signieren mit "sign.command" nichts mehr geändert werden darf (logisch)

    - GenSMBIOS Script wurde benutzt, um einen iMac18,2 vorzugaukeln

    - für AMD wurde der Vanilla patch.plist händisch kopiert und in die config.plist eingesetzt.

    - USB-Anschlüsse auf Vorder- und Rückseite des PC wurden ausprobiert

    - für die Grappa HD7770 wurde noch nichts unternommen, Bild kommt ja und wird wie ich das verstanden habe generell von opencore unterstützt


    Nach der Meldung "Watchdog status is 1" bleibt der Bootvorgang stehen.

    Hängt vermutlich an folgender vorhergehender Meldung:

    "Failed to get FSBFrequency data using Apple Platform Info - Not Found"


    Hat jemand eine Idee?

    Einmal editiert, zuletzt von Timmy ()

  • wie bist du auf das smbios iMac18,2 genau gekommen wenn ich das fragen darf?



    Info

    For setting up the SMBIOS info, we'll use CorpNewt's GenSMBIOS

    (opens new window)application.

    For this example, we'll choose the MacPro7,1 SMBIOS but some SMBIOS play with certain GPUs better than others:

    • MacPro7,1: AMD RX Polaris and newer
      • Note that MacPro7,1 is exclusive to macOS 10.15, Catalina and newer
    • iMacPro1,1: NVIDIA Maxwell and Pascal or AMD RX Polaris and newer
      • Use if you need High Sierra or Mojave, otherwise use MacPro7,1
    • iMac14,2: NVIDIA Maxwell and Pascal
      • Use if you get black screens on iMacPro1,1 after installing Web Drivers with an NVIDIA GPU
    • MacPro6,1: AMD GCN GPUs

    Run GenSMBIOS, pick option 1 for downloading MacSerial and Option 3 for selecting out SMBIOS. This will give us an output similar to the following:





    Kann da nämlich nichts von diesem smbios lesen

    Dell XPS 13 7390  Intel® Core™ i7-10510u - OpenCore 0.9.4 - Win 11 macOS Ventura / macOS Sonoma

    MacBook Air 2022  M2 - 10 Core GPU - 16GB RAM - 512 GB - macOS Sonoma

    MacMini 6,1  Late 2012 - macOS Ventura Beta - OC Legacy Patcher 0.6.9

  • Das war der Vorschlag von SMBIOS. Jetzt verwende ich iMac7,1.


    Eine DSDT habe ich mit DSSTTime unter Windows erstellt.

    Meine XFX HD 7770 wurde zu einer MSI 7770 geflasht, damit auch die GraKa UEFI unterstützt.


    Leider komme ich bei der Meldung "ACMRM: _disableBy: { TRM ENABLED=NO}" nicht weiter. Evtl. kann sich ja mal jemand meine den OpenCore-Log und den UEFI-Ordner anschauen.

    Einmal editiert, zuletzt von Timmy ()

  • Timmy


    Ich würde die EFI an deiner stelle noch mal Überarbeiten :rolleyes:

  • es würde mir sehr helfen, wenn du mir die für dich offensichtlichen Fehler auch mitteilst!!


    aktueller Stand:


    OCFS: Trying to locate filesystem on DAFB3698 DBAF2A18
    OCFS: Filesystem DP \EFI\BOOT\BOOTX64.EFI
    BS: Trying to load OpenCore image.
    BS: Relative path- EFI
    BS: Startup pathEFI\OpenCore.efi(0)
    BS: Fallback to absolute path- EFI\OC\OpenCore.efi
    BS: Read OpenCore image of 962560 bytes
    OCM: Loaded image at DAFC7D18 handle
    OCM: Loaded image has DeviceHandle DAFB3698 FilePath DB4F2718 ours DevicePath DB1EDF18
    OCCPU: Failed to get FSBFrequency data using Apple Platform Info-Not Found
    OC: Starting Opencore.
    OC: Booter path- EFI\OC\OpenCore.efi
    OCFS: Trying to locate filesystem on DAFB3698 DB4F2718
    OCFS: Filesystem DP- EFI\OC\OpenCore.efi
    OC: Absolute booter path - EFI\OC\OpenCore.efi
    OC:Storage rot EFI\OC\OpenCore.efi
    OC: OcMiscEarlyInit.
    OC: Loaded configuration of 45616 bytes
    OCS: Missing key Quirks, context «Boater>!
    OCS: No schema for AppleRtcRam at 4 index, context ‹Output>
    OCS: Missing key AppleRtcRam,context «ProtocolOverrides>!
    OCS: No schema for Quirks at 12 index, context <root>!
    OC: Watchdog status is 0


    //HIER ERSCHEINT DAS OPENCORE MENÜ


    iCM: Env_Setbatarrovider: data provider *set* Tor varizz..
    ICM: Env_SetDataProvider: data provider *set* for var[29].
    ACM: Env_SetVariableWithParams: set vart71.
    ACM: Env_SetVartableWithParams (len=1): new data: 00
    ACM: Env _SetVariableWithParams: set var[26].
    ACM: Env_SetVariableWithParams (Len=1): new data: 00
    ACMFirstResponderKerne(Service: init: called,
    ACMRM-S: init: called, starting PersistentStore service.
    ACMRM-C: init: called, starting AccessoryCache service.
    ACHKernelService: initValueFromBootArgAliasesUInt32: acc-cache size= 16 (default),
    ACMKerne(Service: initValueFromBootArgAliasesUInt32: acc-cache expiration = 2592000 (default),
    ACPI Error: (\HPET._CRS] Namespace lookup failure, AE_ALREADY _EXISTS (2016930/dswload-462)
    ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20160930/psobject-310)
    ACPI Exception: AE_ALREADY_EXISTS, (SSDT:
    HPET) while loading table (20160930/thxf load-319)
    ACMRM: init: called, starting TRM service.
    ACMRM-A: init: called, starting TRM Analytics service.
    ACMKernelService: initValueFromBootArgAliasesUInt32: analytics collection period = 86400 (default).
    ACMKerne(Service:initValueFromBootArgAliasesUInt32:policymodetimeout=259200(default).
    ACMRM-A: notifyStandardModeTimeoutChanged: called, value = 259200 (modified = YES).
    ACKernelService: initValueFromBootArgAliasesUInt32: (bounded) grace period timeout = 172800 (default).
    ACP1 Error: 1 table load failures, 4 successful (20160930/tbxfload-342)
    AppleACPICPU : ProcessorId=1 LocalApicId=16 Enabled
    AppleACPICPU : Processor Id=2 LocalApicId=17 Enabled
    AppleACPICPU: Processor Id=3 LocalApicId=18 Enabled
    AppleACPICPU: Processor Id=4 LocalApicId=19 Enabled
    Darwin Image4 Validator Version 3.1.D: Wed Oct 13 23:18:36 PDI 2021; root :AppleImage4-106. 100.31902/Applemage4/RELEASE_X86_64
    ACMRM-A: notifyGracePeriodTimeoutChanged: called, value = 172800 (modified = YES).
    ACMKernelService: initValueFromBootArgAliasesUInt32: enabled = 0 (default).
    ACMRM: _disableBy: ITRM ENABLED=N0] (mask=2, DISABLED BY: Def=VES* BtArg=NO LegHW=NO OSEnv=NO | MngCo=NO Dwn0S=NO ChkBol=NO COGSw=NO) .
    ACMRM:_disableBy: [TRM ENABLED=NO] (mask=2, DISABLED BY: Def=YES BtArg=NO* LegHW=ND OSEnv=NO | MngCo=NO DwnDS=NO ChkBd=NO COGSW=NO).
    AssertMacros: value (value: 0x0),
    ---, File: /System/Volumes/Data/SWE/macOS/BuildRoots/220eBa1b79/Library/Caches/com.apple.xbs/Sources/AppleCredentialMana
    ger/Services/ACMKerne(Service.cpp:182
    ACMRM: _disableBy: (TRM ENABLED-NO1 (mask=a, DISABLED BY: Def =YES BtArg-ND LegHW=YES* DSEnv=ND | MngCo=NO DunOS=NO ChkBd=ND COGSW-NO)
    AssertMacros: data (value: Bx®), 'disable-transport-rm' property not found, file: System/Volumes/Data/SWE/macOS/BuildRoots/220eBa1b79/Library/Caches/com.
    Manager-417.140.2/AppleCredentialManager/ServACHRM:
    loadDisabledByOSEnvironment:disabledbyOSEnvironment:NO.
    ACMRM:_disableBy: (TRM ENABLED=ND1 (mask=a, DISABLED BY: Der =VES etArg-ND LegHN-VES USEnv-NO* | MingCa-ND DinOS-NO ChkBd=ND COGSW-NO).
    ACMRM: _publishI0Resource: AppleUSBRestrictedModeWi thReason = B.
    IOAPIC: Version Dx21 Vectors 64:87
    1ACPI: Executed 5 blocks of module-level executable AML code
    ACMRM: _mapAindPublishTRM: set TRM_PolicyTimeout = 259200.
    ACPI: sleep states S3 S4 S5
    1 ACMRM: _mapAndPublishTRM: set TRM PolicyReason = Unrestricted (B),
    i ACMRM:mapfindPublishTRM: sending kI0MessageServicePropertyChange (n=2) while DISABLED, TRM: 259200 U/O 4294967295 -/ff miss=ff (CUR:259200 U/0 4294967295
    AppleCredentialManager: init: returning, result = true, instance (ptr>.
    AppleCredentialManager: start: called, instance = (ptr).


    Vielleicht kann ja jemand helfen

    Dateien

    • config.plist

      (45,62 kB, 38 Mal heruntergeladen, zuletzt: )
  • Du hattest keine Booter/Quirks gesetzt .

    https://dortania.github.io/Ope…-Guide/AMD/fx.html#booter


    Die kext reihen folge geändert .


    Kernel/Emulate/DummyPowerManagement true/Yes gesetzt ( Steht im Guide bitte selber noch mal nach lesen )


    Die UEFI/Drivers auf das nötiges reduziert .

  • So hier noch ein kleines Status-Update:


    GenericUBXHCI.kext wurde für USB-Support benötigt.

    Verde.kext hat das starten verhindert und musste gelöscht werden (ich dachte, für AMD bräuchte ich ihn zwingend)

    und dann ging die Installation problemlos.

    Der Open Core Sanity Checker hat mich etwas unterstützt.


    Systembericht zeigt GraKa richtig an

    Was noch fehlt: Standby, Sound
    Was schon geht: WLan-Stick

    Hierbei werde ich es belassen, die Hardware ist zu betagt, hat aber viel Spaß gemacht und vielen Dank für die Hilfe ;)