Disable unsupport PCIe
Last updated
Last updated
B1: Tải hackintool
B2: Truy cập vào tab PCIe
B3: Chú ý vào mục Device Name
và Class
để xác định thiết bị PCIe
cần disable
B4: Chuột phải vào dòng hiện thị thông tin của thiết bị PCIe cần disable và chọn Copy Device path
Như vậy là done bạn đã xác định đước device path của mình rồi
B1: Tải gfxutil
B2: Kéo nó vào terminal
rồi enter
B3: Tìm thiết bị PCIe cần disable trong các list device vừa hiện ra
B4: Copy device path đi là được
Chú ý ở đây mình đưa ra nhiều phương pháp bạn có thể thử từng cái
Nhưng hãy nhớ chỉ được làm từng cái 1 không làm cùng lúc
B1: Mở file config.plist
bằng propertree
B2: Tìm đến phần DeviceProperties --> Add
rồi ấn Control +
Nếu là Mac thì
Command +
B3: Thay thế theo bảng sau
Đường dẫn Deivce path
đã xác định ở trên
Dictionary
B4: Chọn vào dòng vừa add rồi nhấn 2 lần Control +
Hoặc sẽ là 2 lần
Command +
nếu như ở Mac
B5: Chỉnh sửa các giá trị theo bảng sau
class-code
Data
FFFFFFFF
vendor-id
Data
12340000
1 số lưu ý
Phương pháp này chỉ dùng cho child Pcie devices mà thôi
Đồng thời child devices cần có Subdevice address
làName (_ADR, Zero)
Tiếp theo device mẹ có các biến xác định thông tin của child device được định nghĩa bằng dòng PCI_Config
hoặc SystemMemory
Giải thích thêm một chút đây là nơi bit D4
dữ liệu của offset 0x55
Đây là offset thể hiện thộc tính hoạt động của thiết bị
Phần này chủ yếu cho biết vì mọi devices hiển thị trong hackintool đều dùng được cách này
Với nguyên lý hoạt động đó nếu 2 child devices bạn muốn disable đi đều nằm trong 1 devices mẹ thì khi dùng SSDT này bạn sẽ disable cùng lúc cả 2 child devices này
B1: Tải file SSDT-DPCIe về
B2: Thay thế ACPI-Path
mặc định thành ACPI-Path
đã xác định ở trên
Ví dụ ACPI path của mình xác định được là
_SB.PCI0.RP17
Thì mình sẽ thay
_SB.PCI0.RP01
thành_SB.PCI0.RP17
B3: Complie SSDT và save lại dưới dạng .aml
Nếu như bạn không biết làm bước này vui lòng tham khảo tại đây
B4: Bỏ file SSDT vừa complie vào EFI --> OC --> ACPI
và tiến hành oc snapshot
Nếu như là Clover thì chỉ việc cho vào
EFI --> Clover --> ACPI --> Patched
mà không cần OC_Snapshot
B5: Reboot và tận hưởng thành quả thôi
Source tham khảo của cách này là https://github.com/5T33Z0/OC-Little-Translated/tree/main/02_Disabling_Devices/Disabling_PCI_Devices/ACPI | https://github.com/daliansky/OC-little/tree/master/
Nếu như bạn không biết OC_Snapshot thì tham khảo