最近不少 Mac 用户在升级至 macOS 26 Tahoe 后,有很大几率会遇到窗口卡顿的情况,包括 VS Code、Cursor 等软件,此时 WindowServer 进程 GPU 占用飙升至 80% 以上,导致风扇高速运行、电池消耗大幅增加,甚至出现系统卡顿现象。@Appinn
VS code 社区提供了一个临时的方案 #267724,只需要一行命令即可临时解决此问题。如果想要永久解决,需要等待 macOS 修复。
@avarayr 昨天提供了一个解决方案:
在终端直接运行:
launchctl setenv CHROME_HEADLESS 1
即可在本次系统启动期间生效,但重启系统后需要重新输入。
针对 VSCode:
sed -i '' 's/experimentalDarkMode:!0}/experimentalDarkMode:!0,hasShadow:false}/g' /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/out/main.js
针对 Cursor:
sed -i '' 's/experimentalDarkMode:!0}/experimentalDarkMode:!0,hasShadow:false}/g' /Applications/Cursor.app/Contents/Resources/app/out/main.js
但是注意,每次升级 Cursor、VS Code 之后,需要重新修改。
部分用户可能因权限或签名导致操作失败,可备份原文件,以便恢复。
在 Apple 修复 macOS Tahoe 中底层 WindowServer 错误之前,这只是一个临时解决方法。
原文:https://www.appinn.com/macos-tahoe-vscode-cursor-gpu-fix/
最后,Mac 终端软件推荐:macOS 开源终端 iTerm2 的进化:终于可以自己上网查资料了,新增浏览器与 AI 聊天功能