为啥 Linux 连 window rdp 比 window 连 window 卡的多?

2021-10-14 11:37:20 +08:00
 wszgrcy
3823 次点击
所在节点    Windows
16 条回复
huntagain2008
2021-10-14 11:43:42 +08:00
本人小白,用 ArchLinux KDE plasma,远程登录用 freerdp 没有任何卡顿啊。当然我是连的公司局域网的 Windows server 2016 。
linux40
2021-10-14 11:46:27 +08:00
用 freerdp 。
neoblackcap
2021-10-14 12:09:39 +08:00
之前看过 rdp 的相关资料,其实 rdp 是会在客户端进行被控制端的 GUI 绘制的。不是直接传输视频的类型,因此如果有观察 windows 下微软的自家实现,可以看到流量的使用并没有那么大。
然后 rdp 其实是微软自家搞的,有微软的专利。没猜错的话,应该是微软那边有特定专利下的高效实现,如果不申请授权大概是没法用。这就导致了为什么 rdp 客户端的体验差别那么大。
如果感觉卡,其实可以换不同的客户端试试
jackmod
2021-10-14 12:24:22 +08:00
我在用 remmina,连 win7 的经典主题感觉还行。
andyskaura
2021-10-14 13:26:23 +08:00
10m/s ? 你的远程消耗这么大吗
Huelse
2021-10-14 13:28:42 +08:00
linux freerdp, macos Microsoft Remote Desktop
teliang
2021-10-14 13:30:34 +08:00
一直在用,不卡,建议检查一下客户端配置,网络
iSNN
2021-10-14 13:46:29 +08:00
用的 xrdp,有鼠标延迟,但没有高概率卡顿。有机器传片,跑什么东西时,会有卡顿(废话,带宽会被打满)
wszgrcy
2021-10-14 13:55:13 +08:00
@andyskaura 我以为出现那种幻灯片的状态,是因为传输不够,所以所有参数都给的最大,也不行,最小也是不行...
12101111
2021-10-14 13:55:43 +08:00
Windows 会自动协商硬件加速编码,用显卡把部分位图画面编码为视频流,只是 freerdp 似乎不会自动启用这个扩展,你可以改组策略 /注册表来强制启用硬件加速编码

放视频的似乎是另一个扩展,带宽够的话,RDP 协议会直接将视频流传输到 RDP 客户端

RDP 协议实际上是开放协议,只是 freerdp 没有人实现新出的扩展,比如 UDP 就不支持 https://github.com/FreeRDP/FreeRDP/issues/4978
wszgrcy
2021-10-14 13:56:46 +08:00
@linux40 @jackmod @Huelse @iSNN 原来还有其他工具,我回去试试
geekvcn
2021-10-14 13:58:37 +08:00
一个是流式传输,一个是流式传输+本地绘制
wszgrcy
2021-10-15 21:20:49 +08:00
测试完了,给大家个结论,首先来说,因为再局域网中,所以所有操作都不卡,当然,这里指的是操作延迟正常,但是画面重绘流畅度来讲 rdesktop=freedesktop<remmina<windows rdp
其实 remmina 的流畅度基本上可以接受了,因为前两个远程都是能肉眼看到刷新,也就是跟切换图片一样的感觉,没有流畅度,除非是小的变更,比如一直再写代码,整个窗口变化不大还能接收,一换成网页之类的就完犊子了.
remmina 就接近了 windows rdp 首先给人感觉就是确实是流畅的,包括看视频(稍微有点动态模糊的感觉..但是变化不大的时候正常),
然而最后由于 windows 更新了 21h2,我还是换下系统尝尝鲜.......仍然用 Linux 的可以试试 remmina
wszgrcy
2021-10-15 21:34:08 +08:00
@wszgrcy 尴尬,好像 19044.1288 不是 21h2.......不知道该不该重装了
SoloCompany
2021-10-17 18:49:06 +08:00
用过 Mac 版的 rdp, 是微软上架的, 不慢啊
wszgrcy
2021-10-18 17:34:50 +08:00
@SoloCompany 没用 mac 一直都是 linux 与 windows 的讨论

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

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

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

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

© 2021 V2EX