Card màn hình cho mac hackintosh

Với tác giả bài viết, thì cài đặt driver cho card rời của Nvidia là một ác mộng thực sự, đa phần bạn sẽ gặp những vấn đề “gây hoang mang” và “chán nản” trong khi cài đặt Hackintosh khi gặp vấn đề, màn hình đen khi khởi động hoặc tự khởi động lại liên tục. Đó là lí do mà bạn nên làm theo bài hướng dẫn này để có thể cài đặt thành công cho Hackintosh nhận được card rời Nvidia. 

Lỗi về màn hình đen gặp phải từ bản High Sierra build (17A405), bởi vì driver không thể cài đặt đúng cấu hình SIP dẫn đến liên tục bị reboot máy, hoặc do không nhận được NVRAM từ card rời.

Để giải quyết lỗi trên với driver cho Nvidia, bạn cần phải thiết lập lại SIP và tiếp tục với phân vùng EFI cần được cấu hình lại để card rời của bạn có thể tương thích với High Sierra.

Lỗi màn hình đen khi cài đặt – cách đầu tiên là lấy lại quyền truy cập vào Hackintosh

Dành cho trường hợp bạn lỡ tự cài đặt driver vào trước và gặp lỗi thì đọc cách khắc phục dưới này, nếu chưa cài đặt thì bạn kéo xuống dưới thêm để coi cách cài đặt driver Nvidia cho Hackintosh

Cách khắc phục lại đó là bạn phải thay đổi dòng lệnh để ngăn máy tự khởi động lại.

  1. Khởi động và boot và phân vùng Recovery trong Clover Boot .
  2. Mở Terminal
  3. Thay phần disk_name bằng tên máy mà bạn vừa đặt cho Hackintosh và nhập theo dòng lệnh dưới này.

rm -R /Volumes/disk_name/Library/Extensions/NVDAStartupWeb.kext

touch /Volumes/disk_name/Library/Extensions/

reboot

Thiết lập driver cho card rời Nvidia lên Hackintosh cho macOS High Sierra

Hãy làm cẩn thận theo từng bước với đây và không sai sót để bạn có thể cài đặt thành công driver cho Nvidia.

1. Thiết lập tiếp config.plist cho Nvidia

Tiếp tục mở phân vùng EFI từ Clover Configurator để bắt đầu chỉnh sửa các thông tin trong config.plist.

  1. Mở Config.Plist từ Clover Configurator
  2. Trong Clover chọn Boot từ mục SECTIONS
  3. Bỏ chọn nv_disable=1
  4. Chọn Graphics từ mục SECTIONS
  5. Bỏ chọn Inject Intel
  6. Chọn System Parameters từ mục SECTIONS
  7. Bỏ chọn Inject NvidiaWeb
  8. Lưu config.plist
  9. Thoát Clover Configurator

2. Bật SIP

Để tránh trường hợp cài không đúng, bạn hãy bật SIP settings để đảm bảo quá trình cài đúng và không có thông báo gặp lỗi

  1. Mở config.plist in Clover Configurator
  2. Đi tới RT Variables > CsrActivateConfig
  3. Thay đổi CsrActivateConfig to 0x00
  4. Khởi động lại Hackintosh

Lưu ý: trên bản macOS High Sierra 10.3.3 có một số vấn đề dễ gặp lỗi phát sinh thêm, vì thế mình khuyên bạn không nên chạy phiên bản này, nếu đã lỡ cài và cần khắc phục lỗi thì bạn có thể tham khảo từ bài viết khắc phục riêng cho macOS 10.13.3 tại Hackintosher, bài này mình sẽ không bổ sung dịch thêm: https://hackintosher.com/forums/thread/nvidia-web-drivers-make-older-versions-work-in-high-sierra.21/

Card màn hình cho mac hackintosh
Trường hợp mở file cài bị lỗi như hình, bạn nhấn CTRL + chuột trái và Open để mở sẽ được, nếu không được bạn có thể khắc phục theo bài viết dưới đây:

  • Làm quen Mac – Bật Anywhere, khắc phục lỗi “damage” “can’t open… by developer” trên macOS

6. Thiết lập BIOS

Điều quan trọng nữa là bạn phải ưu tiên thiết lập trên PC cho card rời của bạn ở Slot 1 theo thứ tự trên case.

  1. Graphics: PEG/PCIe Slot 1
  2. Initial Display Output : PCIe 1 Slot

7. Tắt SIP

Sau khi cài đặt hoàn tất, bước còn lại khi khởi động lại máy vô lại Hackintosh bạn cần tắt SIP đi ngược cách bạn đã bật hồi ở bước 2. Mở config.plist bằng Clover Configurator thay đổi CsrActivateConfig thành 0x67

8. Thay đổi ig-platform-id

Coffee & Kaby Lake:

Nếu bạn sử dụng Coffee Lake hoặc Kaby Lake, bạn cần thay đổi ig-platform-id để tránh gặp lỗi khi cài các app như Final Cut Pro X.

  1. Mở config.plist bằng Clover Configurator
  2. Mở Graphics bên cột trái
  3. Thay đổi 0x59120003 cho phần ig-platform-id
  4. Lưu config.plist
  5. Restart