VS Code 在 144hz 显示器上的运行速度明显没有超过 60fps?

Mic*_*elB 10 visual-studio-code vscode-settings

我刚刚尝试了 Visual Studio Community Edition,两者之间存在巨大的明显差异。

VS 代码的运行速度显然没有超过 60 fps,它只会让 144hz 显示器上的一切看起来都变得迟钝和烦人。如果您习惯了 144hz 和响应速度,那将是一件非常烦人的事情。

我用谷歌搜索它并尝试找到有同样问题但没有太大成功的人。

小智 5

VS Code 将帧率锁定为所有显示器的最低刷新率,因此您必须拔掉或禁用其他低刷新率显示器,这非常不方便。我发现的另一种解决方法是禁用硬件加速,但请注意,您的 cpu 和 gpu 使用率将会增加,因为 VS Code 将使用软件渲染,并且必须渲染更高的帧速率。在 i7-8700 和 GTX 1080 ti 上,当不执行任何操作时,利用率为 0%,但在滚动时,CPU 利用率升至 9%,GPU 利用率升至 10%,但如果启用平滑滚动,则 CPU 利用率为 16%,GPU 利用率为 22%

要禁用硬件加速:

  1. 打开 VS 代码
  2. 打开命令面板(Ctrl+Shift+P)
  3. 运行首选项:配置运行时参数命令
  4. 此命令将打开 argv.json 文件
  5. 添加或取消注释“disable-hardware-acceleration”:true
  6. 保存文件(Ctrl+S)
  7. 重新启动 VS 代码

如果您还想要平滑的滚动动画,请在设置中启用它。打开设置,搜索平滑滚动并启用这两个选项。


Jas*_*Lee 2

  1. 将这些添加到您的settings.json

     { 
       "editor.smoothScrolling": true, 
       "editor.cursorSmoothCaretAnimation": true 
     }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 打开设置(UI)并搜索平滑。启用这2个,它会改善一点点,只是一点点,这并不意味着它原生运行144hz