一句話結論:如果你要的是「操作起來像原生電腦」的低延遲體驗,直接放棄 RDP/VNC/SPICE 這類傳統協定,改用 GPU 直通 + 串流協定(Sunshine/Moonlight 或 NoMachine),效果會是質的差異;而如果你的工作內容其實是操作終端機跑 Claude Code、設計 Agent 邏輯,那「根本不需要遠端桌面」,改走 SSH + VS Code Remote 反而更快更順。
為什麼傳統遠端桌面會卡
Proxmox 內建的 noVNC console 或標準 RDP/SPICE,本質上是把畫面「軟體編碼」後傳輸,沒有硬體加速、也沒有針對輸入延遲做優化,這是幀率差、操作有拖影感的根本原因。有 Reddit 使用者實測發現,即使裝了 QEMU guest agent、開啟 VirGL GPU(virtio-gl)也只能小幅改善,本質上瓶頸還是在編碼機制本身。
方案一:GPU 直通 + Sunshine/Moonlight 串流(推薦)
這是目前 homelab 圈公認最接近「原生體驗」的做法:把一張實體 GPU(哪怕是內顯或便宜獨顯)直通給 VM,VM 內跑 Sunshine 做硬體編碼串流伺服器,用戶端用 Moonlight 連線。有實測案例是在 Proxmox 上跑多台 Windows/Linux VM,各自直通一顆 GPU,靠 Sunshine 遠端操作,作者特別強調「非常重視效能所以完全不用 RDP」。另一個真實案例則是用 NoMachine + GPU 直通,達到「像跑在本機一樣,完全沒有延遲感」,在區網甚至可以推 60fps 高畫質內容,頻寬吃到 75Mbps 都順暢。
| 方案 | 延遲/幀率體驗 | 需求 | 適用場景 |
|---|---|---|---|
| Sunshine + Moonlight | 接近原生,硬體編碼,低延遲 | 需 GPU 直通或至少內顯直通 | 需要看到 Ubuntu Desktop GUI 操作 Agent 設定介面時 |
| NoMachine | 非常流暢,支援硬體編碼 | 建議搭配 GPU 直通效果最佳 | 同上,且對防火牆/NAT 環境較友善 |
| RDP(Ubuntu 24.04 內建) | 普通,純軟體編碼 | 免額外安裝 | 內網低畫質需求、非即時任務 |
| VNC/SPICE(Proxmox 內建) | 最差,延遲高 | 免設定 | 僅適合救援/初次安裝時操作 |
值得一提的是,Proxmox 目前也支援 NVIDIA vGPU,可以讓多台 VM 共享同一張實體 GPU 的算力,這對你要同時跑「多個 AI Agent VM」又想要每台都有不錯的圖形/串流效能來說很關鍵,不用每台 VM 都配一張獨立顯卡。
方案二:根本不用遠端桌面,走 SSH-First 架構
如果你仔細想一下,Hermes Agent 跑 Claude Code、AI 影片剪輯的自動化工作流,這些其實都是 CLI / headless 服務,不需要圖形介面才能操作或除錯。這種情況下更輕量的做法是:
- Ubuntu VM 裝成 Server 模式(不裝 Desktop GUI),大幅省資源
- 用 SSH + tmux/screen 管理多個 Agent 的 session,斷線不中斷
- 本機用 VS Code 的 Remote-SSH 外掛直接「打開」VM 裡的專案資料夾,編輯、除錯、跑終端機都在近乎零延遲的文字介面完成,體感比任何遠端桌面都快
- 真的需要看瀏覽器類 GUI(例如影片剪輯工具的預覽視窗)時,才用 Sunshine/NoMachine 開一個輕量桌面環境做「按需啟動」,平常保持關閉節省資源
有社群案例是把 OpenClaw / Hermes Agent 部署在 Proxmox 的 VM 或 LXC 容器裡,一台主機同時跑多個 Agent 實例,管理方式就是走 SSH/API 而非圖形介面。這種混合模式(SSH 為主、按需開圖形串流)通常是實務上最順、資源利用率也最高的做法。
實作建議順序
- 先評估你的 Proxmox 主機有沒有多餘 GPU(或支援 vGPU 分割的顯卡),這決定能不能做 GPU 直通
- 需要 GUI 操作的 VM,安裝 Sunshine 並直通一顆 GPU 給它,用 Moonlight 連線測試延遲
- 純 CLI 工作的 Agent VM(跑 Hermes/Claude Code),直接裝 Server 版 Ubuntu,靠 SSH + VS Code Remote-SSH 操作,省掉圖形開銷
- 若暫時沒有多餘 GPU,退而求其次可先試 Ubuntu 24.04 內建的 RDP 遠端桌面功能,社群反應其實比想像中好一些,可作為過渡方案
你目前的 Proxmox 主機有沒有多餘的獨立顯卡或內顯可以拿來做直通?這會決定你該優先走 GPU 直通串流方案,還是先用純 SSH 架構搭配內建 RDP 過渡。