# Vô hiệu hóa card màn hình không được hỗ trợ trên máy bàn (SSDT-GPU-DISABLE)
Hướng dẫn này dành cho các GPU (Card màn hình) không được macOS hỗ trợ. Điển hình nhất là các bác đang sử dụng Nvidia nhưng muốn lắp thêm một em card AMD để "tìm thêm niềm vui" với macOS. Mặc dù kext WhateverGreen có hỗ trợ tham số khởi động (boot-arg) -wegnoegpu, nhưng chiêu này chỉ có tác dụng khi bạn đang sử dụng máy với iGPU (Card màn hình tích hợp) vì vậy chúng ta buộc phải tự tay "nặn" một bản SSDT (Bảng mô tả hệ thống phụ) để khóa con card kia lại.
Để vô hiệu hóa Card màn hình cụ thể, chúng ta cần tìm hai thứ sau:
- Đường dẫn ACPI của card màn hình
- SSDT-GPU-DISABLE (opens new window)
# Tìm đường dẫn ACPI của Card màn hình
Việc tìm đường dẫn PCI (PCI path) của GPU (Card đồ họa) nghe tưởng khó nhưng thiệt ra khá đơn giản. Cách tốt nhất là tìm ngay trên Windows.
- Mở Device Manager (Trình quản lý thiết bị)
- Chọn Display Adapters, sau đó chuột phải vào card màn hình mục tiêu bạn muốn tắt và chịn Properties (thuộc tính)
- Trong thẻ Details (chi tiết), bạn tìm mục mang tên "Location Paths" (Đường dẫn vị trí).
- Lưu ý: Một số card màn hình sẽ "ẩn nấp" dưới cái tên "BIOS device name" (Tên thiết bị trong BIOS).


Cái đoạn "ACPI" thứ hai chính là thứ chúng ta cần quan tâm:
ACPI(_SB_)#ACPI(PC02)#ACPI(BR2A)#ACPI(PEGP)#PCI(0000)#PCI(0000)
Bây giờ, việc chuyển đổi cái đống loằng ngoằng này sang đường dẫn ACPI (ACPI path) cực kỳ dễ dàng, chỉ cần xóa bỏ mấy cái râu ria như #ACPI và #PCI(0000):
`_SB_.PC02.BR2A.PEGP
Và... "Ta-đa"! Chúng ta đã tìm thấy đường dẫn ACPI của mình rồi. Mọi thứ đã sẵn sàng, giờ thì "lên bếp" thôi!
# Tạo SSDT
Đầu tiên, hãy tải file mẫu SSDT-GPU-DISABLE (opens new window) của chúng ta về và mở nó lên. Có một vài chỗ bạn cần phải sửa lại cho đúng với card của bạn:
External (_SB_.PCI0.PEG0.PEGP, DeviceObj)
Method (_SB.PCI0.PEG0.PEGP._DSM, 4, NotSerialized)
Đối với ví dụ của chúng ta ở trên, bạn sẽ thay thế tất cả các từ sau:
PCI0sửa thànhPC02PEG0sửa thànhBR2A
Mẹo nhỏ: Nếu đường dẫn ACPI (ACPI path) của bạn ngắn hơn ví dụ một chút thì cũng không sao hết. Miễn là cái đường dẫn đó khớp chính xác với card của bạn là được, một số bạn đọc cũng có thể cần phải điều chỉnh lại đoạn đầu _SB_ sao cho đúng với đường dẫn thực tế của máy mình.