PatrickLe
V2EX  ›  Windows

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

  •  
  •   PatrickLe · Nov 1, 2023 · 13395 views
    This topic created in 1103 days ago, the information mentioned may be changed or developed.
    Mac 用 Microsoft Remote Desktop 连接 Windows ,做了如下措施了
    1. 勾选了 Optimize for Retina displays ,
    2.在 Windows 上开启了 60FPS
    3.开启了“将硬件图形适配器应用于所有远程桌面会话”,

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

    目前感觉 win 的画面稍稍有点糊,远程播放的声音偶尔有点破音
    Supplement 1  ·  Nov 1, 2023
    卧槽!关注这个帖的朋友,强烈推荐参照 9 楼老哥的教程: https://www.reddit.com/r/sysadmin/comments/fv7d12/pushing_remote_fx_to_its_limits/

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

    还有个痛点,在用 Microsoft Remote Desktop 的时候,Windows 快捷键无法完全传递(比如切换输入法的 Win+Space ,无论如何都会唤醒 Spotlight ),这个有什么好的解决方法吗?
    PatrickLe
    PatrickLe
    OP
    Nov 2, 2023
    25
    @luckybricks9711 win 连 win 效果是更好,但这样虚拟一下增加了 Mac 资源消耗,是不是有些得不偿失啊?
    另外我也有这个按键的困扰,习惯了 Mac 的 CMD+C ,再到 win 的 ctrl+c 实在很难受,找了一圈按键映射的方案,都似乎太复杂了,没有更简洁优雅的方案
    Lenic
    Lenic
    Nov 2, 2023
    26
    @PatrickLe 你把 Win 键和 Ctrl 键互换一下不就好了吗?平时 Win 键也不怎么用,平白无故占用那么好的位置
    linyuxuanlin
    linyuxuanlin
    Nov 2, 2023
    27
    同问 VNC 有什么究极优化技巧吗?
    HangoX
    HangoX
    Nov 2, 2023
    28
    @luckybricks9711 +1
    搭楼问一下 Remote Desktop 是否有办法把所有按键都传递过去,然后通过复杂的组合键退出来
    目前最搞笑的是 moonlight 可以做到
    luckybricks9711
    luckybricks9711
    Nov 2, 2023
    29
    @HangoX @PatrickLe 我现在的做法就是在 Parallel Desktop 里先设定好屏蔽 Mac 快捷键映射,再在 Win 虚机里用 RDP 建立 remote
    这么做是挺丑陋,但确实比 Microsoft Remote Desktop 用的顺滑,方便一点。
    fdghjk
    fdghjk
    Nov 2, 2023
    30
    怎么开 60 帧 求教 之前折腾失败了
    fdghjk
    fdghjk
    Nov 2, 2023
    31
    怎么开 60 帧 求教 之前折腾失败了 一直没找到解决办法
    google2023
    google2023
    Nov 2, 2023
    32
    换 Citrix 的云桌面传输协议,比如 HDX ,或者用 VMware 的 PCoIP ,9 楼的 Remote FX 是微软的云桌面传输协议
    然后配合专业显卡
    理论上 HDX 是最快的,其次 PCoIP ,然后是 Remote FX
    当然这样做需要部署云桌面服务
    echaos
    echaos
    Nov 4, 2023
    33
    别轻易用 9 楼改动!我昨天去上班已经连不上了,可能哪里配置错了。
    echaos
    echaos
    Nov 4, 2023
    34
    @echaos 更改后需要被连接主机登出才能正常连接 不然会报 `Windows video subsystem failed. The relevant status code was 0xD0000001`有没有高手知道怎么解决
    Arch3r
    Arch3r
    Nov 6, 2023
    35
    按 9 楼试了一下 更卡了,不知道是不是因为没有独立显卡硬解导致的
    Arch3r
    Arch3r
    Nov 6, 2023
    36
    @Arch3r 改回来设置,就是用默认的设置,更流畅了
    qq565425677
    qq565425677
    Nov 21, 2023 via iPhone
    37
    为什么我没感觉出任何区别? op 真的不是在夸张吗?和本地一致指的是能玩竞技游戏了? win11 最大化最小化窗口有动画吗? 60 帧也没感觉出来
    playboy0
    playboy0
    Feb 27, 2024
    38
    @tsanie 好兄弟你解决了吗?
    hoshizora38
    hoshizora38
    Mar 1, 2024
    39
    rdp 有这么好吗 确实他是唯一对 mac retina 屏幕进行优化的 清晰度最高 但我两台设备都连 wifi mac 上设置了组策略优化还是不时卡卡的 比不上 parsec😂
    hoshizora38
    hoshizora38
    Mar 1, 2024
    40
    哈哈哈我用了 9 楼一些配置也变卡了 应该已经过期了
    hoshizora38
    hoshizora38
    Mar 1, 2024
    41
    我知道了 h264 硬编码不能乱开 如果卡死或者变卡了要改成未配置 硬编码有可能出错
    Chengnan049
    Chengnan049
    Nov 17, 2024
    42
    用了 9 楼的好多了
    chouvel
    chouvel
    May 20
    43
    @PatrickLe https://juejin.cn/post/7593015632082681883 ,推荐看一下我写的文章
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1511 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 10:09 · PVG 18:09 · LAX 02:09 · JFK 05:09
    ♥ Do have faith in what you're doing.