在 Ubuntu 上通过 VNC 提速,核心思路是减少带宽占用、降低画质、减少重绘、使用更高效的编码和传输方式。下面按“立竿见影 → 进阶优化 → 架构级方案”给你一套实用清单。
xrandr -s 1366x768
或在 VNC 客户端里设置:
✅ VNC 是逐像素传输,分辨率/色深减半,速度提升非常明显。
推荐顺序:
Tight > ZRLE > CopyRect > Raw
Ubuntu 默认 GNOME 很吃性能。
gsettings set org.gnome.desktop.interface enable-animations false
sudo apt install xfce4 xfce4-goodies
VNC 登录时选择:
Xfce Session
✅ 比 GNOME 快 2–5 倍
sudo apt install tigervnc-standalone-server
启动示例:
vncserver :1 -geometry 1366x768 -depth 16 -localhost no
sudo apt install x11vnc
x11vnc -display :0 -noxdamage -ncache 10
参数说明:
-noxdamage:减少重绘-ncache:本地缓存(提升滚动体验)ssh -L 5901:localhost:5901 user@server_ip
VNC 客户端连接:
localhost:1
✅ SSH 压缩 + 稳定连接,比直接暴露 VNC 更稳定
vncserver -compresslevel 9 -quality 5
| 客户端 | 推荐程度 |
|---|---|
| RealVNC Viewer | ⭐⭐⭐ |
| TigerVNC Viewer | ⭐⭐⭐⭐ |
| Remmina | ⭐⭐⭐⭐(Linux 最优) |
| UltraVNC | ⭐⭐ |
✅ Remmina 在 Linux → Linux 场景非常快
如果只是远程桌面,RDP 比 VNC 快得多。
sudo apt install xrdp
Windows 直接用「远程桌面连接」
macOS / Linux 用:
✅ 延迟、流畅度、带宽利用率全面优于 VNC
Xfce + TigerVNC + Tight 编码
Xfce + x11vnc + SSH 隧道
xrdp + RDP
如果你愿意,可以告诉我:
我可以直接给你一套最优配置命令。