Hackintosh aina ir uzplaukusi kopš Apple pārejas uz Intel platformu 2006. gadā, un kopš AMD pasākuma 2017. gadā Ryzen Hackintoshes ir bijušas sabiedrības uzmanības centrā, pateicoties to veiktspējai salīdzinājumā ar Intel ar Ryzen un tīro jaudu. ko nes Threadripper sērija. Tagad abi šie procesori ir jaudīgi, taču, pateicoties Apple pārejai uz savu silīciju, šo Hakintošu mūžs var nebūt ilgs. Bet pagaidām viņi joprojām tiek atbalstīti. Tātad, šodien mēs rakstīsim savu pirmo (un, cerams, vienīgo) ceļvedi par Ryzen Hackintoshes!
Tātad, vispirms iegūsim informāciju par tēmu.
Kas ir Hackintosh?
Vienkārši sakot, Hackintosh ir parasts dators, kurā darbojas Apple programmatūra, izmantojot a bootloader (vai precīzāk, ķēdes iekrāvējs), piemēram atvērts kodols or Āboliņš. Atšķirība starp Clover un OpenCore ir tāda, ka Clover ir vairāk pazīstams sabiedrībā un ir izmantots gadu gaitā, un OpenCore ir jaunāks, vairāk koncentrējoties uz stabilitāti. Šajā rokasgrāmatā mēs izmantosim OpenCore, jo tas ir labāks AMD versijām, jo šajā rokasgrāmatā mēs izmantosim Ryzen procesoru.
Hackintosh ir veidots no 3 galvenajām daļām. Jūsu ķēdes iekrāvējs (šajā gadījumā OpenCore), jūsu EFI mape, kurā tiek glabāti jūsu draiveri, sistēmas konfigurācija un ķēdes ielādētājs, kā arī jūsu macOS instalēšanas programma, kas ir juridiski sarežģītākā daļa. Ryzen Hackintosh datorā jums ir nepieciešami arī kodola ielāpi, taču mēs to aplūkosim vēlāk.
Tātad, sāksim būvēt.
Kā izveidot Ryzen Hackintosh?
Tātad, lai izveidotu Hackintosh, vispirms būs nepieciešamas dažas lietas.
- Procesors, kas ir saderīgs ar macOS un OpenCore (pārbaudi šeit)
- Grafikas karte, kas ir saderīga ar macOS (pārbaudiet šeit, mēs arī to paskaidrosim sīkāk)
- Pamatzināšanas par jūsu aparatūru
- Pacietība
Kad tie ir iegūti, jums vajadzētu būt labi, ja ievērosit šo rokasgrāmatu. Tātad, vispirms pievērsīsimies aparatūrai.
Aparatūras atbalsts
Kā jau minējām iepriekš, Ryzen Hackintoshes pašlaik tiek atbalstītas, un šī rokasgrāmata ir balstīta uz AMD Ryzen platformu, tāpēc, ja jums ir Intel dators, mēs nav ieteikt tomēr, ja vēlaties, varat sekot šai rokasgrāmatai. Tagad, kad centrālie procesori vairs nav pieejami, pāriesim pie grafiskajām kartēm.
Tagad AMD ir bijusi Apple iecienītākā platforma, kad runa ir par grafiskajām kartēm, kopš 2017. gada. Tādējādi neviena Nvidia grafikas karte, kas izlaista pēc 2017. gada, netiks atbalstīta. Šeit ir atbalstīto grafisko karšu saraksts. Izlasiet to sīkāk, pretējā gadījumā jūs kaut ko sajaucat.
- Pašlaik tiek atbalstītas visas GCN grafiskās kartes (AMD RX 5xx, 4xx,)
- Tiek atbalstīts RDNA un RDNA2, taču daži GPU var nebūt saderīgi (RX 5xxx, RX 6xxx)
- AMD APU grafika netiek atbalstīta (Vega sērijas, kuru pamatā nav GCN vai RDNA)
- AMD's Lexa bāzes Polaris kartes (piemēram, RX 550) ir nav atbalstīts, taču ir veids, kā panākt, lai tās darbotos
- Intel integrētā grafika ir jāatbalsta, pašreizējā versijā tiek atbalstīta 3. paaudze (Ivy Bridge) līdz 10. paaudze (Comet Lake), ieskaitot Xeons
- Nvidia's Tjūringa un ampērs Arhitektūras netiek atbalstīti operētājsistēmā macOS (RTX sērija un GTX 16xx sērija)
- Nvidia's Pascal un Maxwell arhitektūras (1xxx un 9xx) ir atbalstīta līdz macOS 10.13 High Sierra
- Nvidia's Kepler arhitektūra (6xx un 7xx) ir atbalstīta līdz macOS 11, Big Sur
Tagad, kad zināt, kuri GPU tiek atbalstīti, pāriesim pie Ryzen Hackintosh rokasgrāmatas.
MacOS instalēšanas multivides izveide
Tagad šī ir juridiski sarežģītākā Ryzen Hackintosh izveides daļa, jo pastāv vairākas problēmas ar macOS instalētāja iegādi.
- Jūs neinstalējat MacOS oficiālajā aparatūrā
- Jūs (visticamāk) to neizmantosit īstā Mac datorā
- Ja dodaties oficiālā ceļā, jums būs nepieciešams īsts Mac dators
MacOS var viegli iegūt, ja izmantojat īstu Mac datoru. Vienkārši dodieties uz App Store un meklējiet versiju, kuru vēlaties instalēt, un uzplaukums. Jums ir macOS instalēšanas programma. Tomēr, ja plānojat izmantot datoru, jums ir jāizmanto tāds rīks kā MacRecovery vai gibMacOS. Šajā rokasgrāmatā mēs izmantosim gibmacOS.
Vispirms lejupielādējiet gibmacOS no Github lapas, noklikšķinot uz zaļās koda pogas un noklikšķinot uz "Lejupielādēt zip". Ņemiet vērā, ka šim skriptam būs jāinstalē Python, taču lietotne liks jums to instalēt.
Pēc tam izvelciet zip un atveriet gibmacOS failu, kas ir saistīts ar jūsu operētājsistēmu. (gibmacOS.bat operētājsistēmai Windows, gibmacOS.command operētājsistēmai Mac un gibmacOS operētājsistēmai Linux vai universal.) Kad esat instalējis Python un pabeidzis ielādi, nospiediet tastatūras taustiņu R un nospiediet taustiņu Enter, lai pārslēgtu lejupielādētāju uz režīmu “Tikai atkopšana”. . Tas ļaus mums iegūt mazākus attēlus, lai pagaidām ietaupītu joslas platumu.
Pēc tam, kad tas ir ielādējis visus macOS instalētājus, atlasiet vajadzīgo versiju. Šajā rokasgrāmatā mēs izmantosim Catalina, tāpēc uzvednē ierakstām 28 un nospiediet taustiņu Enter.
Kad būsim to pabeiguši, instalēšanas programma sāks lejupielādi, un mēs pāriesim uz nākamo darbību, kas ir instalētāja ierakstīšana mūsu USB diskdzinī. Šim nolūkam mums ir jāatver fails MakeInstall.py, kas tika piegādāts kopā ar gibmacOS. Izpildiet ekrānā redzamos norādījumus un ierakstiet instalēšanas programmu savā USB diskdzinī. Tas izveidos divus nodalījumus jūsu USB — EFI un Installer.
Pēc tam iestatiet mūsu EFI.
EFI mapes iestatīšana
EFI būtībā ir tas, kas satur visus mūsu draiverus, ACPI tabulas un daudz ko citu. Šeit sākas jautrība. Lai iestatītu mūsu EFI, mums būs nepieciešamas četras lietas.
- Mūsu šoferi
- Mūsu SSDT un DSDT faili (ACPI tabulas)
- Mūsu Kexts (kodola paplašinājumi)
- Mūsu fails config.plist (sistēmas konfigurācija)
Lai tos iegūtu, mēs parasti iesakām Dortania OpenCore instalēšanas rokasgrāmatu, saistīts šeit. Tomēr mēs jebkurā gadījumā šeit uzskaitīsim nepieciešamos kekstus.
Ryzen Hackintoshes šie ir nepieciešamie draiveri, Kexts un SSDT/DSDT faili. Visi faili ir saistīti ar to nosaukumu.
Drivers
Keksts
- AppleALC/VoodooHDA (Ryzen ierobežojumu dēļ AppleALC jūsu iebūvētās ievades nedarbosies, un VoodooHDA kvalitāte ir sliktāka.)
- AppleMCEReporterDisabler (Atspējo MCE Reporter operētājsistēmā macOS, kas nepieciešams operētājsistēmai macOS 12. Neizmantojiet 11. un jaunākās versijās.)
- Lilu (Kodola ielāps, nepieciešams visās versijās.)
- VirtualSMC (Emulē SMC mikroshēmojumu, kas atrodams reālos Mac datoros. Nepieciešams visās versijās.)
- Neatkarīgi Green (Būtībā grafikas draivera ielāps.)
- RealtekRTL8111 (Realtek Ethernet draiveris. Lielākā daļa AMD mātesplates izmanto šo, taču, ja jūsējā atšķiras, aizstāt ar atbilstošu kext.)
SSDT/DSDT
- SSDT-EC-USBX-DESKTOP.aml (Iegultais kontrollera labojums. Nepieciešams visiem Zen procesoriem.)
- SSDT-CPUR.aml (Nepieciešams B550 un A520 dēļiem. NELIETOJIET, JA JUMS NAV KĀDA NO ŠIEM.)
Kad esat ieguvis visus šos failus, lejupielādējiet OpenCorePkg, izņemiet EFI no X64 mapes zip, un iestatiet OC mapi EFI iekšpusē atbilstoši lejupielādētajiem failiem. Šeit ir atsauce.
Kad esat iestatījis un iztīrījis EFI, ir pienācis laiks iestatīt config.plist. Mēs nerunāsim par to, kā to izdarīt, jo tas ir atkarīgs no jūsu aparatūras un nav vienots risinājums visām ierīcēm. Varat sekot Dortānijas ceļveža norādījumiem config.plist iestatīšana sadaļa šim nolūkam. No šī brīža mēs apsvērsim, ka jūs atbilstoši iestatāt savu konfigurāciju un ievietojat to EFI mapē.
Kad esat to pabeidzis, jūsu Ryzen Hackintosh ierīcei ir strādājošs USB. Pievienojiet to savam Ryzen Hackintosh, palaidiet USB un instalējiet MacOS tāpat kā īstā Mac datorā. Ņemiet vērā, ka iestatīšana prasīs kādu laiku, un jūsu dators bieži tiks restartēts. Neatstājiet to bez uzraudzības, jo tas var arī dažas reizes avarēt. Kad iestatīšana būs pabeigta, jūs (cerams) sagaidīs ekrāns, kas ir līdzīgs šim.
Un, mēs esam pabeiguši! Jums ir strādājošs Ryzen Hackintosh! Pabeidziet iestatīšanu, pārbaudiet, kas darbojas un kas nedarbojas, un meklējiet citus Kext failus un risinājumus, ja kaut kas nedarbojas. Taču jūs oficiāli esat ticis galā ar sarežģīto iestatīšanas daļu. Pārējais ir diezgan viegli. Zemāk mēs saistīsim EFI, ko izmantojām 2. un 3. paaudzes Ryzen 5, lai, ja jums ir 6 kodolu centrālais procesors un līdzīga mātesplate, varat to izmēģināt, neveicot EFI iestatīšanu. mēs neiedrošinām izmantot šo EFI nestabilitātes dēļ un esam vispārējs EFI.
Tātad, ko jūs domājat par šo rokasgrāmatu? Vai drīzumā taisīsit Ryzen Hackintosh? Paziņojiet mums par to mūsu Telegram kanālā, kuram varat pievienoties šeit.