This should be (more or less) fixed in Git master (which will become
TurboVNC 2.1-- hopefully soon.)

I say "more or less" because, after spending 20 General Fund hours
hacking at it, I was able to eliminate the visual artifacts, but there
are still other, more minor visual issues, such as pointer flicker when
you drag-select items on the desktop or drag a window.  That flicker
seems to unfortunately be endemic to the newer X.org code base and is
basically the same issue described here:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-fbdev/+bug/1034470.
 It seems that software cursor rendering isn't exactly well supported in
newer X.org releases, so for now we're going to have to go with "usable
but not perfect" for our server-side cursor rendering implementation.
For the long term, I've created a new issue here

https://github.com/TurboVNC/turbovnc/issues/44

that proposes enhancing our server-side cursor implementation such that
it doesn't rely on the X.org sprite code anymore.

DRC

On 6/28/16 11:50 AM, Brett Williams wrote:
> Sorry about the message that ended up getting filtered -- I forwarded an
> email which had inline images and it appears to have also confused the
> mailing list software.
> 
> He reports that checking the "render cursor locally" in the client
> settings seems to have corrected the problem.  I thought perhaps you
> were suggesting to run the server with -nocursor?
> 
> On Tue, Jun 28, 2016 at 9:59 AM, DRC <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     Sorry for the delay.  I was traveling, and this got spam-filtered
>     for some reason.  I strongly suspect that this is caused by a known
>     bug in server-side cursor rendering.  Can you confirm whether
>     switching that off fixes it?  I'm looking into the bug right now.
> 
> 
>     On 6/17/16 1:46 PM, Brett Williams wrote:
>>     Hi all,
>>
>>     I have one user who is consistently experiencing visual corruption
>>     using TurboVNC server on CentOS 6.5, and TurboVNC viewer on OSX. 
>>     We've attempted to figure out what causes this to start happening,
>>     but have been unable to identify any particular reason.  I don't
>>     experience this problem.  I do have this RPM installed on the
>>     server that he does not (I think it was part of debugging a
>>     previous issue using a different VNC server):
>>     libjpeg-turbo-official-1.4.2-20150921.x86_64
>>
>>     ​What do experts suggest as the next step in debugging this issue?​
>>
>>     Thank you -- information from him is included below.
>>
>>
>>
>>     Here's the screenshot.
>>
>>     Inline image 1
>>
>>     As for "what was I doing when this occurred", literally nothing. 
>>     Everything was working (re-started my vnc server this morning) and
>>     all of a sudden I get a block of blank space behind my mouse
>>     pointer.  I created the above screenshot by dragging the window
>>     around the screen and then trying to select some text within the
>>     terminal window.
>>
>>     Here are the pertinent details:
>>
>>     =->rpm -qa | grep jpeg                         
>>     libjpeg-turbo-devel-1.2.1-1.el6.i686
>>     openjpeg-libs-1.3-9.el6_3.x86_64
>>     libjpeg-turbo-1.2.1-1.el6.i686
>>     openjpeg-libs-1.3-9.el6_3.i686
>>     libjpeg-turbo-1.2.1-1.el6.x86_64
>>     libjpeg-turbo-devel-1.2.1-1.el6.x86_64
>>
>>     =->cat /etc/issue
>>     CentOS release 6.5 (Final)
>>
>>     =->/opt/TurboVNC/bin/vncserver -version
>>     WARNING: The first attempt to start Xvnc failed, possibly because
>>     the vncserver
>>     script was not able to figure out an appropriate X11 font path for
>>     this system
>>     or because the font path you specified with the -fp argument was
>>     not valid.
>>     Attempting to restart Xvnc using the X Font Server (xfs) ...
>>     Could not start Xvnc.
>>
>>     TurboVNC Server (Xvnc) 64-bit v2.0.1 (build 20151026)
>>     Copyright (C) 1999-2015 The VirtualGL Project and many others (see
>>     README.txt)
>>     Visit http://www.TurboVNC.org for more information on TurboVNC
>>
>>     TurboVNC Server (Xvnc) 64-bit v2.0.1 (build 20151026)
>>     Copyright (C) 1999-2015 The VirtualGL Project and many others (see
>>     README.txt)
>>     Visit http://www.TurboVNC.org for more information on TurboVNC
>>
>>     =-> Client version info:
>>     Inline image 2
>>
>>
>>         Inline image 1
>>

------------------------------------------------------------------------------
_______________________________________________
TurboVNC-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/turbovnc-users

Reply via email to