TurboVNC 3.3.1

Remote desktop software

  • By The VirtualGL Project
  • Open Source
  • Updated Aug 20, 2026
Download for Windows

About TurboVNC

TurboVNC is a high-performance, enterprise-quality version of VNC based on TightVNC, TigerVNC, and X.org.
It contains a variant of Tight encoding that is tuned for maximum performance and compression with 3D applications (VirtualGL), video, and other image-intensive workloads.
TurboVNC, in combination with VirtualGL, provides a complete solution for remotely displaying 3D applications with interactive performance.
TurboVNC's high-speed encoding methods have been adopted by TigerVNC and libvncserver, and TurboVNC is also compatible with any other TightVNC derivative.

What's new in 3.3.1

Significant changes relative to 3.3:

  • The simple web server for noVNC (part of the TurboVNC Server) now supports Python 3.12 and later when using TLS encryption.
  • The TurboVNC Viewer now supports 3-button mouse emulation, which addresses a feature regression relative to the native Windows TurboVNC 2.2.x Viewer. New parameters (Emulate3, Emulate3Fuzz, Emulate3Timeout, and Emulate3Modifiers) and a new check box in the TurboVNC Viewer Options dialog can be used to enable and configure 3-button mouse emulation. Emulate3, Emulate3Fuzz, and Emulate3Timeout work identically to the corresponding command-line options in the native Windows TurboVNC 2.2.x Viewer, enabling middle mouse button emulation with a left and right mouse button chord. Emulate3Modifiers enables middle mouse button emulation with the left mouse button and a specified combination of modifier keys.
  • The optional TurboVNC Server init.d script for Linux has been improved in the following ways:
  • The script has been reimplemented as a systemd service, which extends compatibility to Fedora 45 and later, SUSE 16 and later, and other Linux distributions that no longer translate SysV init scripts. (systemd-sysv-generator was removed in systemd v260.) This also fixes a dependency error when installing an official TurboVNC RPM package on SUSE 16.
  • To match the behavior of the official RPM packages, the official TurboVNC DEB packages now configure the TurboVNC Server service when the package is freshly installed and unconfigure it when the package is removed.
  • The official TurboVNC RPM and DEB packages now invoke systemctl preset tvncserver when the package is freshly installed, which allows system administrators to use a systemd preset file to specify that the TurboVNC Server service should be enabled by default. (Previously, the TurboVNC Server service was always enabled by default when an official TurboVNC RPM package was freshly installed.)
  • The TurboVNC Server service is no longer restarted when an official TurboVNC RPM package is upgraded. This allows system administrators to hot patch systems with active TurboVNC sessions.
  • Fixed an issue whereby the TurboVNC Viewer became unresponsive if the TigerVNC Server intentionally disconnected a TLS-encrypted connection.
  • …

Full release notes »

Technical details

PublisherThe VirtualGL Project
AuthorDarrell Commander
Version3.3.1
Release date2026-08-20
LicenseGPL-2.0
Installer typeinno
Architecturex64
Package IDVirtualGL.TurboVNC

Install TurboVNC from the command line

Install with Windows Package Manager
winget install --id=VirtualGL.TurboVNC -e
Update to the latest version
winget upgrade --id=VirtualGL.TurboVNC -e
Uninstall
winget uninstall --id=VirtualGL.TurboVNC -e
Silent install with the offline installer
"TurboVNC-3.3.1-x64.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

remote-accessremote-desktopremoteaccessremotedesktopvnc

TurboVNC version history

  • 3.3
  • 3.2.1
  • 3.2
  • 3.1.4
  • 3.1.3
  • 3.1
  • 3.0
  • 2.2.7
  • 2.2.6

Frequently asked questions

Is TurboVNC free?

Yes. TurboVNC is free and open-source software released under the GPL-2.0 license.

What is the latest version of TurboVNC?

The latest version is 3.3.1, released on Aug 20, 2026.

Is it safe to download TurboVNC?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with cb16f343ae39aac6fd8a6eb1c107e932bb2ff03419cb861d019cfb240896df1a.

Which Windows versions does TurboVNC support?

TurboVNC runs on Windows and is available for 64-bit (x64) systems.

How do I install TurboVNC silently?

Run the offline installer with "TurboVNC-3.3.1-x64.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-, or install it with Windows Package Manager: winget install --id=VirtualGL.TurboVNC -e --silent.

How do I uninstall TurboVNC?

Open Settings › Apps › Installed apps, find TurboVNC and select Uninstall. From the command line, run winget uninstall --id=VirtualGL.TurboVNC -e.