Open totaam opened 5 years ago
Previously discussed in #2455 where some screenshots can be found.
Note that the scale "you" are doing might be better than the OpenGL scaling (text is unreadable, there are too many artifacts)
I don't understand this bit. OpenGL scaling is not meant to give any artifacts. There may be a slight blur with non whole integer scaling, but when scaling by 200%, it should be "pixel perfect" - which just means you get jagged edges.
Note that the scale "you" are doing might be better than the OpenGL scaling (text is unreadable, there are too many artifacts)
I don't understand this bit. OpenGL scaling is not meant to give any artifacts. There may be a slight blur with non whole integer scaling, but when scaling by 200%, it should be "pixel perfect" - which just means you get jagged edges
Apologies, I keep forgetting to mention everything all the time 😅.
My usecase is scaling down, not up. (Q)HD to 1366x768 screen
My usecase is scaling down, not up. (Q)HD to 1366x768 screen
Right, in that case you also need #2052 to save tons of network traffic and use a high quality downscaling algorithm.
See also #530.
I assume this is a priority at the second-tier? (i.e., after https://github.com/Xpra-org/xpra/issues/3948)
Should we use this to track only downscaling (as it was original), or upscaling too?
I assume that after https://github.com/Xpra-org/xpra/issues/3140 --desktop-scaling
should accept any float value.
The "kicker" would be to do the math, per geometry-change, and handle the N monitors shadowing (if at all possible)
tl;dr: If a server 2560x1440 is rendered at a client 1920x1080 (or smaller, since the xpra client window and the desktop usually take up some of that space too), then xpra shadow server will downscale its output accordingly, to fix the client's viewport exactly (adding black bars as necessary) - without needing specifying --desktop-scaling
manually
Even more tl;dr, since "A picture is worth a thousand words"
(Rustdesk)
Issue migrated from trac ticket # 2458
component: client | priority: minor
2019-10-20 13:31:24: stdedos created the issue