問題
(請注意,在 Windows Server 2012 上不會發生此問題。)
Windows Streamer 版本 3.0.6.2 或更新版本:
在遠端連線期間螢幕更新會延遲幾秒鐘,並且滑鼠游標會不斷閃爍。即使是快速、多核心 CPU,其使用率也異常飆高至 25-50%。
3.0.6.2 版新增了一項優化功能,該功能可將具有較低影像隨機接達記憶體 (VRAM) 的伺服器降低延遲率,可能從幾分鐘減少到幾秒鐘,讓系統得以正常運行。但仍須套用以下 2 種解決方法之一,讓您的伺服器得以最高效能進行運算。
原因
如果發生這種情況,表示 VRAM 不足以執行 Splashtop。為了讓 Splashtop 有效運作,電腦至少應具備 256MB 的 VRAM。如今,大多數電腦和現成的顯示卡 (1GB 以上容量十分常見) 都可以輕鬆解決此問題。但是許多伺服器可能無法滿足此需求,因為這些伺服器通常仍使用 8MB 或 16MB 的 VRAM。
Splashtop 比傳統的遠端桌面工具需要更多的 VRAM 是因為我們使用影像的方法來編碼和傳輸畫面。這項技術是實現我們效能目標的關鍵,讓使用者能夠感受到自己像坐在電腦前面一樣 (當然,仍要有足以匹配的硬體和網路功能)。
不過,這也表示我們會加重圖形處理器的負擔。
您可以執行 Windows 內建的 DxDiag.exe 來查看電腦 VRAM 容量。此支援文章顯示了 DxDiag 中相關資訊的位置。
網路頻寬不太可能是造成嚴重延遲的原因。網路頻寬不足可能會導致最多幾秒鐘的延遲,但不會更長。如果要確認是否為網路頻寬的問題,可以暫時將電腦解析率降低至 1024x768 或開啟平滑模式 (在 Splashtop Business 應用程式中),再查看網路速度是否因而提高。如果速度緩慢是由 VRAM 不足所致,這些測試則沒有任何幫助。
通常,Splashtop 可以從遠端存取的電腦透過 1.5 - 2Mbps 上行鏈路給予回應。
解決方法
如果電腦確實沒有足夠的 VRAM,有 2 種解決方法可供選擇:
1. 在電腦上停用顯示轉接器的硬體加速功能
這篇支援文章示範了操作方法。
此解決方法對於許多使用者來說非常有效,但對於其他部分使用者,因電腦上的運算或其他工作負載,無法停用硬體加速功能。
2. 使用不同的影片編碼器
Win8 或 Win10、Server 2012 或 2016:
啟用硬體螢幕擷取畫面。
- 更新到 Streamer 3.3.2.0 版或更新版本
- 請到「Streamer / 進階」標籤,向下滾動並選取「硬體」選項。
對於 Streamer 3.3.0.2 版或更舊版本,請下載附件的 EnableDXGI_64.reg,再按兩下即可啟用。
Win7 或 XP、Server 2003 和 2008:
安裝鏡像驅動程式 (需要重新啟動電腦)
安裝鏡像驅動程式後,Splashtop Streamer 將使用其他方式來處理螢幕資訊。
Splashtop Streamer 3.1.2.0 版及更新版本:
從「開始選單 -> 所有應用程式 -> Splashtop Remote -> Splashtop Streamer」,開啟 Streamer 程式
然後按一下「進階」標籤並向下滾動,選取「鏡像驅動程式螢幕擷取畫面」選項。
Splashtop Streamer 2.6.5.10 版到 3.1.0.2版,請手動安裝。 (教學影片請到:https://www.youtube.com/watch?v=rSn8DmYxSiA)
- 從下方連結下載並安裝鏡像驅動程式 (driver.zip)。
- 解壓縮 driver.zip
- 「以管理員身份執行」即可開啟 cmd 視窗
- 在正確資料夾執行 install.bat (如果使用 XP 或 Server 2003,則執行 xp/xp64 資料夾;如果使用 Vista、Windows 7 或 Server 2008,則執行 vista/vista64 資料夾)
- 重新啟動
此解決方法適合各種具備 8 或 16MB VRAM 的 HP 和 Dell 伺服器。
注意 1:如果為了降低效能而關閉硬體加速功能,請在安裝鏡像驅動程式後再重新開啟。
注意 2:如果您遇到這樣嚴重緩慢的延遲回應,但 VRAM 容量充足,請務必與我們聯繫,我們將感激不盡,因為這可以幫助我們發現一些未知原因。請提交包括 DxDiag 輸出資訊的支援需求單。
注意 3:使用鏡像驅動程式時有兩個限制。請按一下連結以取得更多詳細資訊。
更新 (3/25/2016) - 說明 Windows Streamer 3.0.6.2 版新增的部分優化功能。請注意,對於 VRAM 容量較低的系統,仍需使用上述兩個解決方法之一。