提升 Ubuntu 下 VNC 速度,核心思路是:降低画质、减少带宽、优化编码、避免桌面特效。下面按“立竿见影 → 进阶优化 → 架构级方案”给你一套实用清单。
Ubuntu 默认 GNOME 非常吃资源,VNC 很慢。
✅ 推荐桌面:
安装 XFCE:
sudo apt update
sudo apt install xfce4 xfce4-goodies
VNC 启动时用:
startxfce4 &
连接时设置:
色彩深度:8-bit 或 16-bit
画质:Low / Medium
压缩级别:高
TigerVNC 示例:
vncserver -geometry 1280x720 -depth 16
RealVNC / TightVNC 客户端中:
XFCE:
xfwm4 --compositor=off
GNOME(不推荐用):
gsettings set org.gnome.mutter experimental-features "['none']"
推荐排序:
| VNC Server | 速度 | 说明 |
|---|---|---|
| ✅ TigerVNC | ⭐⭐⭐⭐ | 目前最快 |
| ✅ TurboVNC | ⭐⭐⭐⭐⭐ | 专业级 |
| RealVNC | ⭐⭐⭐ | 稳定 |
| x11vnc | ⭐⭐ | 老但兼容 |
安装 TigerVNC:
sudo apt install tigervnc-standalone-server
在 ~/.vnc/config 中:
SecurityTypes = VncAuth
Depth = 16
Geometry = 1280x720
或启动参数:
vncserver -geometry 1280x720 -depth 16 -localhost no
SSH 压缩 + VNC:
ssh -C -L 5901:localhost:5901 user@server_ip
然后本地连:
localhost:1
✅ 对高延迟网络非常有效
sudo systemctl disable bluetooth
sudo systemctl disable cups
sudo sysctl -w net.ipv4.tcp_congestion_control=bbr
sudo apt install xrdp xfce4
echo xfce4-session > ~/.xsession
sudo systemctl restart xrdp
优点:
官网:https://www.nomachine.com
✅ 低延迟、高速度组合
✅ 是否使用 GNOME?
✅ 是否是 32-bit 色彩?
✅ 是否开启桌面特效?
✅ 是否使用 TigerVNC / TurboVNC?
✅ 是否走 SSH 压缩?
如果你愿意,可以告诉我:
我可以直接给你一套最优配置命令。