Fix Backlight
Fix bằng SSDT Prebuilt
B1: Tải SSDT-PNLF.aml
B2: Snapshot Config
Chỉ cho Opencore
B3: Reboot và tận hưởng.
Fix thủ công
Bạn có thể dùng SSDT-Time để làm phần này có tiết kiệm thời gian.
Hướng dẫn chi tiết ở đây
Hoặc nếu bạn muốn hiểu rõ nguyên lý có thể tiếp tục đọc phần bên dưới
B1: Vào Windows Device Manager -> Display Adapters -> Properties -> Details > BIOS Device Name để tìm thông tin về màn của các bạn.
Các bạn có thể dùng WinPE để xem
B2: Tải SSDT Prebuilt ở trên.
B3: Tải MaciASL để chỉnh sửa file SSDT vừa tải
Chú ý:
Chỉnh cho giống với BIOS Device Name của các bạn nếu là GFX0 thì không cần sửa ở đây mình chỉ demo là BIOS Device Name của các bạn là PCI.GPU0 thôi.
B4: Mở file .dsl và chỉnh sửa như sau
Đổi đường dẫn mặc định thành đường dẫn của bạn đổi .GFX0 ⇒ .GPU0
B5: Bấm vào complie
Nếu không có lỗi thì Save lại
Sau đó các bạn bỏ file SSDT vừa Save và chuyển định dạng vào EFI ⇒ ACPI
Hoặc
EFI ==> ACPI ==> PatchedCách chuyển định dạng file .dsl ⇒ .aml xem ở đây
B6: Snapshot và Reboot
Chú ý:
Việc snapshot chỉ cần thiết với OpenCore đối với Clover thì không cần
Fix backlight cho UHD+
Đối với một số dòng igpu uhd trở lên sẽ gặp hiện tượng đen màn do mất backlight và đây là cách fix
B1: Các bạn sẽ add arg -igfxblr vào boot-arg
B2: Save và reboot
Cách khác
B1: Các bạn có thể add
device properties ⇒ PciRoot(0x0)/Pci(0x2,0x0) properties ==>
enable-backlight-registers-fix | Data | 01000000
B2: Save và reboot
Ngoài ra:
Nếu các bạn là CFL trên 13.4+ thì thay enable-backlight-registers-fix thành enable-backlight-registers-alternative-fix
Chú ý các bạn thử lần lượt cả 2 boot-arg trên nếu đang ở 13.4.1+ nhé
Lưu ý:
Nếu làm như trên vẫn chưa nhận độ sáng các bạn bỏ kext SMC Light Sensor vào rồi snaps lại nha
Last updated