Mac终端用sudo pmset -a GPUSwitch 0可强制锁定集成显卡,提升稳定性与续航,生效后自动禁用系统设置中的自动切换选项,并需用system_profiler命令验证输出是否含Intel核显型号且无AMD/NVIDIA字样。

Mac终端强制使用集成显卡,是为了在独显存在老化、发热高或已损坏风险时,让系统稳定运行并延长电池续航,避免因自动切换失败导致黑屏或性能骤降。
用pmset命令全局锁定集成显卡
这一步直接修改系统电源管理策略,效果覆盖所有电源状态(充电/电池),无需第三方工具。
第一步:打开“应用程序” → “实用工具” → “终端”。
第二步:输入以下命令并回车:
sudo pmset -a GPUSwitch 0
第三步:系统会提示输入管理员密码——【必须输入当前用户登录密码,不是Apple ID密码】,输完不显示字符,直接按回车确认。
第四步:命令无成功提示即表示生效,立即生效,无需重启。此时“系统设置 → 电池 → 选项”里的“自动切换图形卡模式”会被系统自动禁用(灰色不可点)。
验证是否已切换至集成显卡
命令执行后不能只看有没有报错,必须实测确认GPU当前工作状态。
在终端中运行:
system_profiler SPDisplaysDataType | grep -A 2 "Chipset Model"
若输出中明确显示“Intel Iris Plus Graphics”“Intel UHD Graphics”或“Intel HD Graphics”等字样,且没有出现“AMD Radeon”“NVIDIA GeForce”等独立显卡型号,说明已成功锁定集成显卡。
注意:部分老款MacBook Pro(如2011–2013款)在独显物理损坏后,即使执行该命令,首次开机仍可能卡在白苹果;此时需配合开机自动执行脚本才能绕过故障独显初始化阶段。
恢复自动切换或改用独显
方法一:恢复系统默认的智能切换
sudo pmset -a GPUSwitch 2
方法二:强制启用独立显卡(仅限有需求且独显完好的机型)
sudo pmset -a GPUSwitch 1
【执行GPUSwitch 1前务必确认独显未脱焊,否则可能触发内核崩溃或无法点亮屏幕】

















