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.

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.

External (_SB_.PCI0.GFX0, DeviceObj) <- Rename this

Scope (_SB.PCI0.GFX0) <- Rename this

Device(_SB.PCI0.GFX0.PNLF) <- Rename this

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

External (_SB_.PCI0.GPU0, DeviceObj) <- Renamed

Scope (_SB.PCI0.GPU0) <- Renamed

Device(_SB.PCI0.GPU0.PNLF) <- Renamed

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 ==> Patched

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

Đối với CFL trên 13.4+

B1: Các bạn sẽ add arg -igfxblt

B2: Save lại 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