8

RDP图形性能优化调整

 2 years ago
source link: https://direct5dom.github.io/2022/05/21/RDP%E5%9B%BE%E5%BD%A2%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E8%B0%83%E6%95%B4/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

RDP图形性能优化调整

2022-05-21服务器

202205212003281.png

不同情况下的帧率参数对比。

微软的RDP是一个十分优秀的远程桌面服务,在不考虑云服务的情况下,表现上可以胜过任何第三方远程控制软件(毕竟是原生)。

然而默认配置下的RDP并不能发挥出全部的功能,包括显卡加速、刷新率、USB重定向等。

本文主要讲解如何在RDP中开启显卡和改60Hz刷新率,即图形性能相关的参数。

OS:Windows 11 专业版 22H2(Beta渠道预览版Build 22621.1)

CPU:Intel Core i5-12400F

RAM:16GB

GPU:NVIDIA Geforce GTX 1050

本文提到的方法在上述软硬件平台测试有效。

在默认情况下,RDP是不一定会使用电脑的GPU硬件的,显示图形的工作交给了“Microsoft基本渲染驱动程序”,这会存在一定的性能问题,同时可能无法使用DirectX和OpenGL。

想要在RDP中开启显卡,需要在在远程主机打开组策略(在Win+R中输入gpedit.msc),依次找到:

计算机配置->管理模板->Windows组件->远程桌面服务->远程桌面会话主机->远程会话环境

在右边找到“将硬件图形适配器应用于所有远程桌面服务会话”,右键编辑,选择“已启用”并保存。

接下来重启远程主机即可。

修改RDP刷新率为60Hz

RDP在默认情况下刷新率为30Hz,可以通过修改注册表改为60Hz。

注意:实际体验会受限于客户端配置、网络环境等。

想要修改RDP刷新率,需要在远程主机打开注册表编辑器(可以在Windows搜索栏直接搜索),找到:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations

在空白处右键 -> 新建 -> DWORD(32位)值,命名为:DWMFRAMEINTERVAL

双击DWMFRAMEINTERVAL基数选择十进制数值数据填写15并保存。

接下来重启远程主机即可。

使用游戏《古墓丽影9》的Benchmark进行测试,得到的结果如下:

202205212003281.png

需要注意的是,RDP改60Hz的刷新率,实际上有66Hz。因此在开启显卡后,测试的帧率会比原生还要高一些(原生被显示器限制在60Hz)。


Recommend

  • 58
    • www.cocoachina.com 6 years ago
    • Cache

    iOS 图形性能优化

    这里我们将介绍Core Animation的运行机制,iOS视图的显示都是通过它来完成的,所以我们想要优化图形性能必须了解Core Animation。

  • 15

    解决WIN10 1909 RDP 'Credentials did not work'错误 Published on Nov 24, 2019 in

  • 10
    • www.8sec.cc 4 years ago
    • Cache

    rdp利用整理

    rdp利用整理 - 裤衩哥的小屋 请输入密码访问本文链接: http://www.8sec.cc/index.php/archives/445/...

  • 7
    • forums.macrumors.com 4 years ago
    • Cache

    Global Protect and MS RDP on M1 Mac's

    Global Protect and MS RDP on M1 Mac's ...

  • 19
    • wiki-power.com 3 years ago
    • Cache

    使用 rdp 访问群晖 NAS

    使用 rdp 访问群晖 NAS使用 frp 在任意网络下访问群晖 NAS。为什么要通过 frp 访问群晖

  • 20
    • wiki-power.com 3 years ago
    • Cache

    如何实现外网 RDP 远控(frp)

    如何实现外网 RDP 远控(frp)使用 frp 在任意网络下实现远程桌面控制。为什么使用 RDP

  • 27

    V2EX  ›  Windows Win10 21h1 远程 RDP 10bit 花屏问题   BiteDXH · 1 天前 · 1191 次点击

  • 7

    V2EX  ›  程序员 有没有能多端同步 rdp 连接的方案   cuixiao603 · 1 天前 · 549 次点击...

  • 10
    • computingforgeeks.com 3 years ago
    • Cache

    How To Setup TigerVNC Server on CentOS 8 for RDP

    How To Setup TigerVNC Server on CentOS 8 for RDPIn this tutorial we’ll cover the steps to install TigerVNC Server on your remote CentOS 8 machine with GNOME desktop environment, and how to connect to it via Remote Desktop Connection. Once Tig...

  • 1

    ubuntu ssh 远程ubuntu 版本可归为两类,桌面版和服务器版。桌面版(desktop)主要针对个人 pc 使用,带有 GNOME 桌面环境图形化界面,和 windows 类似,可以浏览网页,编辑文档,看视频等,占用系统资源较高,至少需要 4G...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK