hi all, I'm using x2goclient v.4.1.2.2 for windows, connecting to CentOS 7.9 x2goserver 4.1.0.3. When I open the CAD software on the remote desktop and drag my model, the picture is not smooth, and the image display is very jumpy. The client parameters I use are Connection speed: ADSL Compression Method: 256-jpeg Image quality: 0 display width: 2560 height: 1449 DPI: 80 I tried adjusting these parameters and found that there is not much improvement, but if I shrink the remote desktop window, it will become very smooth.
Is there any method or parameter setting to make the picture smooth? Hope someone can help me. Thanks.
--Yeahwc
Hi,
your description indicates that there's too much data that needs to be transferred. Probably your workload is one that cannot be handled very efficiently by NX.
You selected ADSL as connection speed. While this will usually be fine if it matches your true connection speed it also implies some defaults for the "defer" and "tile" parameters. You might want to change from ADSL to some other connection speed and see if it helps. You can also change the "defer" and "tile" parameters individually, check this for reference: https://github.com/ArcticaProject/nx-libs/issues/802 . For your setup I think playing with the "tile" parameter could help.
Regarding compression x2go is ignoring the internal defaults that are derived from the connection speed. So with x2go you always need to select a compression method and not count on the defaults described in the document referenced above.
Uli
On Fri, Apr 14, 2023 at 10:29 AM wc yeah <yeahwc@gmail.com> wrote:
hi all, I'm using x2goclient v.4.1.2.2 for windows, connecting to CentOS 7.9 x2goserver 4.1.0.3. When I open the CAD software on the remote desktop and drag my model, the picture is not smooth, and the image display is very jumpy. The client parameters I use are Connection speed: ADSL Compression Method: 256-jpeg Image quality: 0 display width: 2560 height: 1449 DPI: 80 I tried adjusting these parameters and found that there is not much improvement, but if I shrink the remote desktop window, it will become very smooth.
Is there any method or parameter setting to make the picture smooth? Hope someone can help me. Thanks.
--Yeahwc
x2go-user mailing list x2go-user@lists.x2go.org https://lists.x2go.org/listinfo/x2go-user
hi Uli,
Thanks for your reply, it helps me a lot.
I tried to adjust various parameter combinations, and I found that when I set the compression method to adaptive, the picture is the smoothest, but the picture quality is very poor. Just tweak the quality a little bit better and it becomes a bit sluggish.
I have two questions I hope you can help me answer. 1). I set -irlimit 20000 in /etc/x2go/x2goagent.options, and the peak download traffic has increased from 200KB/s to 1.21MB/s. After reaching 1.21MB/s, no matter how high I set the image quality This value has not increased. How to increase the download traffic? I think that maybe after the download traffic is high, there will be fewer things to deal with on the client side and it will become smoother, because my client and server are in the local area network, and the network is not a problem. 2). If I use PyHoca-GUI or HTML5 Client, will I get a better balance between flow field and image quality?
Best Regards, Yeahwc
Ulrich Sibiller <uli42@gmx.de> 于2023年4月14日周五 17:02写道:
Hi,
your description indicates that there's too much data that needs to be transferred. Probably your workload is one that cannot be handled very efficiently by NX.
You selected ADSL as connection speed. While this will usually be fine if it matches your true connection speed it also implies some defaults for the "defer" and "tile" parameters. You might want to change from ADSL to some other connection speed and see if it helps. You can also change the "defer" and "tile" parameters individually, check this for reference: https://github.com/ArcticaProject/nx-libs/issues/802 . For your setup I think playing with the "tile" parameter could help.
Regarding compression x2go is ignoring the internal defaults that are derived from the connection speed. So with x2go you always need to select a compression method and not count on the defaults described in the document referenced above.
Uli
On Fri, Apr 14, 2023 at 10:29 AM wc yeah <yeahwc@gmail.com> wrote:
hi all, I'm using x2goclient v.4.1.2.2 for windows, connecting to CentOS 7.9
When I open the CAD software on the remote desktop and drag my model,
x2goserver 4.1.0.3. the picture is not smooth, and the image display is very jumpy.
The client parameters I use are Connection speed: ADSL Compression Method: 256-jpeg Image quality: 0 display width: 2560 height: 1449 DPI: 80 I tried adjusting these parameters and found that there is not much improvement, but if I shrink the remote desktop window, it will become very smooth.
Is there any method or parameter setting to make the picture smooth? Hope someone can help me. Thanks.
--Yeahwc
x2go-user mailing list x2go-user@lists.x2go.org https://lists.x2go.org/listinfo/x2go-user
On Mon, Apr 17, 2023 at 4:00 AM wc yeah <yeahwc@gmail.com> wrote:
Thanks for your reply, it helps me a lot.
You are welcome ;-)
I tried to adjust various parameter combinations, and I found that when I set the compression method to adaptive, the picture is the smoothest, but the picture quality is very poor. Just tweak the quality a little bit better and it becomes a bit sluggish.
All those image compression settings are used to reduce bandwidth. Adaptive will simply select that algorithm that is likely to produce the best result for the current image. So it will probably select a lossy algorithm most of the time, which in turn leads to lower quality. Sofor best picture quality I suggest to select any of the lossless compression methods (or use the "lossless" keyword)
I have two questions I hope you can help me answer. 1). I set -irlimit 20000 in /etc/x2go/x2goagent.options, and the peak download traffic has increased from 200KB/s to 1.21MB/s. After reaching 1.21MB/s, no matter how high I set the image quality This value has not increased. How to increase the download traffic? I think that maybe after the download traffic is high, there will be fewer things to deal with on the client side and it will become smoother, because my client and server are in the local area network, and the network is not a problem.
I think that your current workload does not require to transfer more that.
If you are in a LAN and don't need to save bandwidth I suggest to select nopack. This will automatically lead to the best image quality.
2). If I use PyHoca-GUI or HTML5 Client, will I get a better balance between flow field and image quality?
Well, PyHoca uses the same infrastructure, so the results will be the same. HTML5 only works with x2gokdrive, which does not use the NX protocol. So all the tunables I mentioned above will not work (I have no insights or experience with x2gokdrive so that's just an assumption). It is a totally different protocol.
Uli