通过 RDP 滚动浏览器是生涩的。其他应用程序表现良好。为什么?

Ha *_* Ne 6 remote-desktop performance smoothing

我有 Windows XP SP3 和 Windows 7 机器作为我局域网中的服务器。(它只有 100mbit LAN,没有 WAN)。

客户端是 Linux,刚刚编译了最新的 FreeRDP 1.x。

这是问题所在。例如,当您打开大型 MS Office 文档(Excel、Word 等)时,您可以正常滚动,并且运行非常流畅!

但在浏览器中,它有点生涩。所以我的意思是,这不是连接问题。

为什么会发生这种情况?顺便说一句,我尝试创建一个包含大量文本的简单 HTML 文件,但它仍然生涩。所以这不是关于带有图像的“重”html页面。

我也尝试在没有帮助的情况下使用 800x600 分辨率。我错过了一些东西。

我尝试使用很多设置。我尝试使用 16 位、24 位、启用/禁用主题等。

任何的想法?

PS:在具有相同客户端(FreeRDP)的强大机器上,一切都非常流畅。

Gur*_*pst 7

您的问题很可能是由于在现代浏览器中使用硬件加速造成的。虽然这在本地系统上通常更快,但在远程会话中使用时会变得非常慢,因为没有高级绘图例程,远程软件的服务器组件可以捕获这些例程。所以远程软件必须回退到发送位图而不是 GDI 绘图命令。

在浏览器中禁用硬件加速,你应该没问题。

  • 在火狐浏览器中
    1. 转到选项->高级->常规
    2. 取消勾选可用时使用硬件加速
  • 在 Internet Explorer 中
    1. 转到Internet 选项->高级
    2. 勾选使用软件渲染而不是 GPU 渲染


Apa*_*che 4

我用于 Windows 7 Professional 和 Ultimate 主机的内容(我使用 Windows 7 作为 RDP 客户端,但它们应该可以工作):

更改压缩算法

在开始菜单的搜索栏中输入:gpedit.msc
Computer Configuration> Administrative Templates> Windows Components> Remote Desktop Services> Remote Desktop Session Host>Remote Session Environment

来源

禁用 TCP 自动调整(适用于 Windows Vista+ 主机)

  1. 以管理员身份打开cmd.exe
  2. 输入:netsh interface tcp set global autotuning=disabled
  3. 要检查它是否有效:netsh interface tcp show global

要重新启用它:netsh interface tcp set global autotuning=normal

来源