# 禁用桌面不支持的gpu (SSDT-GPU-DISABLE)
这主要是在macOS不支持的GPU上需要的,主要是那些希望为macOS使用配对AMD GPU的Nvidia用户。虽然WhateverGreen确实支持boot-arg -wegnoegpu
,但这只在iGPU上运行时有效,所以对于我们其他人来说,我们需要创建一个SSDT。
- CPI GPU路径
- SSDT-GPU-DISABLE (opens new window)
# 查找GPU的ACPI路径
找到GPU的PCI路径是相当简单的,最好的方法是运行Windows:
- 打开设备管理器
- 选择显示适配器,然后右键单击您的GPU并选择属性
- 在详细资料标签下,搜寻“位置路径”
- 注意一些gpu可能隐藏在“BIOS设备名称”下
第二个“ACPI”是我们关心的:
ACPI(_SB_)#ACPI(PC02)#ACPI(BR2A)#ACPI(PEGP)#PCI(0000)#PCI(0000)
现在将其转换为ACPI路径非常简单,删除#ACPI
和#PCI(0000)
:
`_SB_.PC02.BR2A.PEGP
瞧!我们已经找到了ACPI路径,现在我们已经准备好了一切
# 制作SSDT
获取我们的 SSDT-GPU-DISABLE (opens new window)并打开它。这里有几点需要改变:
External (_SB_.PCI0.PEG0.PEGP, DeviceObj)
Method (_SB.PCI0.PEG0.PEGP._DSM, 4, NotSerialized)
在我们的例子中,我们将更改所有提及的内容:
PCI0
withPC02
PEG0
withBR2A
提示:如果您的ACPI路径比示例短一点,那么这是可以的。只要确保ACPI路径对你的设备是正确的,一些用户可能还需要根据他们的路径调整_SB_
# 现在您已经准备好编译SSDT!
⟵ 编译和反编译ACPI表 修复背光 ⟶