在Windows上屏幕刷新缓慢?

关注

问题

(请注意,Windows Server 2012上不会发生此问题。)

对于Windows Streamer 3.0.4.5或更早版本:
在远程会话中输入键或单击按钮时,直到几十秒甚至几分钟后屏幕才会更新。

对于Windows Streamer 3.0.6.2或更高版本:
在远程会话期间, 屏幕更新会延迟几秒钟,并且光标会不断闪烁。即使在快速的多核CPU上,CPU利用率也异常高,达到25-50%。

3.0.6.2版引入了一项优化功能,该功能可将视频内存较低的服务器上的延迟从可能的几分钟减少到几秒钟,因此这样的系统至少可以运行。 仍然有必要应用以下两种解决方法之一,以便您的服务器可以最高效地运行。

原因

如果发生这种情况,则表明Splashtop没有足够的视频内存来处理。为了使Splashtop有效运行, 计算机应至少具有256MB的视频内存 。如今,大多数PC和现成的图形卡(在1GB +以上的情况并不罕见)都可以轻松解决此问题。但是许多服务器可能无法满足这一要求,在这些服务器上,仍通常使用8MB或16MB的视频内存。

Splashtop比传统的远程桌面工具需要更多的视频内存的原因是我们使用基于视频的方法来编码和传输屏幕。这项技术是实现我们的性能目标的关键,该目标使用户能够感到自己仍然坐在计算机前(当然,要有足够的硬件和网络功能)。

但是,这种方法确实意味着我们要加重图形硬件的负担。

您可以运行Windows内置的DxDiag.exe来找出计算机有多少视频内存。此支持文章显示了在DxDiag中查找相关信息的位置。

网络带宽不太可能是延迟如此严重的原因。网络带宽不足可能会导致最多几秒钟的延迟,但通常不会再延迟几秒钟。如果要确认是否存在网络带宽问题,可以暂时将计算机的分辨率降低至1024x768或打开平滑模式(在Splashtop Business应用程序中),以查看速度是否有所提高。如果速度缓慢是由于视频内存不足所致,那么这些测试不会有什么不同。

通常,Splashtop应该能够响应来自远程访问的计算机的1.5-2Mbps 上行链路

解决方法

如果计算机确实没有足够的显存,有两种解决方法探明可供选择:

1.在计算机上禁用显示适配器的硬件加速

支持文章显示了如何执行此操作。

该解决方法对于许多用户来说效果很好。对于其他用户,由于后台或计算机上的其他工作负载,禁用硬件加速是不可行的。

2.使用其他视频编码器

Win8或Win10,Server 2012或2016:

启用硬件屏幕捕获。

  1. 更新到版本3.3.2.0 Streamer或更高版本
  2. 转到Streamer/高级选项卡,向下滚动以选择硬件选项。
    Screenshot_062519_114038_AM.jpg

对于Streamer 3.3.0.2或更低版本,请下载附件的EnableDXGI_64.reg,双击以启用。

Win7或XP,Server 2003和2008:

安装镜像驱动程序(需要重新启动)

安装了镜像驱动程序后,Splashtop Streamer将使用其他方式来处理屏幕信息。

Splashtop Streamer v3.1.2.0及更高版本:

从开始菜单->所有应用程序-> Splashtop Remote-> Splashtop Streamer打开Streamer程序

然后单击“高级”选项卡并向下滚动以选择“镜像驱动程序”屏幕捕获选项。

Screenshot_062519_115735_AM.jpg

Splashtop Streamer v2.6.5.10 到 v3.1.0.2,手动安装。 (教程视频提供于:https://www.youtube.com/watch?v=rSn8DmYxSiA

  • 从下面下载并安装镜像驱动程序(driver.zip)。
  • 解压driver.zip
  • 用“以管理员身份运行” 打开一个cmd窗口
  • 在适当的文件夹中运行install.bat(如果使用XP或Server 2003,则运行xp / xp64文件夹;如果使用Vista,Windows 7或Server 2008,则运行vista / vista64文件夹)
  • 重启

此解决方法已在具有8或16MB视频内存的各种HP和Dell服务器上得到证明。

注意1:如果为了降低性能而关闭了硬件加速,请在安装镜像驱动程序后将其重新打开。

注2:如果您确实遇到这样大大缓慢的响应时间,但 足够的显存,我们将不胜感激,如果你可以让我们知道。可能还有其他我们不知道的原因。请提交支持票,包括DxDiag输出。

注意3:使用镜像驱动程序时有两个限制。请单击链接以获取更多详细信息。

更新(3/25/2016) -描述了Windows Streamer版本3.0.6.2中添加的部分优化。请注意,对于视频内存较低的系统,仍然需要上述两个解决方法之一。

9 人中有 7 人觉得有帮助