Reply
 
Thread Tools
  #1  
Old 25-09-2019, 13:21
zzchaolegionzz's Avatar
zzchaolegionzz zzchaolegionzz is offline
Senior Member
Join Date: 12-2009
Posts: 506
Ký sự cài Mac trên phần cứng đội AMD

Nếu các bác đang đọc bài này và hi vọng có tut thì em xin thứ lễ vì đã làm các bác thất vọng
Em viết bài này để lưu lại quá trình cài Mac trên CPU AMD và cũng nhằm nhờ vả khi gặp sự cố, ngoài ra anh em khác có phần cứng tương tự thì đọc bài cũng giúp ích được ít nhiều.


Đầu tiên phải nói đến cpu AMD là kẻ ngoại đạo với MacOS, chẳng có gì gọi là hỗ trợ chính thức từ Apple cả, nên quá trình cài anh em tập xác định là khó x2 x3 so với Intel.
Sơ lược qua phần cứng em thế này:
- Mainboard: MSI B450M Mortar Max
- CPU: AMD Ryzen 5 2600
- Ram: Gskill TridentZ 16GB 3000Mhz
- SSD: Samsung 970 Evo 500GB nvme
- GPU: Asus RX 570 4G


Về phần GPU thì ngược lại với CPU, GPU AMD được hỗ trợ native nên khỏi cần kext kiếc gì, hơi tiếc cho Nvidia là Apple đã ngừng hỗ trợ từ phiên bản Mojave nên các bác có card Nvidia thì xác định là cài High Sierra thôi.
Xong GPU thì em check các phần cứng khác cũng ổn cả, có người từng thử và thành công cả.
Sau khi check được các phần cứng không vấn đề gì thì giờ tới phần mềm, trên mạng có dăm bảy cái tutorial mà cái nào cũng khó khăn đến quằn quại, chả bù cho tut của Intel chỉ chạy mấy cái Unibeast là boot lên được rồi. Em quyết định theo cái mà em nghĩ là official nhất, AMD-OSX: https://kb.amd-osx.com/guides/MJ/



Sau 2 giờ tìm kext, tải file, tạo usb boot thì cuối cùng em cũng bật được máy lên tới màn hình clover. Nhưng lỗi đầu tiên đã xuất hiện: Error 107 rebuilding /System/Library/PrelinkedKernels/prelinkedkernel
Em chạy lại từng bước một và phát hiện ra cái bước build kernel quỷ quái này không chạy được nhưng không có thông báo gì:
sudo kextcache -u /Volumes/OS\ X\ Base\ System
Sau hai chục trang google thì em quyết định từ bỏ, theo tut khác.


Lúc này cũng 1h sáng cmnr.
Ứng cử viên tiếp theo là https://github.com/AMD-OSX/AMD_Vanilla
Em làm theo bước này nhưng vô tình bỏ qua một bước là copy 2 file config.plist và patches.plist vào ổ USB và vô tình vcl là cài được luôn, hạnh phúc dâng tràn dù lúc này đã là 2h sáng
Màn hình đã lên, mở được Safari vào youtube xem HD bình thường, voice mic có hết luôn, em skip cái imessage để check các thứ khác đã. Đang tâm đắc là có cái tut đơn giản để cài Mac rồi, em restart máy... Nhưng hạnh phúc chẳng tày gang, máy không chịu tắt mà còn chạy hăng hơn, quạt hú lên, em mạnh dạn đoán là kernel panic.


Lúc này đã là 2 rưỡi sáng rồi, em xem lại tut và phát hiện ra bị thiếu bước copy lại file plist nói trên. Sau đó em làm lại, format luôn cho chắc, nhưng rồi lỗi tiếp theo xuất hiện:

Kernel Extension in backtrace: com.apple.driver.AppleIntelCPUPowerManagement
Hux, lỗi liên quan đến cái kext Nullcpupowermanagement, lại tốn thêm thời gian rồi đây.


Cạy cục thêm kext, xóa kext, chạy lại clover các kiểu nhưng lỗi vẫn còn nguyên, thôi tắt máy đi ngủ.


Sáng vừa mở mắt em lật lại tut hôm qua, đọc kỹ từng dòng và làm theo lại từ đầu. Vẫn lỗi. Cay thật.
Thôi tắt máy đi làm, định bụng éo cài nữa, xong lên đây viết bài.
Bác nào đọc đến đây mà có lối ra thì chỉ em, không thì mấy hôm nữa có hứng em mới cài tiếp, may em còn cái macbook để làm việc chứ không thì hôm nay xin off rồi. Giờ đang chịu hậu quả của việc thức đêm đột xuất hôm qua là body rã rời, đầu óc không được tỉnh táo. Em xin để đây bữa sau viết tiếp.

“panic(cpu 0 caller 0xffffff7f82018cc9) : No HPETs available…CPU(s) configured incorrectly”


Update:
Đã hackintosh thành công: https://forums.voz.vn/showpost.php?p...32&postcount=6
__________________
PC: R5 2600 | RX 570 4GB | MSI B450M Mortar Max | Gskill TriddentZ 16GB 3000Mhz | 970 Evo 500GB | Corsair MP300 256GB | OS: Manjaro/Hackintosh Catalina/Windows10


Last edited by zzchaolegionzz; 27-09-2019 at 08:53.
Reply With Quote
  #2  
Old 25-09-2019, 17:19
zzchaolegionzz's Avatar
zzchaolegionzz zzchaolegionzz is offline
Senior Member
Join Date: 12-2009
Posts: 506
Re: Ký sự cài Mac trên phần cứng đội AMD

Cập nhật 17h cùng ngày: Đã post lên Discord AMD-OSX chờ phản hồi mà có vẻ không ai quan tâm, support nhiều người quá chắc họ cũng nản hết rồi. Thôi em cũng nghỉ ngơi rồi suy nghĩ xem đã sai ở bước nào
__________________
PC: R5 2600 | RX 570 4GB | MSI B450M Mortar Max | Gskill TriddentZ 16GB 3000Mhz | 970 Evo 500GB | Corsair MP300 256GB | OS: Manjaro/Hackintosh Catalina/Windows10

Reply With Quote
  #3  
Old 25-09-2019, 17:34
thienmau's Avatar
thienmau thienmau is offline
Đã tốn tiền
Join Date: 10-2007
Location: Hoàng Diệu - Trần Phú - Nguyễn Tri Phương - Lý Nam Đế
Posts: 5,888
Re: Ký sự cài Mac trên phần cứng đội AMD

Vốn Apple nó có support chip AMD quái đâu, nên thay vì cưỡng cầu thì build luôn dàn intel cho nhanh đỡ phải mò mẫm nhiều có phải đỡ khổ không
Reply With Quote
  #4  
Old 25-09-2019, 17:39
theai theai is offline
Đã tốn tiền
Join Date: 11-2009
Posts: 3,085
Re: Thảo luận Ký sự cài Mac trên phần cứng đội AMD

Tốt nhất chơi combo main giga/asrock cpu intel gpu amd là chạy hack ổn định nhất

Gửi từ Trần Ngọc Kỳ bằng vozFApp
Reply With Quote
  #5  
Old 25-09-2019, 19:01
izumin007 izumin007 is offline
Senior Member
Join Date: 04-2010
Posts: 577
Re: Thảo luận Ký sự cài Mac trên phần cứng đội AMD

Kinh nghiệm là: lên tonymax86 đọc kĩ rồi build theo thằng nào đã cài ổn rồi ấy. Xong
Reply With Quote
  #6  
Old 27-09-2019, 08:50
zzchaolegionzz's Avatar
zzchaolegionzz zzchaolegionzz is offline
Senior Member
Join Date: 12-2009
Posts: 506
Re: Ký sự cài Mac trên phần cứng đội AMD

Cuối cùng mình cũng đã cài được, fix được kernel panic lúc shutdown, fix được tùm lum thứ và giờ máy đã chạy ngon lành. Xem ra hackintosh trên AMD không quá khó, chỉ là mình chưa tìm hiểu đủ thông tin thôi, có những vấn đề tìm vài ngày không ra nhưng khi tìm được thì chỉ một vài tinh chỉnh nhỏ là mọi thứ đã trơn tru.
Quay lại với lỗi cuối cùng
“panic(cpu 0 caller 0xffffff7f82018cc9) : No HPETs available…CPU(s) configured incorrectly”
Cách giải quyết không chỉ là tìm kext NullCpuPowerManagement, như mình có kext đó rồi nó vẫn lỗi banh chành, các fix là quay lại thử từng phiên bản clover khác nhau, download đúng những driver để bỏ vào driverUEFI64, cứ thử nhiều phiên bản của driver, cứ lỗi thì thử lại cho đến khi được.
Sau đó là lỗi shutdown, lỗi này thông báo kernel panic và không chịu tắt hay shutdown máy, em phát hiện ra là mình chưa patch để fix lỗi USB, thành ra nó lây lan qua các thành phần khác.
Command thần thánh này đã giúp em:
curl -s -o ~/Desktop/ryzenusbfix.sh https://raw.githubusercontent.com/XL...ryzenusbfix.sh && chmod +x ~/Desktop/ryzenusbfix.sh && ~/Desktop/ryzenusbfix.sh

Cuối cùng là thành quả!


Post install còn một số cái nhưng chưa quan trọng để từ từ fix tiếp:
- Hiệu năng GPU bị giảm nghiêm trọng
- Chưa đọc được các cảm biến nhiệt độ trên main.
__________________
PC: R5 2600 | RX 570 4GB | MSI B450M Mortar Max | Gskill TriddentZ 16GB 3000Mhz | 970 Evo 500GB | Corsair MP300 256GB | OS: Manjaro/Hackintosh Catalina/Windows10

Reply With Quote
  #7  
Old 27-09-2019, 16:45
speedguy199x speedguy199x is offline
Senior Member
Join Date: 08-2011
Posts: 123
Re: Thảo luận Ký sự cài Mac trên phần cứng đội AMD

Quote:
Originally Posted by zzchaolegionzz View Post
Cuối cùng mình cũng đã cài được, fix được kernel panic lúc shutdown, fix được tùm lum thứ và giờ máy đã chạy ngon lành. Xem ra hackintosh trên AMD không quá khó, chỉ là mình chưa tìm hiểu đủ thông tin thôi, có những vấn đề tìm vài ngày không ra nhưng khi tìm được thì chỉ một vài tinh chỉnh nhỏ là mọi thứ đã trơn tru.
Quay lại với lỗi cuối cùng
“panic(cpu 0 caller 0xffffff7f82018cc9) : No HPETs available…CPU(s) configured incorrectly”
Cách giải quyết không chỉ là tìm kext NullCpuPowerManagement, như mình có kext đó rồi nó vẫn lỗi banh chành, các fix là quay lại thử từng phiên bản clover khác nhau, download đúng những driver để bỏ vào driverUEFI64, cứ thử nhiều phiên bản của driver, cứ lỗi thì thử lại cho đến khi được.
Sau đó là lỗi shutdown, lỗi này thông báo kernel panic và không chịu tắt hay shutdown máy, em phát hiện ra là mình chưa patch để fix lỗi USB, thành ra nó lây lan qua các thành phần khác.
Command thần thánh này đã giúp em:
curl -s -o ~/Desktop/ryzenusbfix.sh https://raw.githubusercontent.com/XL...ryzenusbfix.sh && chmod +x ~/Desktop/ryzenusbfix.sh && ~/Desktop/ryzenusbfix.sh

Cuối cùng là thành quả!


Post install còn một số cái nhưng chưa quan trọng để từ từ fix tiếp:
- Hiệu năng GPU bị giảm nghiêm trọng
- Chưa đọc được các cảm biến nhiệt độ trên main.
Chúc mừng thím
Mình đang dùng 2700 mà cả tuần nay loay hoay cài máy ảo cũng chưa đc, tính cuối tuần nay vọc tiếp

Tiện thể thím có link down macos 11.14 iso ko cho mình xin với

via vozForums for iPhone
__________________
Thà 1 phút huy hoàng rồi chợt tắt, còn hơn buồn le lói suốt trăm năm
Reply With Quote
  #8  
Old 27-09-2019, 16:48
WindAngel's Avatar
WindAngel WindAngel is offline
Senior Member
Join Date: 08-2012
Posts: 129
Re: Ký sự cài Mac trên phần cứng đội AMD

Tháng trước vừa xem clip trên YouTube thì giờ có bài này. Không biết bác cắm dây mạng hay xài wifi nhỉ? Cái phần Wifi đối với ai chơi ITX nó mới thốn, chỗ đâu mà gắn cái card pci-e

https://youtu.be/KxBUJWH56dQ
Reply With Quote
  #9  
Old 27-09-2019, 18:11
cyberdemon cyberdemon is offline
Senior Member
Join Date: 08-2009
Posts: 231
Re: Ký sự cài Mac trên phần cứng đội AMD

Quote:
Originally Posted by WindAngel View Post
Tháng trước vừa xem clip trên YouTube thì giờ có bài này. Không biết bác cắm dây mạng hay xài wifi nhỉ? Cái phần Wifi đối với ai chơi ITX nó mới thốn, chỗ đâu mà gắn cái card pci-e

https://youtu.be/KxBUJWH56dQ
Là sao Mấy main itx đời mới đều có wifi tích hợp rồi mà, nếu card wifi ko phù hợp thì mua con khác gắn vào thôi
Reply With Quote
  #10  
Old 27-09-2019, 18:22
longphung0's Avatar
longphung0 longphung0 is offline
Senior Member
Join Date: 05-2008
Location: Hà Nội
Posts: 385
Re: Ký sự cài Mac trên phần cứng đội AMD

Lỗi HPET b có thể thử enable HPET trong bios , clover config thì tích thêm vào fix HPET IPIC RTC TMR xem có hết k
__________________
Nhu cầu :
+) Bán cáp USB-C to Lenovo
+) Lên đời R3-2200G lên R5-2400G
Contact : 0904728006
Reply With Quote
Reply

« Previous Thread | Next Thread »
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 14:17.