Ryzen Hackintosh-guide: Använd Hackintosh på Ryzen PC

Hackintosh-scenen har blomstrat sedan början av Apples övergång till Intel-plattformen 2006, och sedan AMD:s evenemang 2017 har Ryzen Hackintoshs varit i fokus för communityn, på grund av deras prestanda jämfört med Intel med Ryzen, och den rena kraften som Threadripper-serien bär. Nu är båda dessa kraftfulla processorer, men på grund av Apples övergång till sitt eget kisel, livslängden för dessa Hackintoshes kanske inte är lång. Men för tillfället får de fortfarande stöd. Så idag kommer vi att skriva vår första (och förhoppningsvis enda) guide om Ryzen Hackintoshes!

Så låt oss först få lite information om ämnet.

Vad är en Hackintosh?

En Hackintosh, enkelt uttryckt, är en vanlig PC som kör Apple-programvara, genom en bootloader (eller mer exakt, en kedjelastare) som t.ex öppen kärna or Clover. Skillnaden mellan Clover och OpenCore är att Clover är mer känt i samhället och har använts genom åren, och OpenCore är den nyare, med mer fokus på stabilitet. I den här guiden kommer vi att använda OpenCore på grund av att det är bättre för AMD-byggen, eftersom vi kommer att använda en Ryzen-processor för den här guiden.

En Hackintosh är byggd av tre huvuddelar. Din kedjelastare (OpenCore i det här fallet), din EFI-mapp, som är där dina drivrutiner, systemkonfiguration och kedjeladdare lagras, och, den mest juridiskt utmanande delen, ditt macOS-installationsprogram. På en Ryzen Hackintosh behöver du också dina kärnpatchar, men vi kommer till det senare.

Så låt oss börja bygga.

Hur bygger jag en Ryzen Hackintosh?

Så för att bygga en Hackintosh behöver du några saker först.

När du har dessa, bör du vara bra att följa den här guiden. Så låt oss komma till hårdvaran först.

Hårdvaruhjälp

Som vi nämnde tidigare stöds för närvarande Ryzen Hackintoshes, och den här guiden är baserad på AMD Ryzen-plattformen, så om du har en Intel PC, vi inte rekommenderar efter den här guiden kan du dock om du vill. Nu när processorerna är ur vägen, låt oss komma till grafikkort.

Nu har AMD varit Apples föredragna plattform när det kommer till grafikkort, sedan 2017. Så alla Nvidia-grafikkort som släppts efter 2017 kommer inte att stödjas. Här är en lista över grafikkort som stöds. Läs detta i detalj, annars förstör du något.

  • Alla GCN-baserade grafikkort stöds för närvarande (AMD RX 5xx, 4xx,)
  • RDNA och RDNA2 stöds, men vissa GPU:er kanske inte är kompatibla (RX 5xxx, RX 6xxx)
  • AMD APU-grafik stöds inte (Vega-serier som inte är baserade på GCN eller RDNA)
  • AMD: s Lexa-baserade Polaris-kort (som RX 550) är stöds inte, men det finns ett sätt att få dem att fungera
  • Intel integrerad grafik bör stödjas, i den nuvarande versionen stöds 3:e generationen (Ivy Bridge) till 10:e generationen (Comet Lake), inklusive Xeons
  • Nvidias Turing och Ampere arkitekturer stöds inte i macOS (RTX-serien och GTX 16xx-serien)
  • Nvidias pascal och Maxwell arkitekturer (1xxx och 9xx) är uppburen tills macOS 10.13 High Sierra
  • Nvidias Kepler arkitektur (6xx och 7xx) är uppburen tills macOS 11, Big Sur

Nu när du vet vilka grafikprocessorer som stöds, låt oss gå till Ryzen Hackintosh-guiden.

Göra macOS Install Media

Nu är detta den mest juridiskt utmanande delen av att bygga en Ryzen Hackintosh, eftersom det finns flera problem med att skaffa ett macOS-installationsprogram.

  • Du installerar inte macOS på officiell hårdvara
  • Du kommer (mest troligt) inte att använda den på en riktig Mac
  • Du behöver en riktig Mac om du ska gå den officiella vägen

Du kan enkelt skaffa macOS om du använder en riktig Mac. Gå bara till App Store och sök efter versionen du vill installera, och boom. Du har ett macOS-installationsprogram. Men om du ska använda din PC måste du använda ett verktyg som MacRecovery eller gibMacOS. I den här guiden kommer vi att använda gibmacOS.

Ladda först ner gibmacOS från Github-sidan genom att klicka på den gröna kodknappen och klicka på "Ladda ner zip". Tänk på att detta skript kräver att Python installeras, men appen kommer att uppmana dig att installera det.

Extrahera sedan zip-filen och öppna gibmacOS-filen som är relaterad till ditt operativsystem. (gibmacOS.bat för Windows, gibmacOS.command för Mac och gibmacOS för Linux eller universal.) När du har installerat Python och avslutat inläsningen, tryck på R-tangenten på ditt tangentbord och tryck på enter, för att växla nedladdningsprogrammet till "Recovery-Only"-läge . Detta kommer att låta oss få mindre bilder för att spara bandbredd tills vidare.

Efter det, när den har laddat alla macOS-installationsprogram, välj den version du vill ha. För den här guiden kommer vi att använda Catalina, så vi skriver 28 i prompten och trycker på enter.

När vi är klara med det kommer installationsprogrammet att börja ladda ner, och vi kommer till nästa steg, som är att bränna installationsprogrammet till vår USB-enhet. För detta måste vi öppna filen MakeInstall.py som följde med gibmacOS. Följ guiden på skärmen och bränn installationsprogrammet till din USB-enhet. Detta kommer att skapa två partitioner på din USB, EFI och installationsprogrammet.

Nästa steg, ställer in vår EFI.

Konfigurera EFI-mappen

EFI är i princip det som innehåller alla våra drivrutiner, ACPI-tabeller och mer. Det är här det roliga börjar. Vi kommer att behöva fyra saker för att ställa in vår EFI.

  • Våra förare
  • Våra SSDT- och DSDT-filer (ACPI-tabeller)
  • Våra Kexts (kärntillägg)
  • Vår config.plist-fil (systemkonfiguration)

För att få dessa rekommenderar vi normalt Dortania OpenCore Installationsguide, länkad här. Vi kommer dock att lista de nödvändiga kexterna här ändå.

För Ryzen Hackintoshes är dessa nödvändiga drivrutiner, Kexts och SSDT/DSDT-filer. Alla filer är länkade i deras namn.

Drivrutiner

Kexts

  • AppleALC/VoodooHDA (På grund av begränsningar med Ryzen, på AppleALC kommer dina ombordingångar inte att fungera, och VoodooHDA har sämre kvalitet.)
  • AppleMCEReporterDisabler (Inaktiverar MCE Reporter i macOS, som krävs för macOS 12. Använd inte på 11 och lägre.)
  • LiLu (Kärnlappar, krävs på alla versioner.)
  • VirtualSMC (Emulerar SMC-kretsuppsättningen som finns på riktiga Mac-datorer. Krävs på alla versioner.)
  • Whatever Green (I grund och botten en grafikdrivrutinspatcher.)
  • RealtekRTL8111 (Realtek ethernet-drivrutin. De flesta AMD-moderkort använder detta, men om ditt är annorlunda, ersätt med enligt kext.)

SSDT/DSDT

När du har alla dessa filer, ladda ner OpenCorePkg, och extrahera EFI från X64-mappen inuti zip-filen, och ställ in OC-mappen inuti EFI enligt filerna du laddade ner. Här är en referens.

När du har ställt in och rengjort din EFI är det dags för config.plist-installationen. Vi kommer inte att gå in på detaljer om hur man gör detta eftersom det beror på din hårdvara och inte är en enda lösning för alla enheter. Du kan följa Dortania-guiden config.plist-inställningar avsnitt för detta. Från och med nu kommer vi att överväga att du ställer in din konfiguration i enlighet med detta och lägger den i EFI-mappen.

När du är klar med allt det har du en fungerande USB för din Ryzen Hackintosh. Anslut den till din Ryzen Hackintosh, starta upp i USB och installera macOS som du skulle göra på en riktig Mac. Observera att installationen kommer att ta ett tag och din dator kommer att starta om mycket. Lämna den inte utan tillsyn, eftersom den kan krascha några gånger också. När installationen är klar kommer du (förhoppningsvis) att hälsas med en skärm som liknar denna.

Och, vi är klara! Du har en fungerande Ryzen Hackintosh! Slutför installationen, kontrollera vad som fungerar och inte fungerar, och gå på jakt efter fler Kext-filer och lösningar om något inte fungerar. Men du har officiellt tagit dig igenom den svåra delen av installationen. Resten är ganska lätt. Vi kommer att länka EFI som vi använde för 2:a och 3:e generationens Ryzen 5 nedan, så att om du har en 6-kärnig CPU och liknande moderkort kan du prova det utan att gå igenom helvetet med att konfigurera en EFI, dock vi uppmuntrar inte användningen av denna EFI på grund av instabilitet och att den är en generisk EFI.

Så vad tycker du om den här guiden? Kommer du att göra en Ryzen Hackintosh någon gång snart? Låt oss veta i vår Telegram-kanal, som du kan gå med i här..

Relaterade artiklar