Ryzen Hackintosh guide: Bruk Hackintosh på Ryzen PC

Hackintosh-scenen har blomstret siden begynnelsen av Apples overgang til Intel-plattformen i 2006, og siden AMDs begivenhet i 2017 har Ryzen Hackintosh vært i fokus for fellesskapet, på grunn av deres ytelse over Intel med Ryzen, og den rene kraften som Threadripper-serien bærer. Nå er begge disse kraftige prosessorer, men på grunn av Apples overgang til sitt eget silisium, levetiden til disse Hackintoshes er kanskje ikke lang. Men foreløpig støttes de fortsatt. Så i dag skal vi skrive vår første (og forhåpentligvis eneste) guide om Ryzen Hackintoshes!

Så la oss få litt informasjon om emnet først.

Hva er en Hackintosh?

En Hackintosh, enkelt sagt, er en vanlig PC som kjører Apple-programvare, gjennom en bootloader (eller mer nøyaktig, en kjedelaster) som f.eks åpen kjerne or Kløver. Forskjellen mellom Clover og OpenCore er at Clover er mer kjent i samfunnet, og har blitt brukt opp gjennom årene, og OpenCore er den nyere, med mer fokus på stabilitet. I denne guiden vil vi bruke OpenCore på grunn av å være bedre for AMD-bygg, ettersom vi vil bruke en Ryzen-prosessor for denne guiden.

En Hackintosh er bygget av 3 hoveddeler. Din kjedelaster (OpenCore i dette tilfellet), din EFI mappe, som er der driverne, systemkonfigurasjonen og kjedelasteren er lagret, og, den mest juridisk utfordrende delen, macOS-installasjonsprogrammet. På en Ryzen Hackintosh trenger du også kjernepatchene dine, men vi kommer til det senere.

Så la oss bygge.

Hvordan bygger jeg en Ryzen Hackintosh?

Så for å bygge en Hackintosh trenger du et par ting først.

Når du har disse, bør du følge denne veiledningen. Så la oss komme til maskinvare først.

Maskinvare støtte

Som vi nevnte tidligere, støttes Ryzen Hackintoshes for tiden, og denne guiden er basert på AMD Ryzen-plattformen, så hvis du har en Intel-PC, ikke anbefaler følge denne veiledningen, men du kan hvis du vil. Nå som CPUer er ute av veien, la oss komme til grafikkort.

Nå har AMD vært den foretrukne plattformen til Apple når det kommer til grafikkort, siden 2017. Så ethvert Nvidia-grafikkort utgitt etter 2017 vil ikke bli støttet. Her er en liste over støttede grafikkort. Les dette i detalj, ellers roter du til noe.

  • Alle GCN-baserte grafikkort støttes for øyeblikket (AMD RX 5xx, 4xx,)
  • RDNA og RDNA2 støttes, men noen GPUer er kanskje ikke kompatible (RX 5xxx, RX 6xxx)
  • AMD APU-grafikk støttes ikke (Vega-serier som ikke er basert på GCN eller RDNA)
  • AMDs Lexa-baserte Polaris-kort (som RX 550) er ikke støttet, men det er en måte å få dem til å fungere
  • Intel integrert grafikk bør støttes, på den nåværende versjonen støttes 3. generasjon (Ivy Bridge) til 10. generasjon (Comet Lake), inkludert Xeons
  • Nvidia's Turing og Ampere arkitekturer støttes ikke i macOS (RTX-serien og GTX 16xx-serien)
  • Nvidia's Pascal og Maxwell arkitekturer (1xxx og 9xx) er støttes til macOS 10.13 High Sierra
  • Nvidia's Kepler arkitektur (6xx og 7xx) er støttes til macOS 11, Big Sur

Nå som du vet hvilke GPUer som støttes, la oss gå til Ryzen Hackintosh-guiden.

Lage macOS Install Media

Nå er dette den mest juridisk utfordrende delen av å bygge en Ryzen Hackintosh, siden det er flere problemer med å anskaffe et macOS-installasjonsprogram.

  • Du installerer ikke macOS på offisiell maskinvare
  • Du kommer (mest sannsynlig) ikke til å bruke den på en ekte Mac
  • Du trenger en ekte Mac hvis du skal gå den offisielle veien

Du kan enkelt få macOS hvis du bruker en ekte Mac. Bare gå til App Store og søk etter versjonen du vil installere, og boom. Du har et macOS-installasjonsprogram. Men hvis du skal bruke PC-en din, må du bruke et verktøy som MacRecovery eller gibMacOS. I denne guiden skal vi bruke gibmacOS.

Først laster du ned gibmacOS fra Github-siden ved å klikke på den grønne kodeknappen og klikke på "Last ned zip". Husk at dette skriptet krever at Python installeres, men appen vil be deg om å installere det.

Pakk deretter ut zip-filen og åpne gibmacOS-filen som er relatert til operativsystemet ditt. (gibmacOS.bat for Windows, gibmacOS.command for Mac og gibmacOS for Linux eller universal.) Når du har installert Python og fullført innlastingen, trykker du på R-tasten på tastaturet og trykker på enter, for å bytte nedlasteren til «Recovery-Only»-modus . Dette vil la oss få mindre bilder for å spare båndbredde inntil videre.

Etter det, når den laster inn alle macOS-installasjonsprogrammer, velger du versjonen du vil ha. For denne guiden bruker vi Catalina, så vi skriver inn 28 i ledeteksten og trykker enter.

Når vi er ferdige med det, vil installasjonsprogrammet begynne å laste ned, og vi kommer til neste trinn, som er å brenne installasjonsprogrammet til USB-stasjonen vår. For dette må vi åpne MakeInstall.py-filen som fulgte med gibmacOS. Følg veiledningen på skjermen, og brenn installasjonsprogrammet til USB-stasjonen. Dette vil lage to partisjoner på USB-en din, EFI og installasjonsprogrammet.

Deretter setter du opp vår EFI.

Sette opp EFI-mappen

EFI er i utgangspunktet det som inneholder alle våre drivere, ACPI-tabeller og mer. Det er her moroa begynner. Vi trenger fire ting for å sette opp vår EFI.

  • Våre sjåfører
  • Våre SSDT- og DSDT-filer (ACPI-tabeller)
  • Våre Kexts (kjerneutvidelser)
  • Vår config.plist-fil (systemkonfigurasjon)

For å få disse, anbefaler vi vanligvis Dortania OpenCore Installasjonsveiledning, koblet her. Vi vil imidlertid liste opp de nødvendige kextene her uansett.

For Ryzen Hackintoshes er dette de nødvendige driverne, Kexts og SSDT/DSDT-filene. Alle filene er koblet i navnet.

Drivere

Kexts

  • AppleALC/VoodooHDA (På grunn av begrensninger med Ryzen, på AppleALC vil ikke inngangene dine ombord fungere, og VoodooHDA har dårligere kvalitet.)
  • AppleMCEReporterDisabler (Deaktiverer MCE Reporter i macOS, nødvendig for macOS 12. Ikke bruk på 11 og under.)
  • LiLu (Kjernelapper, kreves på alle versjoner.)
  • VirtualSMC (Emulerer SMC-brikkesettet som finnes på ekte Mac-er. Påkrevd på alle versjoner.)
  • Uansett grønt (I utgangspunktet en grafikkdriveroppdatering.)
  • RealtekRTL8111 (Realtek ethernet-driver. De fleste AMD-hovedkort bruker dette, men hvis ditt er annerledes, erstatte med i henhold til kext.)

SSDT/DSDT

Når du har alle disse filene, last ned OpenCorePkg, og pakk ut EFI fra X64-mappen inne i zip-en, og sett opp OC-mappen inne i EFI i henhold til filene du lastet ned. Her er en referanse.

Når du har satt opp og renset EFI, er det tid for config.plist-oppsettet. Vi vil ikke gå i detalj om hvordan du gjør dette siden det avhenger av maskinvaren din, og ikke er en one-stop-løsning for alle enheter. Du kan følge Dortania-guiden config.plist oppsett seksjon for dette. Fra dette tidspunktet vil vi vurdere at du setter opp konfigurasjonen din deretter og legger den i EFI-mappen.

Når du er ferdig med alt det, har du en fungerende USB for Ryzen Hackintosh. Koble den til Ryzen Hackintosh, start opp i USB og installer macOS som du ville gjort på en ekte Mac. Merk at oppsettet vil ta en stund, og datamaskinen vil starte mye på nytt. Ikke la den være uten tilsyn, da den kan krasje noen ganger også. Når oppsettet er gjort, vil du (forhåpentligvis) bli møtt med en skjerm som ligner på denne.

Og, vi er ferdige! Du har en fungerende Ryzen Hackintosh! Fullfør oppsettet, sjekk hva som fungerer og ikke fungerer, og gå på jakt etter flere Kext-filer og løsninger hvis noe ikke fungerer. Men du har offisielt kommet deg gjennom den vanskelige delen av oppsettet. Resten er ganske enkelt. Vi vil koble sammen EFI-en vi brukte for 2. og 3. generasjon Ryzen 5 nedenfor, slik at hvis du har en 6-kjerners CPU og lignende hovedkort, kan du prøve det uten å gå gjennom helvete med å sette opp en EFI, men vi oppfordrer ikke til bruk av denne EFI på grunn av ustabilitet og å være en generisk EFI.

Så hva synes du om denne guiden? Kommer du til å lage en Ryzen Hackintosh snart? Gi oss beskjed i vår Telegram-kanal, som du kan bli med her..

Relaterte artikler