ton*_*ton 13 visual-studio-code
我的渲染问题很糟糕......似乎Visual Studio Code窗口在重绘之前不会清理屏幕区域.使用chrome浏览器也会发生同样的事情,但在Chrome中,我可以用"--disable-gpu-rendering"启动它,并且运行良好.
如何在Visual Studio Code中禁用GPU渲染?
我认为这是一个特定于硬件的问题,我正在寻找另一种方法来解决它.
知道我的硬件可能有用:
Machine: Notebook dell vostro 3500 (intel chipset)
CPU: Intel i5
RAM: 8G
linux kernel: 4.0
video graphics: intel i915 (latest)
X -version: X.Org X Server 1.14.0
Run Code Online (Sandbox Code Playgroud)
小智 11
在Windows下,我可以确认启动VSCode --disable-gpu并不会创建GPU进程:
C:\Users\alex\AppData\Local\Code\app-0.1.0>Code.exe --disable-gpu
也许同样的旗帜也适用于Linux?
请注意,VSCode 1.40(2019年10月)提出了参数/标志的替代方案--disable-gpu:
禁用GPU加速
我们已经听到用户发出的问题报告,这些报告似乎与如何使用GPU渲染VS Code的UI有关。
当使用附加的--disable-gpu命令行参数运行VS Code时,这些用户会有更好的体验。
使用此参数运行将禁用GPU硬件加速,并退回到软件渲染器。为了使生活更轻松,您可以将此标志添加为设置,这样就不必每次都在命令行上传递它。
要添加此标志:
- 打开命令面板(Ctrl+ Shift+ P)。
- 运行
Preferences: Configure Runtime Arguments命令。è此命令将打开一个argv.json文件来配置运行时参数。
您可能已经在其中看到一些默认参数。- 添加“
disable-hardware-acceleration": true。- 重新启动VS Code。
注意:除非遇到问题,否则请勿使用此设置!
Visual Studio 代码基于 Chrome,要使其工作,您必须禁用硬件加速。
添加--disable-gpu --disable-gpu-compositing到桌面上的 VS Code 快捷方式。
例子:
"C:\Program Files (x86)\Microsoft VS Code\Code.exe" --disable-gpu --disable-gpu-compositing
Run Code Online (Sandbox Code Playgroud)
在Ubuntu上,要编辑的文件是/usr/share/applications/code.desktop。
更改:
Exec=/usr/share/code/code --unity-launch %F
至:
Exec=/usr/share/code/code --disable-gpu --unity-launch %F
小智 5
在运行 virtualbox 的 Mac 上,您可以在以下位置编辑文件~/.vscode/argv.json
添加
"disable-hardware-acceleration": true
| 归档时间: |
|
| 查看次数: |
10954 次 |
| 最近记录: |