https://bugs.winehq.org/show_bug.cgi?id=54279
--- Comment #3 from Xu Zhao i@xuzhao.net --- (In reply to Zhiyi Zhang from comment #2)
Could you do a bisect? Please see https://wiki.winehq.org/Regression_Testing
Thanks for replying. This is actually not an error of Wine. It is because Kwin changed its configs.
Kwin introduced a new option in kscreen:
"Legacy Applications (X11)" scaling can be "Apply scaling themselves" or "Scaled by the system".
If I choose "Scaled by the system", the windowed game runs fine. If I choose "Apply scaling themselves" (which is the default one after kwin upgrade), the Wine window becomes very small on 4K screen KWin Wayland.