远程桌面客户端 (mstsc) 全屏和多显示器时鼠标滞后/卡顿

远程桌面客户端 (mstsc) 全屏和多显示器时鼠标滞后/卡顿

在我的 Windows 10 Enterprise 计算机上,我运行 Hyper-V。当我连接到 Windows 10 客户虚拟机时,我遇到了鼠标延迟。更准确地说,这是一种类似卡顿/丢包的体验 - 周期性地完全停止然后“跳”到正确的位置。

我有两个 4K 显示器。在其中一个显示器上,我最大化了远程桌面 (RDP) 会话。另一个显示器正在显示我的主机桌面。当与 Windows 10 客户 VM 的 RDP 会话获得焦点时,我的鼠标指针在移到主机桌面上时会卡顿。卡顿会持续,直到我将主机桌面焦点移到主机桌面。我试图在 gif 中捕捉到这个。这很令人沮丧,因为它打断了我的工作流程。

左侧部分是显示主机桌面的显示器 1,右侧部分是最大化 mstsc 的显示器 2。请注意从右侧到左侧的延迟/卡顿。只要全屏 mstsc 处于焦点状态,这种情况就会持续。

滞后演示

附加信息:

  • 两款操作系统均为最新 Windows 10 企业版,已全面修补
  • 问题从第一天开始就存在,全新安装 Windows 10 Enterprise
  • 两个操作系统都显示 3840x2160 (4K)。我试过 1080,但出现同样的问题
  • 主机性能相当强大;i7-6700K、16GB DDR4、Radeon RX480 8GB,配备最新驱动程序(17.5.2)
  • 我尝试在客户机上启用/禁用 RemoteFX。还将 RemoteFX 设置中的视频内存调到最大
  • 我尝试过远程桌面管理器,结果相同
  • 问题是不是连接到 Windows 7 或任何其他操作系统时出现
  • 奇怪的是,当连接到 Azure 上托管的 Windows 10 Enterprise VM 时,问题几乎发生了逆转。这意味着 - 当客户机处于焦点时,卡顿发生在客户机上 - 而我的主机上没有延迟。这更糟糕(VM 太滞后而无法使用)
  • 我的网络速度很快。LAN 是千兆。WAN 是 100MB。使用 iperf 测试了两者。
  • 我已经尝试了内部网络连接(通过静态配置到 hyper-v 虚拟交换机的 IP)和外部网络连接(通过 DCHP 的 IP)
  • 通过 Skype 共享桌面时,无论焦点是什么(RDP 或主机),卡顿都会变得越来越严重。
  • 我只是添加了鼠标轨迹来帮助直观地了解问题,但这似乎并不重要
  • 我曾尝试根据谷歌搜索结果将鼠标指针方案更改为“无”,但这似乎有点牵强

我已经为此奋斗了一段时间,我很高兴听到关于要尝试的事情或要关注的领域的建议。

答案1

我通过卸载显卡 (AMD) 的最新图形驱动程序并安装最新的 WHQL 认证驱动程序解决了这个问题。相比之下,驱动程序相当老旧,但还是管用。

相关内容