Danh mục
Lỗi Shut down Restart
Đối với 1 số máy khi Shut down thì tự động Restart lại bắt buộc phải Shut down bằng phím cứng thì có thể thử cách sau đây:
B1: Down file từ nguồn sau đây.
B2: Chuyển file từ dạng file .dsl sang dạng file .aml theo hướng dẫn ở mục XXVI.
B3: Bỏ file vào mục EFI ⇒ ACPI sau đó snaps lại (đối với Clover các bạn bỏ file ssdt vào EFI ==> ACPI ==> Patched)
B4: Các bạn Add vào config các Patch theo links sau OpenCore-Post-Install/FixShutdown-Patch.plist at master · dortania/OpenCore-Post-Install · GitHub (mình khuyên các bạn nên chuyển về dạng file .xml để dễ chỉnh sửa và so sánh cách cách chuyển mình có hướng dẫn ở mục VI.2)
B5: Save lại.
B6: Reboot và tận hưởng thôi.
Lưu ý: Source tham khảo Fixing Shutdown/Restart | OpenCore Post-Install (dortania.github.io)
Lưu ý 2: Đối với các bạn đã làm theo những vẫn bị lỗi thì các bạn cóthể thử Apply Patch sau vào DSDT Laptop-DSDT-Patch/system_Shutdown_restart.txt at master · RehabMan/Laptop-DSDT-Patch (github.com) sau đó trích ra SSDT để sử dụng (xem ở mục XXVIII | hãy chắc rằng cách này hoạt động trên DSDT và lưu ý nếu như sử dụng DSDT bạn cần Rename EC đọc ở phần lưu ý mục XXVII để biết cách Rename EC)
XXI.2: Lỗi Shut down do NVRAM:
B1: Mở Terminal và gõ các lệnh sau:
sudo -s
nvram -c
nvram myvar=test
exit
B2: Restart máy và mở Terminal gõ lệnh sau:
nvram -p | grep -i myvar
Nếu không có giá trị trả về thì bạn hãy bỏ SSDT-PMC vào (do NVRAM không hoạt động) nếu có giá trị trả về myvar test thì các bạn chuyển sang phần tiếp theo (đối với OC nhớ Snapshot).
Lưu ý: Source tham khảo Emulated NVRAM | OpenCore Post-Install (dortania.github.io).
Fix Shut down do DSDT bị lỗi
B1: Các bạn dump DSDT như hướng dẫn ở mục XXVI.
B2: Các bạn biên dịch DSDT thành file .dsl như hướng dẫn ở mục XXVII.2
B3: Apply các patch sau shutdown v1 shutdown v2 (không apply cả 2 patch cùng lúc thử apply Shut down v1 trước nếu không được thì xóa patch Shut down v1 rồi mới apply Shut down v2 | apply patch theo hướng dẫn XXVII).
B4: Trích SSDT-Shutdown từ DSDT theo hướng dẫn ở mục XXVIII (hãy chắc rằng các patch đã apply vào DSDT hoạt động trước khi trích ra SSDT).
B5: Bỏ SSDT vừa trích vào EFI ⇒ ACPI và Snapshot lại.
B6: Save và Restart.