📘
Advanced Guide
HomeInstall GuideBasic GuideGPU BuyerWIFI BuyeriOS
  • Install
  • Basic Guide
  • General
    • EFI Opencore No ACPI
    • OpenCore Debug
    • Convert Bootloader
    • Cách mod bios
    • Fake CPU ID
    • Fix RTC write issues
    • HotPlug Thunderbolt 3
    • Inject USB Manual
    • Sử kext S/L/E trên bigsur
    • Disable unsupport PCIe
  • Audio
    • Patch audio với VoodooHDA
    • Patch Apple HDA
  • ACPI advance
    • Chi tiết về ACPI
    • Tìm hiểu về ASL
    • Patch DSDT Phần 1
    • Patch DSDT Phần 2
    • Patch DSDT Phần 3
    • Patch DSDT phần 4
    • Use method _STA
    • Disable Unsupported Nvme
    • Map usb via SSDT
    • Fix Shut down
  • Laptop Specifics
    • Fix trackpad
    • Patch pin
    • Disable CFG-Clock
    • Fix Hotkeys
  • Connector
    • Fix Connector
    • Fix HDMI Audio
    • Patch GMA GPU
    • Patch Card đồ họa NVIDIA
    • Patch Card đồ họa AMD
    • Fixes for slow AMD GPU
    • Patch Connect Type/ Force RGB/ Inject EDID
Powered by GitBook
On this page
  • Lỗi Shut down Restart
  • Lỗi Shut down do NVRAM
  • Fix Shut down do DSDT bị lỗi
  1. ACPI advance

Fix Shut down

PreviousMap usb via SSDTNextFix trackpad

Last updated 10 months ago

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 tại đây

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

B5: Save lại.

B6: Reboot và tận hưởng thôi.

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 sau đó trích ra SSDT để sử dụng xem chi tiết cách trích tại đây 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 xem chi tiết để biết cách Rename EC

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

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 tại đây

B2: Các bạn biên dịch DSDT thành file .dsl như hướng dẫn tại đây

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 tại đây

B4: Trích SSDT-Shutdown từ DSDT theo hướng dẫn tại đây

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.

tại đây