Làm thế nào macOS nhận đúng card màn hình trên hackintosh!?

Chào các bạn! Mình là Tiến La Văn

Chào mừng các bạn quay lại với Viethackintosh Ebook ( Cẩm nang hackintosh cho người mới bắt đầu)

Các bạn đang đọc bài 10:

Làm thế nào để macOS nhận đúng card màn hình trên hệ thống hackintosh!?

Trong hệ điều hành mac os khi bạn cài đặt cho pc, laptop, việc cốt lõi là phải làm sao để mac os nhận diện, và điều khiển được card màn hình của máy tính. Bạn có chấp nhận làm việc với mac os trong trạng thái giật, lag hay không!? Hỏi tức là trả lời.

Công việc này trong thuật ngữ hackintosh đó là kích hoạt đầy đủ CI/QE của card màn hình. Nếu chưa hiểu CI/QE là gì!? mời bạn xem lại: Các thuật ngữ về hackintosh

Sau khi đọc bài này bạn sẽ:

- Có thể kích hoạt đầy đủ CI/QE cho các loại card màn hình thông dụng intel HD graphic tích hợp với intel CPU.

- Cách kiểm tra xem bạn đã kích hoạt đúng, đủ CI/QE chưa!

Nào giờ mình bắt đầu nhé!

Kích hoạt CI/QE cho các card màn hình intel HD thông dụng

Vấn đề chung cho toàn bộ phần này bạn cần chú ý:

- Nếu độ phân giải màn hình của bạn (tính theo chiều ngang) nhỏ hơn 1400px bạn chọn dual link = 0 trong tab graphics. Ngược lại, bạn chọn dual link = 1. Nếu bạn không để ý vấn đề này, khả năng lớn là màn hình của bạn bị chia làm 4.

- Bạn cần phải điều chỉnh VRAM (internal Graphic Memory Size) trong BIOS là 32MB, 64MB, 96MB.

sandy bridge HD3000

Đối với dòng Sandy Brigde bạn có thể kích hoạt một cách tự nhiên, vì mac os hỗ trợ cho Intel HD graphic của dòng CPU này, trừ HD2000 (desktop), hoặc HD2500. Cách kích hoạt bạn tiến hành như sau:

Tab SMBIOS

Chọn SMBIOS macbookpro 8,1

Tab Graphics

Inject Intel

ig-platform-id: 0x00010000

setup full ci/qe intel hd 3000 sandy brigde CPU, làm thề nào để nhận đúng hd3000 sandy brigde trong hackiintosh

 

Ivy bridge HD4000

Tương tự dòng CPU Sandy Brigde, Intel Graphic của Ivy Brigde cũng được mac os hỗ trợ từ rất lâu. Nên việc kích hoạt CI/QE của nó rất đơn giản.

Tab SMBIOS

Chọn SMBIOS macbookpro 9,2

Tab Graphics

Inject Intel

ig-flatform-id: 0x01660003 # độ phân giải màn hình (chiều ngang) nhỏ hơn 1400px;

ig-flatform-id: 0x01660004 # độ phân giải màn hình (chiều ngang) lớn hơn 1400px;

setup full ci/qe intel hd4000 ivy brigde CPU, làm thế nào mac os nhận đúng hd4000 ivy brigde trên hackintosh

 

Từ dòng Haswell trở đi, bạn cần dùng đến kext hỗ trở để macos có thể nhận card màn hình. Kext này do Rebhman mod trên diễn đàn Tonymac xây dựng, bạn có thể tải bộ kext  mình đã từ google drive của site.

Đặt điểm chung của dòng card intel HD Graphic từ dòng CPU haswell trở về sau, bạn cần phải fake ID cho IntelGFX kết hợp với việc cài đặt kext đã nói ở trên.

Haswell HD4200, HD4400, HD4600

Tab SMBIOS:

Chon SMBIOS Macbookpro 11,2

Tab Devices

Fake ID: Intel GFX : 0x04128086

Tab Graphic

Inject Intel:

ig-platform-id: 0x0a260006

Cuối cùng: cài đặt kext FakePCIID.kext,  FakePCIID_Intel_HD_Graphics.kext vào EFI/Clover/Kexts/Other

setup full ci/qe intel hd4200 haswell CPU, làm thế nào macos nhận đúng hd4200 haswell trong hackintosh

 

Broadwell  HD5300, HD5500, HD5600, HD6000

Tương tự đối với intel HD Graphic của BroadWell.

Tab SMBIOS

Chọn SMBIOS Macbookpro 12,1

Tab Devices

Fake ID: IntelGFX: 0x16268086

Tab Grpahics:

Inject Intel

ig-flatform-id : 0x16260006

Cuối cùng: cài đặt kext FakePCIID.kext,  FakePCIID_Intel_HD_Graphics.kext vào EFI/Clover/Kexts/Other

setup full ci/qe intel hd5300 broadwell CPU, làm thế nào macos nhận đúng hd5300 broadswell trong hackintosh

 

SkyLake Intel HD 520, HD 530, HD 540

Tab SMBIOS

Chọn SMBIOS MacbookPro 13,1

Tab Devices:

Fake ID intelGFX: 0x19168086

Tab Graphics

Inject intel

ig-platform-id: 0x19160000

Cuối cùng:cCài đặt kext FakePCIID.kext,  FakePCIID_Intel_HD_Graphics.kext vào EFI/Clover/Kexts/Other

Nếu card màn hình của bạn bị tình trạng lỗi Glitch, trở về tab Device bạn thêm Properties sau

Tab Devices - Add Properties:

Device: IntelGFX

Key: GfxYTile

Value: 0AAAAA00

Value Type: Data

setup full ci/qe intel hd530 Sky lake CPU, làm thế nào macos nhận đúng hd530 Sky Lake trong hackintosh

 

KabyLake Intel HD 615, HD 620, HD 630, HD 635, HD 640, HD650

Tab SMBIOS:

Chọn SMBIOS MacBookPro 14,3

Tab Device - Fake ID

IntelGFX: 0x59168086

Tab Graphics:

Inject Intel

ig-platform-id: 0x591b0000

Cuối cùng: cài đặt kext FakePCIID.kext,  FakePCIID_Intel_HD_Graphics.kext vào EFI/Clover/Kexts/Other

setup full ci/qe intel hd630 Kaby lake CPU, làm thế nào macos nhận đúng hd630 Kaby Lake trong hackintosh

 

Kiểm tra đã nhận đủ CI/QE hay chưa!?

Muốn kiểm tra phải làm như thế nào!?

- Đầu tiên xem tại  Logo Apple > "About This Mac": nếu dòng Graphics nhận từ 384MB trở lên có khả năng bạn đã kích hoạt được CI/QE. Nếu chỉ 4MB, hoặc 7MB nghĩa là chưa nhận, cần kiểm tra lại bạn đã làm đúng chưa. Con số 384MB chỉ là tượng trưng, bạn đừng quan tâm nó là bao nhiêu, chì cần macos chạy mượt mà là được.

- Kế tiếp bạn hãy nhìn xem thanh taskbar trên cùng, dock có trong suốt hay không. Nếu trong suốt thì 100% đã macos đã nhận đúng card màn hình của bạn.

- Bạn chạy thử LaunchPad và lướt chuột qua lại vài lần xem có giựt lag gì hay không!?

- Cuối cùng kiểm tra từ DVD Player: chạy DVD Player trong Application của macos, từ menu help > Show Supported Features nếu bạn thấy hình tương tự như bên dưới nghĩa là bạn đã làm đúng.

how to know full ci/qe hackintosh, kiểm tra full CI/QE trong hackintosh

Đang suy nghĩ xem có nên viết luôn phần cài đặt kext trong bài này hay không!? chỉ sợ nó quá dài. Thôi để dành cho bài sau vậy.

Chúc các bạn thành công!

Hẹn các bạn trong bài kế tiếp!.

Previous post:
Cài đặt macOS lên Laptop và khởi động song song với Windows

Next post:
Hackintosh Ebook: Cài đặt kext cho mac os của bạn