在 Ubuntu 上使用 TigerVNC 时,提速通常从编码方式、网络、桌面环境、参数配置几个方面入手。下面按“最有用 → 进阶”给出实用方案。
TigerVNC 客户端里:
H.264 或 Tight如果服务端支持 H.264(TigerVNC 1.12+):
vncserver -geometry 1920x1080 -depth 24
客户端选 H.264 会明显更流畅。
启动 VNC 时:
vncserver -depth 16
或客户端里设置:
RGB565vncserver -geometry 1280x720
分辨率越低,带宽越少。
GNOME / Unity 在 VNC 下非常卡。
推荐桌面环境:
sudo apt install xfce4
修改 ~/.vnc/xstartup:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
然后:
vncserver -kill :1
vncserver
XFCE 里:
ssh -L 5901:localhost:5901 user@ubuntu
然后 VNC 连 localhost:5901
✅ 避免公网直连被限速
✅ 减少丢包重传
192.168.1.100:5901
renice -n -10 -p $(pgrep Xtigervnc)
vncserver \
-geometry 1920x1080 \
-depth 24 \
-localhost no \
-SecurityTypes VncAuth
客户端:
| 场景 | 建议 |
|---|---|
| 公网慢 | H.264 + 16bit + XFCE |
| 局域网 | 24bit + H.264 |
| 超级卡 | XFCE + 1280x720 |
| 要安全 | SSH 隧道 |
如果你愿意,可以告诉我:
我可以给你一套精确配置。