在我的 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 认证驱动程序解决了这个问题。相比之下,驱动程序相当老旧,但还是管用。