Vodič za Ryzen Hackintosh: Koristite Hackintosh na Ryzen PC-u

Hackintosh scena cvjeta od početka Appleovog prelaska na Intel platformu 2006. godine, a od AMD-ovog događaja 2017. godine, Ryzen Hackintosh su u fokusu zajednice, zbog svojih performansi nad Intelom s Ryzenom i čiste snage koju Threadripper serija nosi. Sada su oba moćna procesora, ali zbog Appleovog prelaska na vlastiti silicijum, život ovih Hakintoša možda neće biti dug. Ali, za sada su i dalje podržani. Dakle, danas ćemo pisati naš prvi (i nadamo se jedini) vodič za Ryzen Hackintosh!

Dakle, hajde da prvo dobijemo neke informacije o ovoj temi.

Šta je Hackintosh?

Hackintosh, jednostavno rečeno, je običan računar, koji koristi Apple softver, preko a bootloader (ili tačnije, lančani utovarivač) kao što je otvoreno jezgro or djetelina. Razlika između Clover-a i OpenCore-a je u tome što je Clover poznatiji u zajednici i korišćen je tokom godina, a OpenCore je noviji, sa više fokusa na stabilnost. U ovom vodiču ćemo koristiti OpenCore jer je bolji za AMD verzije, jer ćemo koristiti Ryzen procesor za ovaj vodič.

Hackintosh je izgrađen od 3 glavna dijela. Tvoj lančani utovarivač (OpenCore u ovom slučaju), vaš EFI folder, gdje se pohranjuju vaši upravljački programi, konfiguracija sistema i lančani punjač, ​​i, zakonski najzahtjevniji dio, vaš macOS instalater. Na Ryzen Hackintosh-u su vam potrebne i zakrpe kernela, ali ćemo do toga doći kasnije.

Dakle, hajde da gradimo.

Kako da napravim Ryzen Hackintosh?

Dakle, da biste napravili Hackintosh, prvo će vam trebati nekoliko stvari.

Nakon što ih imate, trebali biste biti u redu da slijedite ovaj vodič. Dakle, prijeđimo prvo na hardver.

Hardverska podrška

Kao što smo već spomenuli, Ryzen Hackintoshes su trenutno podržani, a ovaj vodič je baziran na AMD Ryzen platformi, tako da ako imate Intel PC, mi nemoj preporučiti slijedeći ovaj vodič, međutim, možete ako želite. Sada kada su CPU-i van puta, pređimo na grafičke kartice.

Sada je AMD poželjna platforma Apple-a kada su u pitanju grafičke kartice, od 2017. Dakle, nijedna Nvidia grafička kartica objavljena nakon 2017. neće biti podržana. Evo liste podržanih grafičkih kartica. Pročitajte ovo detaljno, inače ćete nešto zabrljati.

  • Trenutno su podržane sve grafičke kartice zasnovane na GCN (AMD RX 5xx, 4xx,)
  • RDNA i RDNA2 su podržani, ali neki GPU-ovi možda nisu kompatibilni (RX 5xxx, RX 6xxx)
  • AMD APU grafika nije podržana (Vega serije koje nisu bazirane na GCN ili RDNA)
  • AMD's Polaris kartice zasnovane na Lexi (kao što je RX 550) jesu nije podržan, ali postoji način da ih natjerate da rade
  • Intelova integrisana grafika bi trebala biti podržana, na trenutnoj verziji, podržana je 3. generacija (Ivy Bridge) do 10. generacija (Comet Lake), uključujući Xeons
  • Nvidijine Turing i amper arhitekture nisu podržani u macOS-u (RTX serija i GTX 16xx serija)
  • Nvidijine paskal i maksvel arhitekture (1xxx i 9xx) su podržano do macOS 10.13 High Sierra
  • Nvidijine Kepler arhitektura (6xx i 7xx) je podržano do macOS 11, Big Sur

Sada kada znate koji su GPU-ovi podržani, idemo na Ryzen Hackintosh vodič.

Izrada medija za instalaciju macOS-a

Sada je ovo pravno najizazovniji dio izgradnje Ryzen Hackintosh-a, jer postoji više problema s nabavkom macOS instalatera.

  • Ne instalirate macOS na službeni hardver
  • (najvjerovatnije) ga nećete koristiti na pravom Macu
  • Trebat će vam pravi Mac ako idete službenim putem

MacOS možete lako nabaviti ako koristite pravi Mac. Samo idite na App Store i potražite verziju koju želite da instalirate i bum. Imate macOS instalater. Međutim, ako namjeravate koristiti svoj PC, trebate koristiti alat kao što je MacRecovery ili gibMacOS. U ovom vodiču ćemo koristiti gibmacOS.

Prvo preuzmite gibmacOS sa Github stranice tako što ćete kliknuti na dugme zelenog koda i kliknuti na "Preuzmi zip". Imajte na umu da će ova skripta zahtijevati instaliranje Pythona, međutim aplikacija će od vas tražiti da ga instalirate.

Zatim izvucite zip i otvorite gibmacOS datoteku koja se odnosi na vaš operativni sistem. (gibmacOS.bat za Windows, gibmacOS.command za Mac i gibmacOS za Linux ili universal.) Nakon što instalirate Python i završite učitavanje, pritisnite tipku R na tipkovnici i pritisnite enter, da prebacite program za preuzimanje u način rada „Samo za oporavak“ . Ovo će nam omogućiti da dobijemo manje slike kako bismo uštedjeli propusni opseg za sada.

Nakon toga, nakon što učita sve macOS instalatere, odaberite verziju koju želite. Za ovaj vodič ćemo koristiti Catalina, tako da ukucamo 28 u prompt i pritisnemo enter.

Kada završimo s tim, instalater će početi da se preuzima, a mi ćemo doći do sljedećeg koraka, a to je snimanje instalacionog programa na naš USB disk. Za ovo moramo otvoriti datoteku MakeInstall.py koja je došla s gibmacOS-om. Slijedite vodič na ekranu i snimite instalacioni program na svoj USB disk. Ovo će napraviti dvije particije na vašem USB-u, EFI i Installer.

Sljedeće, postavljanje našeg EFI-ja.

Postavljanje EFI foldera

EFI je u osnovi ono što drži sve naše drajvere, ACPI tabele i još mnogo toga. Ovdje zabava počinje. Trebat će nam četiri stvari za postavljanje našeg EFI-ja.

  • Naši vozači
  • Naše SSDT i DSDT datoteke (ACPI tabele)
  • Naši Kexts (proširenja kernela)
  • Naš config.plist fajl (konfiguracija sistema)

Da biste ih dobili, obično preporučujemo Dortania OpenCore vodič za instalaciju, ovde povezani. Međutim, svejedno ćemo ovdje navesti potrebne kextove.

Za Ryzen Hackintosh, ovo su potrebni drajveri, Kexts i SSDT/DSDT datoteke. Svi fajlovi su povezani u svom nazivu.

vozači

Kexts

  • AppleALC/VoodooHDA (Zbog ograničenja s Ryzen-om, na AppleALC vaši ugrađeni ulazi neće raditi, a VoodooHDA ima lošiji kvalitet.)
  • AppleMCEReporterDisabler (Onemogućuje MCE Reporter u macOS-u, neophodan za macOS 12. Nemojte ga koristiti na 11 i starijim verzijama.)
  • Lilu (Kernel patcher, potreban za sve verzije.)
  • VirtualSMC (Emulira SMC čipset koji se nalazi na pravim Mac računarima. Obavezno na svim verzijama.)
  • WhateverGreen (U osnovi patcher grafičkog drajvera.)
  • RealtekRTL8111 (Realtek ethernet drajver. Većina AMD matičnih ploča koristi ovo, ali ako je vaša drugačija, zamijeniti s odgovarajućim kextom.)

SSDT/DSDT

  • SSDT-EC-USBX-DESKTOP.aml (Popravka ugrađenog kontrolera. Obavezno na svim Zen procesorima.)
  • SSDT-CPUR.aml (Potrebno za ploče B550 i A520. NEMOJTE KORISTITI AKO NEMATE JEDNOG OD OVOG.)

Nakon što imate sve ove datoteke, preuzmite OpenCorePkg, i izdvojite EFI iz mape X64 unutar zip-a i postavite OC mapu unutar EFI-ja prema datotekama koje ste preuzeli. Evo reference.

Nakon što ste postavili i očistili svoj EFI, vrijeme je za podešavanje config.plist. Nećemo ulaziti u detalje kako to učiniti jer to ovisi o vašem hardveru i nije rješenje na jednom mjestu za sve uređaje. Možete pratiti vodiče Dortanije config.plist setup odjeljak za ovo. Od ove tačke pa nadalje, smatrat ćemo da svoju konfiguraciju postavite u skladu s tim i stavite je u EFI folder.

Kada završite sa svim tim, imate ispravan USB za svoj Ryzen Hackintosh. Uključite ga u svoj Ryzen Hackintosh, pokrenite ga na USB i instalirajte macOS kao što biste to učinili na pravom Macu. Imajte na umu da će podešavanje trajati neko vrijeme i da će se vaš računar često ponovo pokretati. Ne ostavljajte ga bez nadzora, jer bi se i nekoliko puta mogao srušiti. Kada se podešavanje završi, (nadamo se) će vas dočekati ekran sličan ovom.

I, gotovi smo! Imate radni Ryzen Hackintosh! Završite instalaciju, provjerite šta radi, a što ne, i idite u potragu za još Kext datoteka i rješenja ako nešto ne radi. Ali, službeno ste prošli kroz teži dio postavljanja. Ostalo je prilično lako. U nastavku ćemo povezati EFI koji smo koristili za drugu i treću generaciju Ryzena 2, tako da ako imate 3 jezgreni CPU i sličnu matičnu ploču, možete ga isprobati bez prolaska kroz pakao postavljanja EFI-ja. ne ohrabrujemo upotrebu ovog EFI-ja zbog nestabilnosti i zbog toga što je generički EFI.

Dakle, šta mislite o ovom vodiču? Hoćete li uskoro praviti Ryzen Hackintosh? Obavijestite nas na našem Telegram kanalu kojem se možete pridružiti OVDJE.

Vezani članci