Disable CFG-Clock

Kiểm tra xem Bios của bạn có CFG Không

B1: Bạn tạo 1 bộ EFI debug theo hướng dẫn chi tiết ở đây

B2: Chỉnh target67

B3: Các bạn tiến hành boot vào opencore debug

B4: mở file log nhận được trong EFI

B5: search OCCPU: EIST CFG Lock

B6: Chú ý vào kết quả hiện ra nếu giá trị trả về là 1 thì tức CFG Clock đang enable và ngược lại nếu kết quả trả về 0 tức đang disable

Disable trong config

Nhược điểm sẽ bị mất 1 ít hiệu năng.

B1: Mở config băng ProperTree.

B2: Các bạn Enable AppleCpuPmCfgLockAppleXcpmCfgLock ở phần Kernel -> Quirks.

  • Gen 3 và 2: dùng AppleCpuPmCfgLock

  • Gen 4+: Dùng AppleXcpmCfgLock

Dùng Tool Grub-Mod-Setup

B1: Các bạn Download Tool tại đây.

B2: Các bạn Download UEFITool tại đây.

B3: Các bạn Download Universal-IFR-Extractor tại đây.

B4: Các bạn Download mã Bin BIOS của các bạn

cái này mình không hướng dẫn được các bạn lên Google search model + Bin BIOS

Hoặc tự dump theo hướng dẫn chi tiết tại đây

B5: Các bạn kéo File Bin BIOS vào UEFI Tool sau đó ấn Command + F và gõ CFG Lock

B6: Các bạn click chuột phải vào Setup và nhấn Export as is.

Sau đó Save dưới dạng .bin hoặc .sct.

Các bạn tìm thấy CFG clock ở đâu thì export nó ngay dòng đó. Nhưng nếu bạn export nó ra và extra bị lỗi Protocol: Unknown thì các bạn sẽ tiến hành thử export lần lượt các dòng thuộc cùng 1 đơn vị với dòng tìm đuợc CFG Clock

B7: Các bạn mở Terminal lên

Và kéo file ifrextract đã tải ở trên vào sau đó ấn dấu cách tiếp tục kéo File vừa xuất tiếp theo bạn gõ đường dẫn File .txt muốn xuất. Ví dụ:

path/to/ifrextract path/to/Setup.bin path/to/Setup.txt

B8: Sau đó mở File vừa xuất lên và search CFG Lock, VarStoreInfo (VarOffset/VarName): để tìm OffSet.

Như ở đây là 0x54.

B9: Reboot và chọn GRUB Shell sau đó gõ lệnh:

setup_var 0x5A4 // thay 0x54 thành offset bạn tìm được

Nếu gặp lỗi Error: offset is out of range thì các bạn gõ dòng sau:

setup_var2 0x5A4

Nếu vẫn gặp lỗi Error: offset is out of range thì các bạn gõ dòng sau:

setup_var_3 0x5A4

Nếu không còn gặp lỗi đó nữa các bạn gõ lệnh:

setup_var_3 0x5A4 0x00

Sau đó gõ:

reboot

Và như vậy là xong bạn có thể tắt đi Kernel -> Quirks -> AppleCpuPmCfgLockKernel -> Quirks -> AppleXcpmCfgLock.

Đối với lệnh được dùng ở bài viết này thì đã cũ nên đối với 1 số model sẽ báo lỗi các bạn sẽ cần tham khảo lệnh mới tại bài viết này

Source tham khảo: Fixing CFG Lock | OpenCore Post-Install (dortania.github.io)

Last updated