以下為文章全文:
眾所周知,Continuum 是微軟 Windows 10 Mobile 平臺最關鍵的特性之一,可以讓人像電腦一樣使用你的手機,微軟之所以祭出如此強大的殺手锏,目的就是拯救該長期無任何長進的操作系統。因此,毫不奇怪,對于該特性的營銷和宣傳,從始至終總是 Windows 10 Mobile 系統中最多的一個。
近日,微軟又在其官方 YouTube 賬戶上發布了一個最新的 Windows 10 Mobile 廣告宣傳片,主角依然是微軟去年發布的兩款旗艦智能手機 Lumia 950 和 Lumia 950 XL,不過重點說明的還是如何使用 Continuum 模式。
關于傳統的 Continuum 模式就不說了,準備一臺帶有 HDMI 輸入的電視或顯示器,一個支持 Continuum 的底座或適配器,一根 HDMI 線纜,以及一個插入底座或適配器的電源插座。首先將底座或適配器還有電視或監視器分別插上電源插座,接著將底座或適配器插入電視或顯示器上的 HDMI 端口,最后再將智能手機連接底座即可。
Continuum 2.0?
在視頻中,微軟介紹的是另一種更巧妙使用 Continuum 模式的方法,其中最關鍵的核心在于安裝微軟官方出品的 Remote Desktop 遠程桌面應用程序,按照微軟的說法,只要在手機上裝了該應用程序,就可從幾乎任何位置連接到遠程電腦和你需要的任何工作資源。
簡單的說,先要開啟傳統的 Continuum 模式,然后再開啟安裝在手機上的遠程桌面應用程序,設置好并連接到一臺你預先在家里或其他地方打開的獨立的電腦,如此一來就可以像平時在家里那樣使用臺式機了。
視頻演示:
微軟稱,利用遠程桌面客戶端,你可以與 RemoteFX 進行豐富的交互體驗,無論你在何處,都能幫助你出色地完成任務。
說實話,這并不是什么奇招,微軟這么教,是因為之前的 Continuum 可以使用的大屏幕桌面體驗的應用并不多,畢竟此類應用程序都必須是可自適應屏幕通用 app。通過遠程桌面客戶端,就可以以非常巧妙的辦法來突破限制了,使用完整版的 Win 32 不再是問題,包括 Photoshop,基本相當于 享受 Windows 10 全部 PC 功能。
最后還必須說明的是,遠程桌面客戶端其實也是一個通用 app,可在智能手機、PC 和平板電腦上運行,完全免費提供,不過目前上架的還只是預覽版本,功能上已經相當完美了,與 Continuum 模式完美兼容,只是穩定性欠佳,預計不久后會出正式版。
最近發現在局域網中用Windows遠程桌面看視頻畫面有肉眼可見的延遲,測試幀率發現只有33幀,于是在網上找優化方法。網上的優化方案就幾種,但都基本只講如何設置,沒說明原因。經過測試發現,有些設置不僅沒有效果,還會產生“負優化”。所以還是有必要分享一下。
我運行的環境是Windows 10 21H2 專業版和Windows 11 21H1專業版,此次測試并非全面測試,只記錄在自己在使用中的效果。不同的系統版本有可能結果不一樣。
正常情況下,幀率達到60Hz,體驗才會和本地一至。我們平時用的顯示器最少也是60Hz,電競的達到120Hz甚至144Hz。
Windows遠程桌面是支持60幀的,需要修改注冊表。
上圖出自官方文檔:docs.microsoft.com/zh-cn/troubleshoot/windows-server/remote/frame-rate-limited-to-30-fps
也可以把下面代碼部分復制到記事本,保存為60fps.reg,雙擊導入即可。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]
"DWMFRAMEINTERVAL"=dword:0000000f
修改完后重新連接遠程桌面。
在線測試幀率:https://testufo.com
我在Windows10中修改注冊表后,發現幀率并沒有提升。剛開始以為是顯卡驅動問題,后在知乎上看見有人遇到同樣問題,發現和版本有關,企業版有效。
我用Windows10遠程Windows11機器,發現幀率能達到60Hz,都是核顯且驅動版本一至。
如果和我一樣,修改注冊表后無法達到60Hz,只有用其他方法。本文后面會有介紹。
啟動組策略編輯器 (在“搜索”框中鍵入 gpedit.msc)
依次找到 計算機配置 -> 管理模板 -> Windows 組件 -> 遠程桌面服務 -> 遠程桌面會話主機 -> 遠程會話環境 。
將將硬件圖形適配器應用于所有遠程桌面服務會話和配置遠程桌面連接的 H.264/AVC 硬件編碼設為啟用。
網上有些優化把為遠程桌面連接設置 H.264/AVC 444 圖形模式的優先級設為啟用。經過測試,啟用后遠程會話的CPU占有率降低,GPU占有率升高,幀率降低有一定波動。
有可能是因為我沒有獨立顯卡。在啟用該設置時需要測試效果,否則遠程體驗反而下降。
關于遠程桌面會話默認模式和H.264/AVC 444模式對寬帶的要求,在微軟Azure虛擬桌面文檔中有參考。
下表可指導你估算不同圖形場景使用的數據帶寬。 這些數字適用于采用 1920×1080 分辨率并同時采用默認圖形模式和 H.264/AVC 444 圖形模式的單一監視器配置。
方案 | 默認模式 | H.264/AVC 444 模式 | 縮略圖 | 場景說明 |
閑置 | 0.3 Kbps | 0.3 Kbps | 用戶已暫停工作,未發生活躍的屏幕更新 | |
Microsoft Word | 100-150 Kbps | 200-300 Kbps | 用戶正在活躍使用 Microsoft Word、打字、粘貼圖形,并在文檔之間切換 | |
Microsoft Excel | 150-200 Kbps | 400-500 Kbps | 用戶正在活躍使用 Microsoft Excel,并同時更新多個包含公式和圖表的單元格 | |
Microsoft PowerPoint | 4-4.5 Mbps | 1.6-1.8 Mbps | 用戶正在活躍使用 Microsoft PowerPoint、打字、粘貼。 另外,用戶正在修改內容豐富的圖形,并使用幻燈片過渡效果 | |
Web 瀏覽 | 6-6.5 Mbps | 0.9-1 Mbps | 用戶正在活躍瀏覽一個圖形內容豐富的網站,其中包含多個靜態圖像和動畫圖像。 用戶橫向和縱向滾動頁面 | |
圖庫 | 3.3-3.6 Mbps | 0.7-0.8 Mbps | 用戶正在活躍使用圖庫應用程序。 瀏覽、縮放、調整大小和旋轉圖像 | |
視頻播放 | 8.5-9.5 Mbps | 2.5-2.8 Mbps | 用戶正在觀看一段占用了半個屏幕的 30 FPS 視頻 | |
全屏視頻播放 | 7.5-8.5 Mbps | 2.5-3.1 Mbps | 用戶正在觀看一段已最大化為全屏的 30 FPS 視頻 |
參考出自官方文檔:docs.microsoft.com/zh-cn/azure/virtual-desktop/rdp-bandwidth
該操作對遠程體驗效果沒有影響。微軟遠程桌面基于RDP協議,使用3389端口。以前遠程桌面就暴露過安全問題,3389也是黑客常掃描的一個端口。修改默認端口,可以提高安全性。
遠程桌面默認同時使用TCP和UDP協議,該設置是否會影響UDP協議,未驗證。開啟UDP協議體驗上可以更快。
如果是暴露公網上,可以在路由器上配置其他端口轉發(TCP+UDP),或者使用VPN或Zerotier One保證安全訪問。
RDP默認支持共享存儲設備,我們可以讓它共享USB設備(該設置在控制端設置)。
找到計算機配置->管理模板->Windows組件->遠程桌面服務->遠程桌面會話客戶端->RemoteFX USB 設備重定向設為啟用
設置后重新連接遠程即可。
提升流暢度最主要是設置幀數,幀數越高對網絡帶寬要求越大。如果修改注冊表無法突破30幀,可以用串流或第三方遠程工具代替。
我用過的工具有Teamview,向日葵,ToDesk,RealVNC,NoMachine。
Teamviewt自從個人會被誤檢測商用后,很多人棄坑,就不說了。
向日葵最新版支持60FPS,120FPS,144FPS,但是免費版限在30FPS,用來辦公足夠,看視頻玩游戲不行。收費也是按臺授權,有點小貴。使用中發現向日葵最新版在即將發布的Ubuntu 22.04 Beta版中無法使用(不能被控制),一直在連接中。
ToDesk目前是我在用的,達到60FPS沒問題,流暢度很好,免費用戶能控件100臺設置。
RealVNC測試也能達到60FPS,但是RealVNC不支持音頻傳送。
NoMachine基于NX協議,使用H264或VP8編碼,速度能達到60FPS。但是在遠程控件時,如果對遠程機器屏模縮放,會有黑屏BUG。
微軟遠程桌面優缺點如下:
優點:
缺點:
第三方遠程工具基本都使用錄制的方式,把遠程桌面的屏模錄屏傳送。相對于RDP優缺點如下:
優點:
缺點:
最終我的方案是RDP和ToDesk一起使用。筆記本集成了攝像頭,麥克風,音響等,功能全,方便攜帶。做為瘦客端遠程到臺式機,做編程,壓制視頻等其他需要高性能工作。即使換臺電腦,接連上就可以用,不用再裝軟件,配環境。
除非注明,否則均為”攻城獅·正“原創文章,請注明出處。
本文鏈接:https://engr-z.com/513.html