微信关注,获取更多

提升远程办公体验:利用RemoteFX技术实现高效远程工作

本文介绍了如何使用Microsoft Remote Desktop Gateway和RemoteFX技术,通过优化配置和注册表设置,在RDP环境下实现高性能、低延迟的远程工作体验。文章详细描述了相关配置和调优技巧,帮助企业在确保安全的同时,最大化远程工作性能。


随着远程办公的普及,如何在保障安全的同时提升远程工作的效率和体验,成为许多企业亟待解决的难题。特别是对于需要高计算资源和图形处理的行业,远程办公更是面临着巨大的挑战。作为一家AAA游戏工作室的系统管理员,我们需要确保开发人员在家中也能够顺畅地进行游戏开发工作,同时避免影响性能和安全性。

幸运的是,通过优化Microsoft的远程桌面技术,我们成功地解决了这些问题。在本文中,我们将分享如何通过Remote Desktop Gateway(RDG)和RemoteFX技术,最大化提升远程办公的工作体验。

1. 远程办公的挑战与解决方案

在高要求的工作环境下,远程办公需要解决多个关键问题,尤其是性能和延迟。对于游戏开发而言,图形质量和帧率至关重要,任何延迟或性能瓶颈都会影响开发进度。

我们的目标是通过优化Remote Desktop Protocol(RDP)和RemoteFX技术,尽可能提升远程桌面连接的流畅度。我们成功实现了在员工家中通过RDP连接达到60FPS的1080p分辨率,并且控制器延迟保持在一个较低水平,确保开发人员能够顺利进行工作。

2. 配置Remote Desktop Gateway(RDG)

在优化RDP性能时,Remote Desktop Gateway(RDG)发挥了重要作用。RDG通过端口443进行加密传输,确保了远程连接的安全性,并避免了传统VPN方案可能带来的性能问题。在本项目中,RDG成为了远程桌面流量的优先通道,保障了网络的畅通。

配置步骤:

  1. 安装并配置RDG
    RDG的安装和配置相对简单,安装过程中可以参考微软官方文档。在完成配置后,RDG会成为所有RDP流量的入口,所有远程桌面连接会通过443端口进行加密通信,从而确保数据的安全。

  2. 配置RDP主机端策略
    接下来,我们需要在远程工作站上应用一系列组策略,以优化RemoteFX性能。以下是我们在工作站上应用的核心组策略设置:

    1. **启用RDP传输协议**:
      - 计算机配置 > 策略 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 连接
      - 启用“RDP传输协议”,并选择“使用UDP和TCP”。
    
    2. **启用硬件图形适配器**:
      - 计算机配置 > 策略 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 远程会话环境
      - 启用“为所有远程桌面服务会话使用硬件图形适配器”。
    
    3. **优先选择H.264/AVC 444图形模式**:
      - 启用“H.264/AVC硬件编码”并设置为“始终尝试”。
      - 启用“配置RemoteFX数据压缩”并选择“不使用RDP压缩算法”。
    
    4. **优化RemoteFX的图像质量**:
      - 配置RemoteFX的图像质量为“高”。
      - 启用“优化图像体验”并设置为“丰富多媒体”。

3. 远程桌面主机端注册表优化

为了进一步提升RemoteFX性能,我们对Windows注册表进行了细致的调整,以下是部分关键的注册表配置:

;---------------------TurboRemoteFXHost.reg---------------------
Windows Registry Editor Version 5.00

; 设置60 FPS限制
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]
"DWMFRAMEINTERVAL"=dword:0000000f

; 提高系统响应性
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
"SystemResponsiveness"=dword:00000000

; 优化显示和频道带宽的流量控制
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermDD]
"FlowControlDisable"=dword:00000001
"FlowControlDisplayBandwidth"=dword:0000010
"FlowControlChannelBandwidth"=dword:0000090

; 禁用网络带宽限制
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
"DisableBandwidthThrottling"=dword:00000001

; 启用更大的MTU包
"DisableLargeMtu"=dword:00000000

; 禁用WDDM驱动,改用传统的XDDM驱动
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services]
"fEnableWddmDriver"=dword:00000000
;----------------End of host Registry settings----------------

这些注册表设置优化了RDP的显示延迟、带宽流量控制,并禁用了Windows的网络带宽限制,从而显著提高了远程连接的流畅度和稳定性。

4. 客户端配置与游戏控制器支持

为了使员工在远程工作时能够顺利使用游戏控制器,我们配置了RemoteFX USB设备重定向功能。此功能要求客户端操作系统为Windows 7/8/10专业版及以上版本。通过以下步骤,用户可以启用USB设备重定向:

客户端配置步骤:

  1. 启用RemoteFX USB设备重定向
    在客户端PC上,打开“运行”对话框,输入gpedit.msc并按下回车。导航到以下路径:

    本地计算机策略 > 计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面连接客户端 > RemoteFX USB设备重定向

    然后启用“允许RDP重定向其他支持的RemoteFX USB设备”选项,并选择“用户和管理员”权限。

  2. 强制更新组策略
    在命令行中执行gpupdate /force,并重启PC以完成配置。

完成上述步骤后,员工便可以在远程桌面会话中使用USB游戏控制器。

5. 结果与展望

通过以上的配置和优化,我们成功实现了远程桌面环境下的60FPS、1080p分辨率的高质量图像输出,并且控制器延迟保持在较低水平。尽管这个方案并不完美,但在有限的带宽条件下,它提供了相当令人满意的体验。

如果能够进一步提升带宽和硬件性能,完全有可能实现更高的帧率和更优的图形表现。

6. 结语

通过对Microsoft Remote Desktop Gateway和RemoteFX的优化配置,我们显著提升了远程办公的工作体验,尤其是在需要高图形处理能力的行业,如游戏开发等领域。虽然这不是一个完美的解决方案,但它为远程办公提供了一条可行的优化路径。希望本文的经验能对其他面临类似挑战的团队有所帮助。

未经允许不得转载:大神网 » 提升远程办公体验:利用RemoteFX技术实现高效远程工作

相关推荐

    暂无内容!