![RDP:某些应用程序在初始加载时需要很长时间才能绘制](https://linux22.com/image/1559943/RDP%EF%BC%9A%E6%9F%90%E4%BA%9B%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%9C%A8%E5%88%9D%E5%A7%8B%E5%8A%A0%E8%BD%BD%E6%97%B6%E9%9C%80%E8%A6%81%E5%BE%88%E9%95%BF%E6%97%B6%E9%97%B4%E6%89%8D%E8%83%BD%E7%BB%98%E5%88%B6.png)
当我从 Win 7 Pro 笔记本电脑远程访问 Win 10 Pro 计算机时,某些应用程序(例如 Chrome、VSCode、Slack 和 Edge(直到 4 月 Windows 10 更新))第一次打开时需要很长时间才能上漆。加载后,我可以创建这些应用程序的所有我喜欢的实例,直到最后一个实例关闭,此时应用程序将需要再次“加载”。我通过 SSH 隧道和直接 RDP 都观察到了这种行为。
在此加载期间,窗口除标题栏外全部显示为白色可以正常绘制和运行。这需要约 10 秒。其他应用程序如Visual Studio 2017和Notepad++不受影响。
这些应用程序的高度图形化特性让我认为它与 GPU 加速有关,因为大多数有问题的应用程序似乎都是基于 Electron 或 WebKit 的应用程序。情况并非总是如此,因为 Windows Photos 应用程序的行为类似,尽管它在加载过程中保持黑色而不是白色。Windows Mail 应用程序也表现不佳,在加载过程中将其徽标显示为蓝色。
这种行为也不一致;在极少数情况下,一切都正常!这种情况通常会持续一天左右,然后才会恢复。最近一次发生在我更新了主显卡驱动程序但尚未重新启动机器之后,这又让我想到了 GPU 加速。
我在加载 VSCode 时快速观察了我的 GPU 性能。我的主要 PCIe 卡(Nvidia 980Ti)徘徊在 0% 到 3% 之间。集成 GPU(驱动我的两个辅助显示器的 Intel 630)保持在 0%。有趣的是,任务管理器的“性能”选项卡还我第一次切换到它时花了很长时间来绘制。