Login Page - Create Account

Support Board


Date/Time: Tue, 26 Nov 2024 00:53:25 +0000



Post From: Debian 12 (Bookworm), Wine 5, and Sierra Chart

[2024-01-25 15:55:21]
ijtraderji - Posts: 6
Thanks for the link. In my tests as I changed wine versions (all the way up to 9.0 stable) I found problematic behavior with either SC, IQFeed, or both. When doing the tests I did not know about the single network buffer fix, so was just running with multiple buffers. However, I have a simple high performance networking application which uses IO Completion Ports and Overlapped I/O and it stopped working properly some time after wine 5.0.5 (wine 5.22 staging and 6.x fail). So I had reason to believe the newer Wine versions were part of the problem.

In the Wine enthusiast community it is understood that certain things work better on certain versions of Wine. That's why there's so many tools to manage Wine versions (Proton, Lutris, PlayOnLinux, CrossOver, Bottles, etc.).

In the end, we just want our target applications to run flawlessly without all the added headaches that come with running Windows. My experience was that with Debian 12 and the build process described above, my headaches were solved (for now). I get great multithreaded performance and don't have to use the single buffer. My build also works great with IQFeed's client, which I need, and another trading application which I also need.

I went back and attached the patched source code I used and a build script to the post above. If you use it, please post if it works on your Linux. For Debian users, building from source code would only be needed for Debian 12 (Bookworm) as the prior versions let you install wine-5.0.3 (stable) which does well with SierraChart.
Date Time Of Last Edit: 2024-01-25 16:06:38