On 2/22/25 3:14 AM, Yves Auffret wrote:
Dear team,


I am currently testing the server+client version staging/1.6.0 with Debian 12+TigerVNC.

I notice that when there is a background image on the desktop and I move a window, ghost traces of the window’s outline appear on the background. This is not visible with a uniform background (without an image) regardless of the background color.

To provide more details about the ghost image issue, here is what I get when moving the window down and to the left. You can see fine ghost lines at the top and right.

Am I the only one noticing this with the staging/1.6.0 version?

I do not have this problem in 1.5.5 with the same configuration.


No, I've seen this, as well. I think it might be due to the need to round up the dimensions of images that use lossy encoding, an adjustment that was part of the previous surface implementation. The same might be necessary here.

To compare the performance between 1.5.5 and 1.6.0, what would be the best tool for benchmarking to get metrics?


The best tool would honestly be your own eyeballs. ;)

Most important measurement above all is subjective experience. There are few if any metrics that capture whether interaction *feels* responsive. It's best to try performing a variety of tasks in the old vs. new implementations and see whether anything feels consistently better/worse in some respect.

There are ways to measure framerate and throughput, but those values are not particularly useful in practice, at least not on their own. A malfunctioning system can generate a great many frames very rapidly, yet still feel unresponsive if those frames are incorrect or unable to be efficiently processed by the client.

- Mike

Reply via email to