Windows Server 2003和2008视频帧率慢?

关注

问题

(请注意,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.安装镜像驱动程序(需要重新启动)

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

Splashtop Streamer v3.1.2.0及更新版本:

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

然后点击“高级”选项卡并向下滚动以点击“安装镜像驱动程序”按钮。确认安装的UAC窗口将弹出。点击安装继续。完成后,该按钮将变为“卸载镜像驱动程序”。

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视频内存的各种惠普和戴尔服务器上得到验证。

注1:如果您关闭硬件加速作为缓慢性能的解决方法,请在安装镜像驱动程序后再打开它。

注2:如果您的响应时间极其缓慢,但有足够的视频内存,如果您能告诉我们,我们将不胜感激。可能还有其他原因,我们不知道。请提供包括DxDiag输出在内的支持票。

注3:使用Mirror驱动程序时有两个限制。请点击链接了解更多详情。

更新(6/29/2015) - Splashtop Streamer 2.6.5.10及更高版本中默认支持在多个显示器之间切换。

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

还有其它问题?提交请求

评论