TurboVNC是一款基于TightVNC、TigerVNC和X.org的高性能企业级VNC(Virtual Network Computing)版本。它于2004年从TightVNC分叉,但仍然涵盖了所有TightVNC 1.3.x功能,并且进行了大量的功能增强和错误修复。
TurboVNC的主要功能特点包括:
- 高性能压缩:TurboVNC包含一种紧凑编码的变体,该变体通过3D应用程序(如VirtualGL)、视频和其他图像密集型工作负载进行调整以获得最大的性能和压缩。与TightVNC相比,TurboVNC能更好地压缩3D和视频工作负载,同时通常只使用TightVNC 5-20%的CPU时间。使用非默认设置,TurboVNC也可以像TightVNC一样“紧密”压缩2D工作负载。
- 3D应用程序支持:TurboVNC与VirtualGL相结合,为远程显示具有交互性能的3D应用程序提供了完整的解决方案。这使得TurboVNC在需要处理复杂3D图像的应用场景中表现出色,如CAD、3D建模和渲染等。
- 兼容性:TigerVNC和libvncserver采用了TurboVNC的高速编码方法,TurboVNC也与任何其他TightVNC衍生品兼容。这意味着TurboVNC可以与多种VNC软件和服务器进行无缝集成。
- 文件传输:TurboVNC还支持文件传输功能,方便用户在远程会话中传输文件。
- 其他增强功能:TurboVNC还包括其他一些增强功能,如支持Windows DFMirage镜像驱动程序以检测屏幕更新(节省CPU时间并提高性能)、缩放图片的能力以及Unix上的自动SSH隧道等。