正如标题所示,如何改善某些应用程序中远程桌面连接的输入延迟?我使用了很多 3D 应用程序(Blender、Unity、Unreal),这些应用程序需要单击并按住鼠标中键并拖动来围绕场景旋转。在本地桌面上,没有问题,但通过 Windows RDP 执行此操作时,我会遇到非常严重的延迟,导致屏幕上的所有内容都变得非常迟缓。这非常烦人,我经常最终做出过度的动作。
在其他远程桌面界面(例如 VNC 或 Team Viewer)上也可以看到此问题。
请告诉我如何解决这个问题!谢谢!
[更新]:为了澄清我的意思,这里有一个关于虚幻引擎的讨论。但在使用其他应用程序时我仍然遇到问题。
答案1
经过进一步挖掘,我发现这篇关于虚幻引擎的论坛帖子。共享的信息适用于所有 RDP 使用。
以下是我对该帖子的解释:
- 在主机上,打开“编辑组策略”(
gpedit
在“开始”搜索栏中搜索) - 浏览至:
Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Remote Session Environment
- 启用“
Use the hardware default graphics adapter for all Remote Desktop Services sessions
”(右键点击 > 编辑 > 启用) - 启用“
Configure H.264/AVC hardware encoding for Remote Desktop Connections
”(论坛帖子说这是可选的,但我认为如果您有硬件支持,任何加速都是受欢迎的) - 重新启动 RDP 连接(如有必要)
- (我发现了一些额外的东西):如果您的工作不需要 32 位色彩深度,请将 RDP 色彩深度更改为 24 位(在连接之前在 RDP 显示设置中)。
当我启用这些选项并运行 3D 应用程序时,我立即看到输入延迟有了明显改善。