如何在Visual Studio代码中禁用GPU渲染

问题描述 投票:6回答:5

我的渲染问题很糟糕......似乎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
visual-studio-code
5个回答
10
投票

在Windows下,我可以确认使用--disable-gpu启动VSCode不会创建GPU进程:

C:\Users\alex\AppData\Local\Code\app-0.1.0>Code.exe --disable-gpu

也许同样的旗帜也适用于Linux?


5
投票

在Ubuntu上,要编辑的文件是/usr/share/applications/code.desktop

更改:

Exec=/usr/share/code/code --unity-launch %F

至:

Exec=/usr/share/code/code --disable-gpu --unity-launch %F


1
投票

macOS用户可以在终端中尝试以下命令:

转到应用程序文件夹:

cd Applications

打开禁用GPU的VS代码:

Visual\ Studio\ Code.app/Contents/MacOS/Electron --disable-gpu

注意:您可能需要使用第二个命令提供sudo


1
投票

对于Windows用户

Visual Studio代码基于chrome,为了使其工作,您必须禁用硬件加速。

--disable-gpu --disable-gpu-compositing添加到桌面上的vs代码快捷方式。

enter image description here

例:

"C:\Program Files (x86)\Microsoft VS Code\Code.exe" --disable-gpu --disable-gpu-compositing

1
投票

在Linux Mint上我必须右键单击左下方的mint按钮,然后选择configure,然后按菜单按钮。然后按“打开菜单编辑器”按钮,在编程组中找到Visual Studio代码。单击属性并找到命令字段。在那里你可以设置--disable-gpu选项。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.