[TOC]
# 在双GPU笔记本电脑中禁用独立显卡
[在双GPU笔记本电脑中禁用独立显卡](https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/)
# 总览
本指南的目的是向您展示如何在“切换式”双GPU笔记本电脑(例如Intel+Nvidia\[Optimus\] 和 Intel+Radeon)中通过 DSDT/SSDT 编辑禁用独显。
由于这些笔记本电脑只能使用Intel设备,因此分立设备通常处于活动状态并使用电源,从而导致发热量,噪声和电池消耗。 尽管通常可以在BIOS中禁用设备,但最好使用自定义ACPI设置禁用它,以便在引导Windows时仍可以使用该设备。
尽管它是一个相对简单的补丁程序(有时只有一行更改),但是由于该补丁程序是针对一个或多个SSDT进行的,因此存在很多陷阱。 同样,某些机器/ ACPI配置 需要不同的方法,从而导致更高的复杂性。 本指南使用的示例DSDT/SSDT 设置是较复杂的设置之一,因此它涵盖了您可能会遇到的大多数问题。
在修补自己的示例之前,您应该按照本演练的示例进行操作。
用于本指南/示例的笔记本电脑是带有Intel HD4400 + Nvidia 的“ Asus UX303LN”。 此文章的附件中提供了 Clover F4 提取的表( `ACPI/origin` 目录)。
注意:这里也有完整的hotpatch 修补程序指南(适用于同一台计算机):https://www.tonymacx86.com/threads/guide-using-clover-to-hotpatch-acpi.200137/
# 修补要求
目标很简单。这些机器提供了一种关闭方法,通常在SSDT中,可以调用该方法来关闭离散设备。最简单的修复方法是从相应的INI方法中取消。注意 `_OFF` 方法可能在DSDT中,也可能有不同的名称(GPOF、OPOF、PS3等)。
某些OFF实现不能从INI中调用,因为它们访问EC(嵌入式控制器)空间。对于这些机器,关闭(或部分关闭)必须延迟到REG(当Arg0==3和Arg1==1时,有关REG的更多信息,请参阅ACPI规范)。在某些情况下,从REG调用太迟了,要么没有效果,要么导致崩溃。在这种情况下,需要编辑OFF来删除EC依赖项,这样就可以从INI中调用它。然后将从 `_OFF`中删除的代码插入`_REG`中,因此尽管EC工作稍后进行,但效果相同。 本指南中的示例ACPI设置就是这种情况。
- 简介
- 基本命令
- 高效操作
- 命令操作
- 常用软件
- 问题设置
- 命令行神器
- 开发配置
- 开发环境配置
- brew
- git
- Karabiner-Elements
- iTerm2
- MacVim
- aria2
- LaunchBar
- zsh
- Tmux
- Charles
- Emacs(感觉不需要了)
- 常用工具
- Alfred
- mac 词典增强
- Mac 高级操作
- mac 资源
- 黑苹果
- 个人配置
- 黑苹果资源
- 驱动集合
- 工具集合
- 黑苹果指南
- [FAQ] 开始必读!笔记本电脑常见问题
- [指南] hackintosh之SSDT/DSDT
- [指南] hackintosh之hotpatch
- [指南] 为Sierra(以及后来的版本)进行USB电源属性注入
- [指南] 10.11+ USB的变化和解决方案
- [指南] 为USBInjectAll.kext创建一个自定义的SSDT
- [指南] Intel IGPU HDMI/DP audio (Sandy/Ivy/Haswell/Broadwell/Skylake)
- [指南] 怎么给DSDT打补丁来显示电池状态
- [指南]在双GPU笔记本电脑中禁用独立显卡.md
- [指南]
- OpenCore
- 多系统引导
- hotpatch
- 黑苹果装机
- 刷BIOS大法
- dd