Hackintosh đen màn – kiểm tra lại kext AGDP
Bài viết này dành cho ai
+ Bạn đang cài Hackintosh, máy của bạn có sử dụng card rời nVidia hoặc AMD (không phải 2 card chạy song song) và …
+ Bạn chắc chắn cách cài của mình đúng nhưng em nó vẫn chào đón bạn bằng một màu đen chết chóc mặc dù …
+ Bấm phím vẫn nghe thấy tiếng kêu, có thể Teamview hoặc VNC vào trong được, hoặc đơn giản …
+ Là bạn yêu thích các bài viết của chúng tôi
AGDP là gì
AGDP = AppleGraphicsDevicePolicy
Thực ra mình cũng không biết chính xác nó có tác dụng gì =)) Policy nghe giống giống kiểu quy định này nọ. Hãy cũng xem Info.plist của nó
Như có thể thấy Apple đã tạo sẵn 3 config, mỗi một board-id (loại máy mac) sẽ sử dụng một config tương ứng hoặc không dùng config nào (none). Để tránh việc kext này gây xung đột làm đen màn khi cài Hackintosh, chúng ta sẽ vô hiệu hoá nó, tức là chuyển config tương ứng với board-id bạn đang dùng về none.
Các bước thực hiện chỉnh sửa AGDP
1, Đưa con AGDP lên thớt
+ Cóp kext sau ra Desktop: /System/Library/Extensions/AppleGraphicsControl.kext/
+ Chuột phải kext vừa cóp, chọn Show Pakage Content đến khi vào được đường dẫn sau: /Desktop/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents
+ Mở file Info.plist
2, Tìm board-id mà máy bạn đang sử dụng
+ Cách nhanh nhất là xem trong phần SMBIOS của Clover Configurator (chỗ khoanh đỏ)
+ Nếu bạn nguy hiểm hơn thì có thể sử dụng lệnh này trong Terminal
var_ID=$(ioreg -p IODeviceTree -r -n / -d 1 | grep board-id);var_ID=${var_ID##*<\”};var_ID=${var_ID%%\”>};echo $var_ID
Cũng ra kết quả tương tự
3, Chỉnh sửa file Info.plist của kext AGDP
+ Dùng phím tắt Command + F tìm xem board-id của bạn đã có sẵn hay chưa
+ Nếu board-id đã có sẵn thì xem phần string ở dưới, sửa Config1 (hay 2,3 gì đó) về none
+ Nếu board-id chưa có sẵn thì thay board-id của bạn vào 1 cái id đang có sẵn và config đang để none
+ Kết quả cuối cùng cần đạt được như hình
+ Save và cài lại cả kext AppleGraphicsControl.kext về chỗ cũ. Restart lại để xem kết quả.
Chúc các bạn thành công.