由于硬件加速,我在VS Code中出现了滞后峰值。
如何让VS Code始终使用标志--disable-gpu
启动(从命令行启动时以及从上下文菜单启动)?
答案 0 :(得分:0)
对我来说,这可行:
转到属性=>兼容性=>在Windows 7的兼容模式下运行此程序
此问题已经存在3年了,仍然没有解决。 (https://github.com/Microsoft/vscode/issues/15211)
答案 1 :(得分:0)
VSCode 1.40 (Oct. 2019)现在具有我正在寻找的解决方案!
禁用GPU加速
我们已经听到用户发出的问题报告,这些报告似乎与如何使用GPU呈现VS Code的UI有关。
使用附加的--disable-gpu
命令行参数运行VS Code时,这些用户会有更好的体验。
使用此参数运行将禁用GPU硬件加速,并退回到软件渲染器。为使生活更轻松,您可以将此标志添加为设置,这样就不必每次都在命令行上传递它。
要添加此标志:
- 打开命令面板( Ctrl + Shift + P )。
- 运行首选项:配置运行时参数命令。此命令将打开一个
argv.json
文件以配置运行时参数。
您可能已经在其中看到一些默认参数。- 添加
"disable-hardware-acceleration": true
。- 重新启动VS代码。
注意:除非遇到问题,否则请勿使用此设置!