x0vncserver 1.12.0 - very slow after leapp upgrade OEL 7 to OEL8

86 views
Skip to first unread message

tom hartsook

unread,
Jun 20, 2022, 2:24:46 PM6/20/22
to TigerVNC User Discussion/Support
x0vncserver 1.12.0 - gdm - mate - oel 4.18.0-372.9.1.el8.x86_64

After the leapp in place upgrade from OEL7 to OEL8, x0vncserver is very slow.  Lots of  redraw delays, and a top window will stop redrawing after about 30 seconds.  Move the mouse, and the redraws begin again.  Same hardware, same network.  I did notice that the DAMAGE extension is not present.  Any thoughts?

[tom@xxxxxxxxx ~]$ x0vncserver -log *:stderr:100 -passwordfile /home/tom/.vnc/passwd -display :0

Mon Jun 20 09:49:57 2022
 Config:      set PasswordFile(String) to /home/tom/.vnc/passwd
 Config:      set display(String) to :0
 Geometry:    Desktop geometry is set to 1680x1050+0+0
 XDesktop:    Mask for 'Scroll Lock' is 0x4
 XDesktop:    Mask for 'Num Lock' is 0x2
 XDesktop:    Mask for 'Caps Lock' is 0x1
 XDesktop:    Using evdev codemap
 XDesktop:    
 XDesktop:    XTest extension present - version 2.2
 XDesktop:    DAMAGE extension not present
 XDesktop:    Will have to poll screen for changes
 XDesktop:    RANDR extension not present
 XDesktop:    Will not be able to handle session resize
 VNCServerST: creating single-threaded server
              t...@xxxxxxxx.xxxxx.xxxxxx.xxx
 Main:        Listening for VNC connections on all interface(s), port 5900

Mon Jun 20 09:50:28 2022
 Connections: accepted: 10.197.162.167::38834
 SConnection: reading protocol version
 SConnection: Client needs protocol version 3.8
 SConnection: processing security type message
 SConnection: processing security type message
 SConnection: Client requests security type VeNCrypt(19)
 SConnection: processing security message
 SConnection: processing security message
 SConnection: processing security message
 SVeNCrypt:   Client requests security type TLSVnc (258)
 TLS:         Process security message (session (nil))
 TLS:         Anonymous session has been set
 TLS:         Deferring completion of TLS handshake: Resource temporarily
              unavailable, try again.
 SConnection: processing security message
 TLS:         Process security message (session 0x55620ab11f90)
 TLS:         Deferring completion of TLS handshake: Resource temporarily
              unavailable, try again.
 SConnection: processing security message
 TLS:         Process security message (session 0x55620ab11f90)
 TLS:         Deferring completion of TLS handshake: Resource temporarily
              unavailable, try again.
 SConnection: processing security message
 TLS:         Process security message (session 0x55620ab11f90)
 TLS:         TLS handshake completed with (TLS1.2)-(ANON-DH)-(AES-256-GCM)
 SConnection: processing security message
 SVncAuth:    reading password file
 VNCServerST: starting desktop
 XDesktop:    Enabling 8 buttons of X pointer device
 XDesktop:    Allocated shared memory image
 XDesktop:    Detected screen layout:
 XDesktop:    1 screen(s)
 XDesktop:                 0 (0x00000000): 1680x1050+0+0 (flags 0x00000000)
 XDesktop:    
 VNCSConnST:  Server default pixel format depth 24 (32bpp) little-endian rgb888
 SConnection: reading client initialisation
 SConnection: reading client initialisation
 VNCSConnST:  Client pixel format depth 24 (32bpp) little-endian rgb888

Pierre Ossman

unread,
Aug 19, 2022, 8:37:11 AM8/19/22
to tom hartsook, TigerVNC User Discussion/Support
On 20/06/2022 20:24, tom hartsook wrote:
> x0vncserver 1.12.0 - gdm - mate - oel 4.18.0-372.9.1.el8.x86_64
>
> After the leapp in place upgrade from OEL7 to OEL8, x0vncserver is very
> slow. Lots of redraw delays, and a top window will stop redrawing after
> about 30 seconds. Move the mouse, and the redraws begin again. Same
> hardware, same network. I did notice that the DAMAGE extension is not
> present. Any thoughts?
>

That's somewhat expected if DAMAGE is missing. That's what makes sure we
get efficient notifications of what changes. So, I'm afraid you need to
debug why that isn't working.

I tested on a RHEL 8 machine here, and I can see the same issue. The
problem seems to be that x0vncserver is built without DAMAGE support.

Since this is a distro package, I'm afraid it is something you'll have
to report to Oracle.

I can also see the same build issue in our builds, though, so I need to
have a look at that...

Regards
--
Pierre Ossman Software Development
Cendio AB https://cendio.com
Teknikringen 8 https://twitter.com/ThinLinc
583 30 Linköping https://facebook.com/ThinLinc
Phone: +46-13-214600

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
Reply all
Reply to author
Forward
0 new messages