[Hướng Dẫn] Enable Full CI/QE cho các loại card màn hình thông dụng

công việc đầu tiên cần làm sau khi cài OS X vào HDD là sửa chữa để card màn hình hoạt độngSau khi cài đặt xong Mac OS X thì điều cần thiết nhất khi boot vào lần đầu tiên là làm sao để máy nhận card đồ hoạ của máy. Nhận card đồ hoạ rồi việc quan sát sẽ trực quan hơn, tạo thuận lợi cho việc fix các lỗi driver khác của máy. Hôm nay mình sẽ hướng dẫn các bạn cách xử lý đối với các trường hợp thông thường sau khi cài đặt xong bootloader cho từng dòng máy.
I.CÁC DÒNG MÁY MỘT CARD
Các dòng máy một card tính đến hiện nay tương thích và có thể cài đặt Mac OS X bao gồm: Intel gen 1, Intel HD3000, Intel HD4000, nVidia.
1.Intel HD Gen 1 
  • Các bạn download trên insanelymac về lưu lại theo từng phiên bản 
  • Dùng kextwizard cài đè trực tiếp vào bộ Mac mới cài sau đó cài các kext cần thiết khác và build mket lại
  • Set GraphicsEnabler=Yes trong org.chameleon.boot.plist và reboot
  • Nếu ko nhận thì có thể cài kext IntelFB khác cho phù hợp. Chống chỉ định một số dòng Sony không dùng được chỉ có thể dùng ở chế độ CI. Một số trường hợp phải cài kext native nếu ko nhận.
2.Intel HD 3000
  • Dùng chameleon winzart set smbios Macbook pro8,1.
  • Nếu độ phân giải lớn hơn 1366x768 thì add duallink vào DSDT.
  • Với Sony Vaio SA, SB, SE, vui lòng add EDID vào DSDT 
  • Một số dòng yêu cầu phải patch lại các port đấy.
3.Intel HD 4000 Add EFI string vào Org.chameleon.boot.plist các bước thực hiện như sau:
- Lựa chọn EFI string theo bảng bên dưới, thường làv 01660003 hoặc 01660009, nói chung, thử từng mã EFI string nếu ko nhận.
AAPL,ig-platform-idMemory (MB)PipesPortsComment
016600009634
016600019634
016600026431No DVI
016600036422
016600043231No DVI
016200053223
01620006000No display
01620007000No display
016600086433
016600096433
0166000a3223
0166000b3223

- Thiết lập dung lượng bộ nhớ đồ hoạ trong BIOS theo dãy string đã chọn. Ví dụ sử dụng cấu hình 0x01660000 ( 96MB, 3 pipes, 4 ports) thì đặt bộ nhớ đồ hoạ trong BIOS là 96MB

4. nVidia đơn giản là set GraphicsEnabler=Yes đối với dòng từ 5x trở xuống và bằng No đối với từ 5x trở lên. Một số card ko hoạt động có thể tự tạo EFI string bằng công cụ OSX86Tool hoặc GFXutil.

II. CÁC DÒNG MÁY 2 CARD
- Cách đơn giản nhất là vào System/Library/Extensions và xoá các kext liên quan đến card rời thứ 2 là ok, còn lại các bạn cứ giữ nguyên Driver cũ.

1. Intel HD gen1+ ATI hoặc nVidia: xoá kext ATI hoặc AMD Radeon đi, sau đó cài đè kext Intel HD gen1 vào, build mkext lại là ok, reboot, Test- Set GraphicsEnabler=No

2.Intel HD3000 + ATI hoặc nVidia xoá ATI hoặc nVidia và build mkext và set smbios macbookpro8,1 sau đó reboot.

3.Intel HD4000+ ATI hoặc nVidia: xoá kext ATI hoặc nVidia build mkext lại, sau đó dùng EFI String add vào org.chameleon.boot.plist.

Chú ý: Intel HD3000 hoặc HD4000 nếu độ phân giải lớn hơn 1366x768 thì bắt buộc phải add Duallink. Đối với các máy dùng một card ATI dòng 4x trở lên cách fix graphics sẽ phức tạp hơn rất nhiều, mình sẽ hướng dẫn tiếp ở phần 2 của bài viết.

Popular posts from this blog

[Hướng dẫn] Sử dụng Clover Configurator tạo file config.plist cho uEFI Clover Bootloader

[Guide for Newbie] Hướng dẫn patch DSDT/SSDT cho máy hackintosh (Phần 5)

[Hướng dẫn] Patch AppleHDA cho các laptop chạy Hackintosh