RDP 有什么究极优化技巧吗?

2023-11-01 15:49:25 +08:00
 PatrickLe
Mac 用 Microsoft Remote Desktop 连接 Windows ,做了如下措施了
1. 勾选了 Optimize for Retina displays ,
2.在 Windows 上开启了 60FPS
3.开启了“将硬件图形适配器应用于所有远程桌面会话”,

效果已经非常不错了,还想问问各位大佬有什么究极优化措施没,求分享

目前感觉 win 的画面稍稍有点糊,远程播放的声音偶尔有点破音
7783 次点击
所在节点    Windows
42 条回复
xausky
2023-11-01 15:58:10 +08:00
换上 moonlight 就好多了
stinkytofu
2023-11-01 16:01:36 +08:00
如果是同城的话, 用同一个运营商的宽带, 延迟超低, 基本上就和局域网差不多的体验了
PatrickLe
2023-11-01 16:17:15 +08:00
@stinkytofu 不是同城,是异地跨运营商,用 WG 访问家里
ambition117
2023-11-01 16:17:49 +08:00
mac 换成 Windows
PatrickLe
2023-11-01 16:18:38 +08:00
@xausky 这个效果应该跟 parsec 类似吧?我试了 parsec 流畅度,鼠标操作跟随度的确比 RDP 好,但总是出现连接不稳定的情况,那时候画面就短暂的糊一下,很难受
Sephirothictree
2023-11-01 16:41:10 +08:00
parallels client 比 Microsoft Remote Desktop 清晰点,局域网 4k 屏幕自测,目前完全取代 M RDP
hahasong
2023-11-01 17:02:01 +08:00
WG 损耗有点大,换成 v6 直连或者 SS
hez2010
2023-11-01 17:03:59 +08:00
组策略里还可以开启 RDP H.264 硬解
Edwardlyz
2023-11-01 17:12:30 +08:00
huajingyu
2023-11-01 18:03:30 +08:00
RDP 音频延迟问题很严重,因为延迟如果没有超过几秒,就不会快进。而是保持声音比画面晚的状态。
H.264/AVC 444 似乎会导致不稳定的网络下更容易遇到左右声道颠倒。(不过即使是默认配置,网络偶尔不稳定时有时候也会左右声道颠倒。)但不得不说 H.264/AVC 444 比较节省资源以及流畅。
远程桌面的连接文件(*.rdp )里面一些设置也能用于优化。比如
bandwidthautodetect 设为 0 ,可以禁止根据网速自动调整带宽,然后才能遵循体验页面中的速度限制。
组策略甚至能设置无损音频。但是目前看不出 RDP 虚拟声卡使用的是哪种频率。
连接到 Windows XP 时,甚至支持蜂鸣器重定向,以及音频预先缓冲。
连接至 Windows 7 时,甚至能重定向媒体,也就是说视频会由客户端解码并播放,比服务器解码后再把画面发过来要好。但是游戏的话我没测试过。
kkk9
2023-11-01 18:41:18 +08:00
没用特别需要(串流),单纯的日常使用,RDP 无人能敌。
PatrickLe
2023-11-01 20:46:12 +08:00
@Edwardlyz 哈哈哈,我白天调试的时候也看到这个帖了,但是看到改动的地方太多了,不敢贸然尝试,(现在人在外地,玩崩了就失联了,2333 )
PatrickLe
2023-11-01 20:47:47 +08:00
@huajingyu 老哥能不能分享下具体的优化环节和步骤
huajingyu
2023-11-01 21:08:43 +08:00
有些问题是解决不了的,只能让微软修复。(极端网络环境下的立体声颠倒问题。)
关于限速,在配置文件找到 bandwidthautodetect ,最后冒号后面的数字改成 0 ,可以禁止根据网络连接状态自动决定速度,而是遵循体验选项卡中设置的网络环境。(“允许以下功能:”上面的选择框。)
我自己是会设置成“调制解调器(56 kbps)”,这样虽然画面不流畅,但是声音绝对不会延迟。实际带宽会控制在 1 Mbps 以下。(通过 RDP 主机与远程传送文件也会被这个设置限速,传文件时可以提高一点或者 bandwidthautodetect 改回去。)
后面说的蜂鸣器重定向、音频缓冲以及媒体重定向在 Windows 8 或者 RDP 8 上被砍掉了。
RDP 文件的设置,微软支持上有一篇文档。
RDP 文件是远程桌面连接设置文件,如果直接打开远程桌面客户端,会自动打开文档文件夹下的 Default.rdp ,如果没有则会自动创建并应用隐藏属性。用文本编辑器打开这个文件可以编辑一些隐藏设置。
huajingyu
2023-11-01 21:14:43 +08:00
@PatrickLe
14 楼一些信息有误或者需要补充:
音频延迟问题也需要微软修复。(远程桌面在 iOS 上的版本对网络波动导致的音频延迟处理的很不错。)
然后就是“这样虽然画面不流畅,但是声音绝对不会延迟。”应该是能更少遇到声音延迟的情况。毕竟大带宽传输的稳定性有点差。
PatrickLe
2023-11-01 21:36:36 +08:00
@huajingyu 老哥,我刚按照 9 楼的教程优化了,我感觉声音延迟要好些了,强烈推荐试试
tsanie
2023-11-01 21:43:58 +08:00
9 楼那个以前一直用的好好的,最近 23h2 更新后突然 60 帧没效果了,延迟 4ms ,带宽信息显示的预估 400mbps ,但一直锁 30 帧,怀疑那个 DWMFRAMEINTERVAL 没生效
huajingyu
2023-11-02 00:51:33 +08:00
@PatrickLe 有空我试试。
@tsanie Windows 11 似乎不再允许使用 XDDM ,即使组策略配置后依然会使用 WDDM ,而我个人感觉 WDDM 的画面流畅度没法达到 60 帧。虽然程序显示的帧率确实提高了。
Admstor
2023-11-02 01:10:12 +08:00
@huajingyu 请问,本地显示器 125%缩放,如何远程桌面里的远程桌面也可以 125%
目前远程桌面只能保持 100%,导致字体还是偏小,而在标题栏右键的缩放,只是简单的放大,没有做高分辨率的适配,非常的粗糙
huajingyu
2023-11-02 01:29:33 +08:00
@Admstor 在不动远程桌面客户端缩放设置的情况下,远程桌面需要设置为全屏,远程会话才会遵循客户端的缩放。(比远程桌面客户端的缩放设置要清晰。)否则远程会话是 100% 缩放。(远程桌面窗口化不会遵循缩放,不知道是不是 Bug 。)
当然,也可以人工编辑远程桌面连接文件来设置缩放率为与客户端桌面缩放率不一致的值。
Android 远程桌面客户端,显示设置可以设置分辨率和缩放率。iOS 的客户端只能设置分辨率,缩放率强制 100%。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/987529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX