Mac VSCode 禁用GPU加速

Mac VSCode 禁用GPU加速

Open the Command Palette (Ctrl+Shift+P).
Run the Preferences: Configure Runtime Arguments command. This command will open a argv.json file to configure runtime arguments.
You might see some default arguments there already.
Add
"disable-hardware-acceleration": true
Restart VS Code.
-----------------------------------------------分割线--下面的方法已经过时了,现在vscode已经可以通过配置禁用-----------------------------------------------

Mac VSCode 禁用GPU加速

某些老型号mac或者黑苹果使用VSCode时非常卡顿,有可能是GPU加速造成的。

原理用新的脚本替换vscode执行程序

//1.cd到VSCode执行程序所在目录
cd /Applications/Visual\ Studio\ Code.app/Contents/MacOS/
//2.将Electron(VSCode可以行程序)重名了为Electron.real
mv Electron Electron.real
//3.在该目录新建一个文件名为Electron文本文件(没有后缀),并将下面的内容粘贴到文件里
#!/bin/bash
cd "/Applications/Visual Studio Code.app/Contents/MacOS"
"/Applications/Visual Studio Code.app/Contents/MacOS/Electron.real" --disable-gpu

 "$@"
 //4.为Electron添加执行权限
 chmod -R a+x Electron
 //5.大功告成,现在直接打开vscode已经是禁用gpu了
 //可已经将自己创建的Electron文件备份到其他目录
 //vscode升级后只需要执行第二部将Electron(VSCode可以行程序)重名了为Electron.real
 //然后在把备份的Electron复制到该目录即可

你可能感兴趣的:(Mac VSCode 禁用GPU加速)