RDP 优化操作 微软远程桌面 开启显卡加速、60FPS、USB设备重定向

admin8个月前服务器运维1059

有一说一,Windows自带的远程桌面服务(RDP)非常优秀,不考虑云服务(可以自己搭建)的情况下,在表现上可以胜过任意一款第三方远程控制软件(包括且不限于VNC、Teamviwer……),毕竟是原生功能。

RDP本身是可以无显卡运行的,显示远程桌面的时候并不调用显卡,可以做一些基本的管理操作。最近研究了一下怎样将提升RDP的性能,开启显卡加速(OpenGL,DX支持),提高传输帧率(默认30fps,设置为60fps),以及USB设备重定向(将客户端的USB设备挂载到远程主机,不需要USB Network Gateway)

显卡加速

首先打开远程主机上的组策略(Win+R打开运行,输入gpedit.msc

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

在右边选择将硬件图形适配器应用于所有远程桌面服务会话

20200827003633866.png


右键编辑,选择已启用,确定保存。


20200827003701688.png


重启远程主机。

现在可以在远程桌面里运行需要GPU支持的应用了,包括OpenGL、DX、Vulcan……

提升传输帧率

RDP默认的帧率是30,可以设置为60帧传输

实际效果取决于客户端设置、网络环境等等因素

打开远程主机上的注册表编辑器:


20200827003924244.png

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


20200827003936867.png


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


20200827003948934.png


双击刚添加的这一项,基数选择为十进制数值数据填写15.


20200827004003121.png


确定保存,重启生效。

开启RemoteFX USB重定向

RDP默认支持共享存储设备,我们可以让它共享任意USB设备(也不是任意,就是一般的USB设备,但不是所有)

在客户端电脑上,打开组策略

依次找到 计算机配置->管理模板->Windows组件->远程桌面服务->远程桌面会话客户端->RemoteFX USB 设备重定向


20200827004019612.png


选择右边的允许此计算机中受支持的其他 RemoteFX USB 设备的 RDP 重定向,设置为已启用,然后将选项中的RemoteFX USB重定向访问权限”设置为“管理员和用户(可能是因为Windows10里自己的账户不认为是管理员)。


![在这里插入图片描述](https://img-blog.csdnimg.cn/20200827004043920.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NzZG5fbGlmZTE4,size_16,color_FFFFFF,t_70#pic_center) 

确定保存,重启生效。

重启后打开远程桌面客户端,点击显示选项,在本地资源里的本地设备和资源详细信息中可以找到其他支持的RemoteFX USB设备,可用的设备会被列出来


20200827004711249.png


勾选后即可将本地的USB设备挂载到远程主机上。

注意

不同于我们一般插入USB设备那样,远程主机似乎并不会自动为重定向的设备安装驱动,需要手动安装驱动后才能正常使用

结语

开启了RDP的这些功能后,实际上就在操作系统内的操作而言,已经可以替代IP KVM这样的方案了,后者价格昂贵,效果有限(如果想要操作BIOS的话,就只能IP KVM了)。而这样并不需要安装其他软件,完全由RDP来承担。


参考资料 Microsoft Support: https://support.microsoft.com/en-us/help/2885213/frame-rate-is-limited-to-30-fps-in-windows-8-and-windows-server-2012-r

KB Parallels: https://kb.parallels.com/123961

ESRI.COM:https://community.esri.com/thread/225251-enabling-gpu-rendering-on-windows-server-2016-windows-10-rdp


相关文章

蚂蚁笔记私有部署

说明其实官方的教程中已经写得很清楚了,我写这个主要是为了记录一下我自己当时安装的过程,方便后续查询官方文档请查阅:https://github.com/leanote/leanote/wiki环境要求...

BT宝塔面板 磁盘爆满处理方法 图文教程

BT宝塔面板 磁盘爆满处理方法 图文教程

BT宝塔面板 磁盘爆满处理方法 图文教程新建定时任务 每15天执行一次shell   如果站点访问量高,日志产生量快 可以缩短  如果日志用用 可以另寻他法备份rm&nb...

Linux挂载第二块硬盘操作方法

Linux挂载第二块硬盘操作方法

Linux挂载第二块硬盘操作方法 - 一个运维的日常 - 博客园远程SSH登录上Centos服务器后,进行如下操作提醒:挂载操作会清空数据,请确认挂载盘无数据或者未使用第一步:列出所有已挂载磁盘 命令...

爱快软路由多网口共用同一网段共享DHCP

爱快软路由多网口共用同一网段共享DHCP

使用爱快软路由时扩展了一个usb网卡,想绑定发现正常添加lan的方式会强制分开网段,看网上描述可能还会上不了网后发现在lan下 扩展信息里LAN扩展模式 里面选中其它网口如eth2 就行了 这样新增的...

.htaccess伪静态判断来源为搜索引擎时跳转

RewriteEngine OnRewriteBase /RewriteCond %{HTTP_USER_AGENT} (haosou|360|sogou|so|uc|sm|bing|baidu|go...

frp服务开机自启

frp服务开机自启

记得给frps或frpc文件执行权限!!!chmod 755 frpschmod 755 frpc连不通可能是因为服务器与客户端时间差超过15min使用syst...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。