Login Page - Create Account

Support Board


Date/Time: Fri, 29 Mar 2024 06:27:28 +0000



[User Discussion] - Linux

View Count: 71680

[2023-07-28 14:37:17]
ertrader - Posts: 636
I'm on Wine 8.13 with two instances of SC 2527 and at least for now, I do not detect any data issues. I will continue to test. I followed the recommendation here although I did make the changes and completely exit and re-enter SC:
Resolution of Poor Network IO Performance under Linux/Wine
Date Time Of Last Edit: 2023-07-28 14:38:45
[2023-07-31 19:50:52]
ertrader - Posts: 636
I've updated to SC 2528 and everything is working well. Also, SC 2528 seems to use less memory and memory seems to stay lower over time rather than creeping up.
Date Time Of Last Edit: 2023-07-31 19:56:14
[2023-07-31 19:59:15]
VLiviu - Posts: 120
Yes, its rock solid!
[2023-08-17 16:22:19]
User128695 - Posts: 10
For those facing similar absolutely slow download/chart updating speed, I've tried nearly everything and nothing worked, except for this: Resolution of Poor Network IO Performance under Linux/Wine

This fixed my issue and I'm back to normal speeds. It's not perfect, as in, when looking at charts you can see the timer is not 100% stable, but it at least doesn't skip seconds nor does it take me hours to sync a few weeks of data. So for as far as we are concerned, this seems to be a fix, though I have the impression a better fix may be on the horizon or should be considered.
[2023-09-17 21:38:41]
ertrader - Posts: 636
A few updates: I'm seeing issues with 2550, 2549 and 2547 (With a 3rd party custom study I use, SC Exits as soon as the .dll is loaded under Windows 10 and Wine/Linux). I have let the 3rd party developer know and provided a chart and instructions that demonstrates the issue 100% of the time.

2540 is working great so I'm waiting for the issues to be resolved with the 3rd party.

Latest configuration:
SierraChart Version 2540 64 bit (2 instances)
Wine development-8.16
Mint Linux 21.1/Cinnamon desktop
Kernel 5.15.0-83 generic
AMD Ryzen 7 3800X
GeForce GTX 1660 Nvidia/6 GB GDDR5/Driver 470.199.02/OpenGL
Dual Monitors 1920X1080 60 Hz for both monitors
Total System RAM: 16 Gig
Memory usage: <800 Meg each instance running 2 instances. I added some memory intensive studies.
CPU Utilization: <8% per SC instance. I have disabled SMT and allocated 4 processors per each of 2 instances (total of 8 processors). Experimenting to see if this improves high volatility price action during significant market events. I am using taskset -c to specifically allocate processors.
During FOMC on 9/20/23, data tracked very well with no hesitations with very high volatility. Will be keeping this setting of 4 CPUs per instance.
102 Charts, 4 instruments (ES, YM, NQ, RTY) 51 charts per instance
Denali data-feed with MBO data
Teton Order Routing with Stage5/Advantage
Rithmic for trader evaluations and PA account
RealVNC for remote access
Updated 9/20/23

Also, with such great performance and stability, I am adding a Linux Laptop from System76 to my home system with my goal over time to completely replace my current Microsoft Windows 10 laptop used for business, testing and SC support. I DO NOT plan to migrate beyond Windows 10! The only Windows specific applications other than SC are MS office applications and this will be a realistic attempt to completely eliminate MS Windows from MY LIFE! I further STRONGLY encourage and support SC to provide a native Linux offering!
Date Time Of Last Edit: 2023-09-20 18:51:56
[2023-09-29 05:06:06]
Tony - Posts: 454
Did a test drive for LMDE 6, Linux kernel 6, great experience overall, missed Gnome theme, the desktop looks uglier, I can live with that; Gnome font manager not included anymore, I will have to create a '.fonts' under home folder and copy new fonts files into that folder, no big deal.

Wine 8 is great! Seems more lightweight than 7, installation is easier. CPU usage for Sierra is under 4% in LMDE 5, between 6-7% in LMDE 6, I guess it's ok.

Still using LMDE 5, because I read an article says there will be some major changes of Linux kernel by the end of this year, I am just waiting.
[2023-11-21 20:37:14]
ertrader - Posts: 636
A few updates: The 3rd party custom studies have been updated and resolved for now.

2564 is working with no new issues.

Latest configuration:
SierraChart Version 2564 64 bit (2 instances)
Wine development-8.20
Mint Linux 21.2/Cinnamon desktop
Kernel 5.15.0-89 generic
AMD Ryzen 7 3800X
GeForce GTX 1660 Nvidia/6 GB GDDR5/Driver 470.223.02/OpenGL
Dual Monitors 1920X1080 60 Hz for both monitors
Total System RAM: 16 Gig
Memory usage: <800 Meg each instance running 2 instances. In the next couple weeks, 1 instance will be for just copying and will reduce redundant charts so this value, CPU utilization and total charts will go down.
CPU Utilization: <8% per SC instance.
102 Charts, 4 instruments (ES, YM, NQ, RTY) 51 charts per instance
Denali data-feed with MBO data
Teton Order Routing with Stage5/Advantage
Rithmic for trader evaluations and PA account
RealVNC for remote access
Trade Copying: After evaluating several options, I have purchased the trade copier from https://www.simplesystemtrading.com/. It is comprehensive, stable , works across brokers and works great with Linux/Wine.
Custom programming: Recently, I worked with Geoff from https://www.twofoxtrading.co.uk/. He coded 3 custom order flow indicators and did excellent work. He was great to work with, provided very efficient, timely and reasonably priced code that worked on Linux/Wine with no issues.
Updated 11/21/23
Date Time Of Last Edit: 2023-11-21 20:44:15
[2023-11-21 22:19:38]
User509533 - Posts: 42
FYI/My 2 cents: NVIDIA has stopped supporting Linux drivers for the older GPU boards. Drivers default to open source drivers whose performance is very poor. I had to switch to a machine with graphics on the motherboard. Sierra Chart performs very well without a graphics card.
[2023-11-22 00:17:07]
ertrader - Posts: 636
Thank you, good to hear it is working well. I'll keep watch to see if anything comes up. I have not had any issues at all and Nvidia updates still happen thru the system updater. However, my system is dedicated to SC, graphics are purposefully not complicated and I use OpenGL so I'm not sure I would notice. SC seems to be fairly light on graphic demands for my configuration.
Date Time Of Last Edit: 2023-11-22 00:21:36
[2024-01-26 21:39:35]
ertrader - Posts: 636
Below are my latest updates. No issues at this point after quite a few Wine, SC, Nvidia and Linux updates.

Latest configuration:
SierraChart Version 2586 64 bit (2 instances)
Wine 9.0
Mint Linux 21.3/Cinnamon desktop
Kernel 6.5.0-15 generic
AMD Ryzen 7 3800X
GeForce GTX 1660 Nvidia/6 GB GDDR5/Driver 545.29.06/OpenGL
Dual Monitors 1920X1080 60 Hz for both monitors
Total System RAM: 16 Gig
Memory usage: <500 Meg for main instance 200 meg for copy trade instance. This configuration greatly simplified my setup.
CPU Utilization: <8% for main instance <5% for copy instance.
28 Charts, 4 instruments and 4 ADR symbols (ES, YM, NQ, RTY, ADR-YM, ADR-TF, ADR-NASDAQ, ADR-SP)
Denali data-feed with MBO data
Teton Order Routing with Stage5/Advantage and Ironbeam
Rithmic for trader evaluations and PA accounts
RealVNC for remote access
Trade Copying from: https://www.simplesystemtrading.com/local-trade-copier/
Updated 1/26/24
Date Time Of Last Edit: 2024-01-27 04:58:07
[2024-01-27 05:22:24]
Tony - Posts: 454
Would like to share my experience with Manjaro:

I installed Linux Mint Debian Edition 6 on my 2016 MacBook Pro, unfortunately
it is really slow, almost unusable, so I thought I'd try Manjaro, I have used
Manjaro KDE Plasma before, it has fancy pretty looking but a lots of issues.
I decided to try Manjaro Xfce this time, it was a pleasant surprise, Xfce looks
a bit ugly, but it is ridiculously stable, reliable and FAST!!

for Mac computer owners only:
Manjaro officially support 3 desktops: Plasma, Xfce and Gnome, Plasma and Gnome
are Terrible!! Nothing but troubles, stay away!
[2024-01-30 21:17:01]
ertrader - Posts: 636
Thank you for the update..I've not worked with Manjaro so good to get some feedback on what's working and not working.
[2024-02-02 13:44:10]
emmanuel - Posts: 25
I'm running Sierra Chart 2590 on Wine 9. It works great.

As for windows managers, I use BSPWM. It's a rock solid window manager.

CPU: Ryzen 7, 8 cores and 16 threads
GPU: Radeon Renoir
RAM: 16G
OS: NixOS

I recently implemented a fake MSVC compiler which delegates to Clang. So now I can do "Visual C++" release and debug builds of studies from within Sierra Chart and have the code cross-compiled; The fake compiler is a Windows program which calls a Linux shell script, which then calls Clang to cross-compile the source code. It's super fast too, since I use the Zig compiler as a front-end. Sierra Chart (the software) has no idea it's not speaking to MSVC. Shhh... Don't say anything :)
[2024-02-02 21:24:37]
ertrader - Posts: 636
Very clever.. nice work!
[2024-02-07 15:52:29]
User921987 - Posts: 230
Does the kernel used make a difference?

In my case, yes. I'm running Debian 12(.4) on AM4 and kernel version 6.1.0 (-17-amd64) runs the SierraChart wine process at idle (1 NQ chart and realtime data combined) with 0.4% CPU usage, but when switching to 6.5.0 (-0.deb12.4-amd64) it does 0.7%. The "Delete All Data and Download" command is also much faster in 6.1.0.
[2024-02-07 18:49:36]
ertrader - Posts: 636
Yes, there will be differences between kernel versions. It's best to test them like you did before finalizing which is best for your configuration. On my hardware, 6.5.0-15 has been more stable than prior 6.X versions. I would get occasional CPU lockups before and also with an older BIOS but it's quite good now.
[2024-02-08 14:03:52]
User921987 - Posts: 230
After switching to Bottles (Soda-8.0-2 runner), I haven't had any locking problems. The Bottles runs the app a bit faster too.

Btw. Would be interesting to know how well the Liquorix (https://liquorix.net/) and XanMod (https://xanmod.org/) type kernels would run SierraChart.

EDIT:
I tried Liquorix kernel. It is based on Kernel 6.7.4 but it didn't make any difference except the price data download got worse. So for now I'll stick with 6.1.0.
Date Time Of Last Edit: 2024-02-09 15:53:21

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account