[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17518070#comment-17518070
 ] 

Nick Couchman commented on GUACAMOLE-1577:
------------------------------------------

[~raymond.pau.e]: The main challenge here is in finding a VNC client library 
that can be used to enable these items. Guacamole's VNC support currently 
leverages libvnc(client) for the client library, and, while it uses the 
TurboVNC encode and decoder in recent versions, I doubt it supports any of 
those items that you mentioned. This means either extending the VNC support by 
writing it ourselves - a large amount of effort - or finding a new client 
library to use. Unfortunately a quick glance at the TurboVNC site doesn't turn 
up anything promising for a usable client API.

I'm happy to be proven wrong - maybe there's something out there that can be 
used - that's just my 5-minute take on it.

> Support for TurboVNC server
> ---------------------------
>
>                 Key: GUACAMOLE-1577
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1577
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: VNC
>            Reporter: Raymond Pau
>            Priority: Minor
>
> Add native support for TurboVNC Server to to provide peak performance for 3D 
> workloads
> Current performance of VNC connection to TurboVNC Server running on Azure AKS 
> with VirtualGL for access to GPU hardware acceleration is pretty slow and the 
> screen update/refresh can take up to more than a few minutes. It is so slow 
> to the point of the GUI is not usable.
> The same connection using native TurboVNC client running on MacOS does not 
> have any lag. (The connection is done via kubectl port-forwarding)
> From TurboVNC server logs, it seems like there are at least 4 protocol 
> extensions used by the native TurboVNC client which is not currently 
> supported by Apache Guacamole.
>  * TightVNC protocol extensions
>  * Continuous Updates protocol extension
>  * Fence protocol extension
>  * GII protocol extension



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to