I have an application which performs much better under Wine when I set the registry ClientSideGraphics=N. It makes a big difference when I use Wine directly. However, no matter what I try, I can't get the same performance improvement under PlayOnLinux.
For regular wine, I would set the registry key from the terminal window with wine regedit. It works.
For PlayOnLinux, I would go to the "Wine" tab, click on "registry editor", and set the same option. It doesn't seem to take effect. Why not? I have even tried selecting different versions of Wine under the "General" tab, it works with none of them.
When the option ClinetSideGraphics=N takes effect and works as intended (under Wine), the program will do some kind of on-screen rendering, so I can see how the complex image is gradually being built up. It is very fast. With ClientSideGraphics=Y under Wine, or always under PlayOnLinux, the program will do off-screen rendering and the image will suddenly be presented in its final state. Sadly, the off-screen rendering is much slower.
I suspect that there is a missing option for PlayOnLinux - Display tab - Offscreen Rendering Mode: I can select default, fbo, backbuffer, and pbuffer, but I can not select "disabled" and force on-screen rendering. Maybe if that option was included, I wouldn't have this issue.
Any advice on how to solve this? Thanks!