Hello TigerVNC experts,
When I VNC into a remote server, everything works fine for a while, then unpredictably the screen locks up. First, the remote window stops accepting my input, then about two seconds later the curser (e.g. in gedit) stops flashing. The terminal I was using for an ssh tunnel also freezes up (but it never freezes when I'm using regular SSH). It never comes back, but vncserver is still running - I can kill the terminal and TigerVNC window, reconnect, and everything's still there.
This seems to happen more often when bandwidth is being used (it never happens when the screen is staring at a blank desktop while I'm getting lunch, and happens most often when a window is displaying quickly changing content, even if that content is mostly covered by another window). This didn't happen when I used realvnc's client (which lacks features I need).
Has anyone encountered this behavior before? It's starting to happen frequently enough that it is becoming difficult to get work done. Any advice would be greatly appreciated!
I'm using TigerVNC Viewer 64-bit v1.11.0 on Win10. I connect via ssh tunnel (in Ubuntu 20.04 via WSL 2), through a VPN, to a CentOS 7 server running, I believe, "Xvnc TigerVNC 1.8.0".
The server log from connection through freezing up looks like:
Thu Jan 28 11:20:44 2021
Connections: accepted: 127.0.0.1::48076
SConnection: Client needs protocol version 3.8
SConnection: Client requests security type VeNCrypt(19)
SVeNCrypt: Client requests security type TLSVnc (258)
Thu Jan 28 11:20:47 2021
VNCSConnST: Server default pixel format depth 24 (32bpp) little-endian rgb888
VNCSConnST: Client pixel format depth 8 (8bpp) rgb332
Only *after* I close my frozen terminal and vnc window does the below get added to the bottom of the log:
Thu Jan 28 11:24:39 2021
Connections: closed: 127.0.0.1::48076 (Clean disconnection)
EncodeManager: Framebuffer updates: 1120
EncodeManager: Tight:
EncodeManager: Solid: 11.722 krects, 173.533 Mpixels
EncodeManager: 160.262 KiB (1:1058.29 ratio)
EncodeManager: Bitmap RLE: 180 rects, 539.418 kpixels
EncodeManager: 5.60352 KiB (1:94.3845 ratio)
EncodeManager: Indexed RLE: 18.021 krects, 115.655 Mpixels
EncodeManager: 9.70161 MiB (1:11.3902 ratio)
EncodeManager: Full Colour: 406 rects, 38.216 kpixels
EncodeManager: 14.2812 KiB (1:2.94639 ratio)
EncodeManager: Total: 30.329 krects, 289.766 Mpixels
EncodeManager: 9.87754 MiB (1:28.012 ratio)
TLS: TLS session wasn't terminated gracefully
ComparingUpdateTracker: 1.9206 Gpixels in / 286.17 Mpixels out
ComparingUpdateTracker: (1:6.71141 ratio)