RDP Tiles 粘连/滚动不良 (MS Vista -> Windows 7)

RDP Tiles 粘连/滚动不良 (MS Vista -> Windows 7)

我经常在家里通过 IPSec VPN 通过 RDP 连接到我的 Windows 7 Enterprise(32 位)工作桌面;我也从其他 Windows 7 和 Windows XP 计算机连接到工作桌面。

当我在工作时,我对 RDP 没有任何问题...具体来说,连接性是:

  • Windows7(数据中心终端)->Windows7(工作桌面)
  • WindowsXP(实验室终端)-> Windows7(工作桌面)

但是,当我在家时,我使用 Vista Home Premium(64 位)机器连接到同一个 Windows 7 Enterprise(32 位)工作桌面,并遇到以下症状:

  • 当我通过 RDP 会话最小化窗口时,部分应用程序窗口磁贴会“卡住”,直到我将鼠标移到卡住的 RDP 桌面磁贴上或通过在桌面上拖动来突出显示它
  • 使用鼠标滚轮滚动时看起来很抖动,并且屏幕无法通过 RDP 流畅地呈现
  • 在 RDP 中,使用vim内部putty或者superputty几乎是不可能的,因为我必须手动移动putty窗口显示按键。这是我最大的抱怨,因为我使用vim作为 IDE,我的所有开发都在 Linux 机器上,我通过 ssh 连接到putty
  • 奇怪的是,当我直接在路由器或 Linux ssh 会话中输入内容时(无需在 Putty ssh 窗口内启动 vim),问题并没有那么严重。但是,如果我按箭头键返回以修复该行上的错误,我的绿色 Putty 光标有时会在该行上“粘”一个幽灵光标

我应该指出没有任何当我从工作机器上进行 RDP 时,就会出现上述症状;只有当我从家里的 MS Vista 系统进行 RDP 时,才会出现这些问题。

我家里的 Vista 系统的 CPU 利用率几乎为零...当我从家使用 VPN 时,我经常从我的 Vista PC 运行 ping 绘图仪到我的 Windows 7 工作桌面,但我没有看到数据包丢失或抖动进入系统...

从家里 Ping_plotter

我的问题: 当我从家里的 MS Vista 系统通过 RDP 连接到 Windows 7 桌面时,如何停止上述问题?


MS Vista 系统规格

  • 操作系统:Vista Home Premium(64 位),SP2 [最新补丁]
  • 中央处理器: Core2 E8400 @ 3.00Ghz
  • 内存:4GB
  • 显卡:NVidia GeForce GT 520 (驱动程序 9.18.13.697)(驱动程序 9.18.13.1090)
  • RDPv7(通过KB969084(关闭持久位图缓存)

我尝试将这些 GeForce 设置专门应用于C:\Windows\System32\mstsc.exe,但没有帮助......

  • 各向异性过滤:关闭
  • 抗锯齿 - FXAA:关闭
  • 抗锯齿 - 伽马校正:关闭
  • 抗锯齿 - 模式:覆盖任何应用程序设置
  • 纹理过滤-各向异性样本优化:关闭
  • 纹理过滤 - 负 LOD 偏差:允许
  • 纹理过滤 - 质量:高质量
  • 纹理过滤 - 三线性优化:关闭
  • 线程优化:关闭
  • 纹理过滤 - 各向异性过滤优化:关闭
  • 垂直同步:关闭

答案1

编辑:这似乎与一些较新的 nVidia 驱动程序的错误有关,如上所述这里。解决方案似乎是在客户端上使用窗口模式(而不是全屏)或降级到旧版本的驱动程序。

先前关于完整性的建议:

  • 在初始 RDP 连接窗口中,如果您单击选项然后点击经验选项卡中,您可以选择代表性网络速度来自动调整质量设置。我建议您选择低速宽带或者调制解调器(56Kbps)选项。如果您的问题是由于带宽不足引起的,那么这应该会有所帮助,但降低复杂性也可能有助于解决由其他问题引起的图形损坏。
  • 尝试取消勾选持久位图缓存复选框以防位图缓存损坏。
  • 检查您是否拥有最新的 RDP 客户端 (v7),此更新应已安装http://support.microsoft.com/kb/969084/en-us
  • 暂时禁用所有防病毒/防火墙软件

答案2

RDP 不使用您列出的任何图形设置(抗锯齿、各向异性过滤等)。至少在“客户端”计算机(Windows Vista)上。事实上,RDP 无法通过这种方式在互联网上传输图形数据。(由于许多技术特性和应用程序兼容性的限制。)如今这种技术根本不存在,或者至少对于普通公众来说不存在。

RDP 的主要任务之一就是从您的“服务器”(Windows 7)复制屏幕图像,通过连接传输,然后在您的客户端(Vista)上显示。例如,循环按下远程“打印屏幕”键并粘贴到客户端“MS Paint”中。

为了解决该任务,使用了许多其他算法和技术。图形处理器的标准客户端机器任务(纹理、抗锯齿、后期制作等)都不是

RDP 问题存在于其他层面。最有可能的是,您使用的软件的 RDP 客户端(64 位)和 RDP 服务器(32 位)之间存在不兼容或其他错误。

尝试使用其他软件。我总是使用TeamViewer我自己用的。它免费供个人使用。并且可以配置为仅通过 IP 使用和连接(通过 VPN 连接)。只需在合作伙伴ID字段并尝试连接。

相关内容