Sèn Hackintosh la ap pwospere depi dimanch maten byen bonè nan mouvman Apple la nan platfòm Intel a an 2006, e depi evènman AMD a nan 2017, Ryzen Hackintosh yo te nan konsantre nan kominote a, akòz pèfòmans yo sou Intel ak Ryzen, ak pouvwa a pi. ke seri Threadripper pote. Koulye a, tou de sa yo se processeur pwisan, men akòz mouvman Apple la nan pwòp Silisyòm yo, lavi Hackintoshes sa yo ka pa long. Men, pou kounye a, yo toujou sipòte. Se konsa, jodi a nou pral ekri premye gid nou an (e èspere ke sèlman) sou Ryzen Hackintoshes!
Se konsa, ann jwenn kèk enfòmasyon sou sijè a an premye.
Ki sa ki se yon Hackintosh?
Yon Hackintosh, tou senpleman mete, se yon PC regilye, kouri lojisyèl Apple, atravè yon bootloader (oswa plis presizyon, yon chainloader) tankou nwayo louvri or Clover. Diferans ki genyen ant Clover ak OpenCore se ke Clover se pi byen li te ye nan kominote a, e li te itilize pandan tout ane yo, ak OpenCore se youn nan pi nouvo, ak plis konsantre sou estabilite. Nan gid sa a, nou pral itilize OpenCore paske nou pi bon pou bati AMD, paske nou pral sèvi ak yon processeur Ryzen pou gid sa a.
Yon Hackintosh bati nan 3 pati prensipal yo. Ou chajè chèn (OpenCore nan egzanp sa a), ou Katab EFI, ki se kote chofè ou yo, konfigirasyon sistèm ak chainloader yo estoke, epi, pati ki pi difisil legalman, enstale macOS ou a. Sou yon Ryzen Hackintosh, ou bezwen tou plak nwayo ou, men nou pral jwenn sa pita.
Se konsa, ann jwenn bilding.
Kouman pou mwen bati yon Ryzen Hackintosh?
Se konsa, pou konstwi yon Hackintosh w ap bezwen kèk bagay anvan.
- Yon processeur konpatib ak macOS ak OpenCore (tcheke isit la)
- Yon kat grafik konpatib ak macOS (tcheke isit la, nou pral eksplike sa a an detay tou)
- Konesans debaz nan pyès ki nan konpitè ou
- Pasyans
Yon fwa ou gen sa yo, ou ta dwe byen swiv gid sa a. Se konsa, ann ale nan pyès ki nan konpitè an premye.
Materyèl sipò
Kòm nou mansyone anvan, Ryzen Hackintoshes yo sipòte kounye a, epi gid sa a baze sou platfòm la AMD Ryzen, kidonk si ou gen yon PC Intel, nou pa fè rekòmande swiv gid sa a, sepandan, ou kapab si ou vle. Kounye a ke CPU yo soti nan wout la, an n ale nan kat grafik yo.
Koulye a, AMD se te platfòm la pi pito nan Apple lè li rive kat grafik, depi 2017. Se konsa, nenpòt kat grafik Nvidia lage apre 2017 pa pral sipòte. Isit la se yon lis kat grafik sipòte. Li sa a an detay, oswa ou pral dezòd yon bagay.
- Tout kat grafik ki baze sou GCN yo sipòte kounye a (AMD RX 5xx, 4xx,)
- RDNA ak RDNA2 sipòte, men kèk GPU ka pa konpatib (RX 5xxx, RX 6xxx)
- Grafik AMD APU yo pa sipòte (Seri Vega ki pa baze sou GCN oswa RDNA)
- AMD a Kat Polaris ki baze sou Lexa (tankou RX 550 la) se pa sipòte, men gen yon fason pou fè yo travay
- Intel entegre grafik yo ta dwe sipòte, sou vèsyon aktyèl la, 3yèm jenerasyon (Ivy Bridge) jiska 10yèm jenerasyon (Comet Lake) sipòte, ki gen ladan Xeons.
- Nvidia a Turing ak anpèr achitekti yo pa sipòte nan macOS (seri RTX ak seri GTX 16xx)
- Nvidia a Pascal ak Maxwell achitekti (1xxx ak 9xx) yo sipòte jiska macOS 10.13 High Sierra
- Nvidia a Kepler achitekti (6xx ak 7xx) se sipòte jiska macOS 11, Big Sur
Kounye a ke ou konnen ki GPU yo sipòte, ann ale nan gid Ryzen Hackintosh la.
Fè macOS Enstale Media yo
Koulye a, sa a se pati ki pi legalman defi nan bati yon Ryzen Hackintosh, paske gen plizyè pwoblèm ak jwenn yon enstale macOS.
- Ou pa enstale macOS sou pyès ki nan konpitè ofisyèl yo
- Ou ap (gen plis chans) pa pral sèvi ak li sou yon Mac reyèl
- Ou pral bezwen yon Mac reyèl si w ap ale nan wout ofisyèl la
Ou ka jwenn macOS fasil, si ou itilize yon Mac reyèl. Jis ale nan App Store la epi chèche vèsyon ou vle enstale a, epi boom. Ou gen yon enstale macOS. Sepandan, si ou pral sèvi ak PC ou, ou bezwen sèvi ak yon zouti tankou MacRecovery oswa gibMacOS. Nan gid sa a nou pral sèvi ak gibmacOS.
Premyèman, telechaje gibmacOS soti nan paj Github la lè w klike sou bouton vèt kòd la epi klike sou "Download zip". Kenbe nan tèt ou ke script sa a pral mande pou Python enstale, sepandan aplikasyon an ap mande w enstale li.
Apre sa, ekstrè postal la, epi louvri dosye gibmacOS ki gen rapò ak sistèm opere ou a. (gibmacOS.bat pou Windows, gibmacOS.command pou Mac ak gibmacOS pou Linux oswa inivèsèl.) Yon fwa ou enstale Python epi fini chaje, frape kle R la sou klavye ou a epi frape antre, pou chanje downloader a nan "Recovery-Only" mòd. . Sa a pral kite nou jwenn pi piti imaj pou konsève pou Pleasant pou tan an.
Apre sa, yon fwa li chaje tout Enstalatè macOS yo, chwazi vèsyon ou vle a. Pou gid sa a nou pral sèvi ak Catalina, kidonk nou tape 28 nan èd memwa a, epi frape antre.
Yon fwa nou fini ak sa, enstalatè a ap kòmanse telechaje, epi nou pral rive nan pwochen etap la, ki se boule enstalatè a nan kondwi USB nou an. Pou sa nou bezwen louvri dosye MakeInstall.py ki te vini ak gibmacOS. Swiv gid sou ekran an, epi boule enstalatè a sou kondwi USB ou. Sa a pral fè de patisyon sou USB ou a, EFI a ak Enstalatè a.
Apre sa, mete kanpe EFI nou an.
Mete kanpe katab EFI a
EFI a se fondamantalman sa ki kenbe tout chofè nou yo, tab ACPI, ak plis ankò. Sa a se kote plezi a kòmanse. Nou pral bezwen kat bagay pou konfigirasyon EFI nou an.
- Chofè nou yo
- Fichye SSDT ak DSDT nou yo (tablo ACPI)
- Kexts nou yo (ekstansyon nwayo)
- Fichye config.plist nou an (konfigirasyon sistèm)
Pou jwenn sa yo, nòmalman nou rekòmande Dortania OpenCore Enstale gid la, lye isit la. Sepandan, nou pral lis kext obligatwa yo isit la de tout fason.
Pou Ryzen Hackintoshes, sa yo se chofè ki nesesè yo, Kexts ak dosye SSDT/DSDT yo. Tout fichye yo lye nan non yo.
Chofè
Kexts
- AppleALC/VoodooHDA (Akòz limitasyon ki genyen ak Ryzen, sou AppleALC antre ou yo p ap travay, epi VoodooHDA gen pi mal kalite.)
- AppleMCEReporterDisabler (Enfim MCE Reporter nan macOS, obligatwa pou macOS 12. Pa itilize sou 11 ak pi ba a.)
- Lilu (Patcher Kernel, obligatwa sou tout vèsyon.)
- VirtualSMC (Imite chipset SMC yo jwenn sou Mac reyèl. Obligatwa sou tout vèsyon.)
- WhateverGreen (Fondamantalman yon patcher chofè grafik.)
- RealtekRTL8111 (Realtek ethernet chofè. Pifò AMD cartes itilize sa a, sepandan si pa w la diferan, ranplase ak selon kext.)
SSDT/DSDT
- SSDT-EC-USBX-DESKTOP.aml (Embedded controller fix. Obligatwa sou tout processeurs Zen.)
- SSDT-CPUR.aml (Oblije pou tablo B550 ak A520. PA ITILIZE SI OU PA GEN YONN NAN SA YO.)
Yon fwa ou gen tout fichye sa yo, telechaje OpenCorePkg, epi ekstrè EFI a soti nan katab X64 andedan zip la, epi mete katab OC andedan EFI a dapre dosye ou telechaje yo. Isit la se yon referans.
Yon fwa ou te mete kanpe ak netwaye EFI ou a, li tan pou konfigirasyon an konfig.plist. Nou pa pral antre nan detay sou ki jan fè sa paske li depann de pyès ki nan konpitè ou, epi li pa yon solisyon yon sèl-stop pou tout aparèy. Ou ka swiv gid Dortania la konfigirasyon.plist konfigirasyon seksyon pou sa. Apati pwen sa a, nou pral konsidere ke ou mete konfigirasyon ou kòmsadwa epi mete l nan katab EFI a.
Yon fwa ou fini ak tout sa, ou gen yon USB k ap travay pou Ryzen Hackintosh ou. Ploge li nan Ryzen Hackintosh ou a, bòt nan USB a, epi enstale macOS jan ou ta sou yon Mac reyèl. Remake byen ke konfigirasyon an pral pran yon ti tan, epi òdinatè w lan pral rdemare anpil. Pa kite li san sipèvizyon, paske li ta ka fè aksidan kèk fwa tou. Yon fwa konfigirasyon an fini, ou pral (espere ke) ap akeyi ak yon ekran ki sanble ak sa a.
Epi, nou fini! Ou gen yon Ryzen Hackintosh k ap travay! Fini konfigirasyon an, tcheke sa ki ak sa ki pa ap travay, epi ale lachas pou plis fichye Kext ak solisyon si anyen pa mache. Men, ou te ofisyèlman rive nan pati difisil nan konfigirasyon an. Rès la se byen fasil. Nou pral konekte EFI nou itilize pou 2yèm ak 3yèm jenerasyon Ryzen 5 anba a, pou si ou gen yon CPU 6 nwayo ak mèr menm jan an, ou ka eseye li san yo pa ale nan lanfè a nan mete kanpe yon EFI, menm si. nou pa ankouraje itilizasyon EFI sa a akòz enstabilite epi yo se yon EFI jenerik.
Se konsa, ki sa ou panse sou gid sa a? Èske w ap fè yon Ryzen Hackintosh nenpòt ki lè byento? Fè nou konnen nan chanèl Telegram nou an, ki ou ka rantre nan isit la.