Feature hasn't been suggested before.
Describe the enhancement you want to request
Gist
When working on powerful remote machine over RDP (XRDP) I could see that it become laggy and xrdp consumes CPU. After some back and forth, I've assumed it may be to high refresh rate and it seems to be so - once I've set rps to 5, xrdp CPU consumption became much lower.
As well, when working over ssh - which is a quite standard thing too, having high FPS doesn't make much sense, i.e. over 250-300 ms link, what kind of FPS/RPS you may expect :)
I've build local package, enabled debug information ( Ctrl+P -> Toggle Debug ) , watched FPS is limited while producing some output. In the other terminal, I was watching top for xrdp.
"classical" situation:

Feature hasn't been suggested before.
Describe the enhancement you want to request
Gist
When working on powerful remote machine over RDP (XRDP) I could see that it become laggy and xrdp consumes CPU. After some back and forth, I've assumed it may be to high refresh rate and it seems to be so - once I've set rps to 5, xrdp CPU consumption became much lower.
As well, when working over ssh - which is a quite standard thing too, having high FPS doesn't make much sense, i.e. over 250-300 ms link, what kind of FPS/RPS you may expect :)
I've build local package, enabled debug information ( Ctrl+P -> Toggle Debug ) , watched FPS is limited while producing some output. In the other terminal, I was watching
topfor xrdp."classical" situation: