https://bugs.winehq.org/show_bug.cgi?id=35418
--- Comment #12 from Sebastian gustep12@yahoo.com --- By the way, a lingering suspicion of mine is that ClientSideGraphics=Y reduces the number of screen redraws or the screen update rate.
For example, maybe with ClientSideGraphics=N, every increment of the scroll bar immediately triggers a new screen update, possibly interrupting the previous screen update if it wasn't complete yet. Hence it looks smooth and responsive.
Possibility 1: With ClientSideGraphics=Y, every increment of the scroll bar triggers an update in the backside rendering buffer, but the buffer isn't being flushed to the screen frequently enough to give a smooth appearance. Hence the jerky outcome.
Possibility 2: Another possibility is that with ClientSideGraphics=Y, it is no longer possible to abort a slow screen rendering and start a new one, so one always has to wait for the screen rendering to be complete. Hence the jerky appearance of ClientSideGraphics=Y.
Possibility 3: A third possibility is that ClientSideGraphics=N is simply a faster rendering path, so it can look smooth, whereas ClientSideGraphics=Y is so slow that the rendering can't keep up with the user input... or something like that.