Visual Studio 2019调试导致鼠标延迟

5

问题描述: 使用Visual Studio 2019社区版,在调试一段时间后,通过代码步进和在快速监视中检查对象时,发现鼠标移动开始变得卡顿。鼠标指针仍可移动,但像是无线鼠标连接不良那样跳动。非常让人烦恼,因为我最初认为是无线鼠标出了故障。但是关闭Visual Studio后问题立即消失。这也很容易重现,尽管不会立即发生,似乎需要几次调试会话之后才会发生。

我尝试过的事情:

  • 卸载所有Visual Studio扩展程序
  • 重置所有Visual Studio设置并从VS安装程序执行“修复”
  • 禁用Windows Defender,没有其他反病毒/间谍软件在运行
  • 将Windows 10更新到最新版本
  • 将Visual Studio更新到目前为止的最新版本

如果有人有任何关于如何解决此问题的建议,请分享。

如果您遇到相同的问题,请在评论中添加有关您的环境的详细信息(Visual Studio版本和更新版本、项目的.NET版本、Windows更新版本)。


如果更改VS UI中的硬件加速选项会发生什么?此外,您是否拥有独立显卡(AMD Radeon / NVIDIA)或使用CPU上的集成显卡(Intel HD Graphics)?您是否连接了许多设备到主板上使用PCI-Express通道(例如,大量NVMe SSD,多个GPU,M.2 / U.2 SSD)? - Dai
1个回答

2

点击此处查看图像描述

这主要是由于硬件加速功能引起的,它是由显卡错误引起的。

Visual Studio团队已经注意到一系列由已安装的显卡驱动程序中的错误引起的小型但重要的性能和可靠性问题。默认情况下,Visual Studio会自动调整视觉体验,以最大程度地提高客户端配置的性能和响应能力。Visual Studio还在客户端可用时使用硬件图形加速。对于大多数客户来说,这些Visual Studio默认设置提供了最好的用户体验。然而,一些用户报告称,手动调整这些设置可以改善体验。本文介绍了如何在Visual Studio中进行这些调整。

解决方案: 在Visual Studio设置中禁用“如果可用,则使用硬件图形加速”(工具->环境->常规)

点击此处查看图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接