问题描述
我最近刚刚将 CPU 升级到 AMD 2990WX,在同时运行大约 10 个较重的应用程序(VS、Docker、Hyper-V、Chrome、Teamviewer)时,我开始注意到非常高的输入延迟
当我打开进程管理器和资源监视器来尝试查看内容时,情况变得非常糟糕。我的意思是在窗口之间切换需要 3-5 秒,打开 Windows 资源管理器需要 5+(甚至长达 10-15)秒。资源监视器甚至无法执行任何操作,就像几乎完全冻结了一样。输入需要很长时间,我移动鼠标,几秒钟后,所有内容都会排队并滑动(在我停止移动之后)。声音断断续续,两个人都在跟我说话(Discord),我也在跟他们说话。
这可能是什么原因造成的?我该如何开始诊断?在此之前,我有一台 Intel 5960x,没有遇到这些问题。唯一的变化是换了新的主板和 CPU。
规格/信息:
- CPU:AMD Threadripper 2990WX(带 enermax 冷却器)
- 主板:华擎 Fatal1ty X399
- 视频:nVidia GTX 1080
- 固态硬盘:Sa950 PRO NVM.E
- 内存:8x8GB G.SKILL 2400MHz
- 操作系统:Windows 10 Exterprise 1803(刚刚重新安装)
- 诊断工具:https://gist.github.com/sdb-dev/16e3a14941640b99c04a059425ce50ae
附加信息
当运行 Teamviewer 和 Hyper-V(一两台几乎不占用任何资源的虚拟机)以及几个空闲的 Visual Studio(3-5)和 Chrome 时,延迟开始真正显现出来。所有 UI 应用程序都经历了严重的帧率下降(每 1-3 秒 60->20fps),当我尝试打开资源管理器、其他应用程序、任务管理器等时,会完全冻结。发生这种情况时,整个系统的 CPU/内存使用率很容易低于 20%。
我还重新安装了 Windows,以确保它与 Windows 无关。仅重新安装了我的开发工具、discord 和 teamviewer。
答案1
这个问题似乎与 Hyper-V 直接相关。即使我停止了虚拟机,也无济于事。一旦我完全删除 Hyper-V,我就没有任何问题了 - 我能够以 0 延迟运行所有导致延迟的应用程序(以及更多)。