Login Page - Create Account

Support Board


Date/Time: Mon, 29 Apr 2024 13:13:55 +0000



[User Discussion] - Linux

View Count: 73742

[2020-09-22 20:03:54]
DevTrader79 - Posts: 44
I had sometime back sierra chart working on ArcoLinux, but after update doesn't work and I gave up. Most probably wine got upgraded . I am not a tester, my goal is to make money. I feel very bad for traders who are trying hard to make SC work on Linux platform but can't. As long as Sierra chart works perfectly on W7.0 and w10.0 I am happy. Atleast I can trade and make money. In my opinion it is just a waste of time to try and try to make SC working on Linux platform I would rather spent that time working on automate strategy or fine tune trading on SC. Remember, SC is targeted for Windows platform only.
[2020-09-22 20:34:23]
AlexPereira - Posts: 197
I feel very bad for traders who are trying hard to make SC work on Linux platform but can't.
Don't feel bad, its super easy barely an inconvenience. I know my way around linux better than I know my way in windows.
If you know windows better than linux, then you should definitely use windows.

I am not a tester, my goal is to make money
I am curious .. if you want "just things to work" .... ArcoLinux ??? WHY ??? The usual recomendation is linux mint, but even something like PopOS is super easy ! ( or ubuntu lts or .... well anything else. arcolinux own webpage makes it look like its a distribution for people to learn linux )

Remember, SC is targeted for Windows platform only.
Now what I really wanted to say: Its true ... but as long as the awesome, amazing SC devs keep SC running so well on Linux, ... I am also happy :)
[2020-09-22 21:09:19]
ertrader - Posts: 645
Yes, me too AlexPereira! I migrated to Linux and started this thread because of Microsoft's break/fix/break/fix cycle. I frankly could not be more happy with Mint Linux and Wine! I've spent vastly LESS time on OS and SC related issues than with Microsoft.

The fact that SC does what it does so well is a testament to SC engineering CODING OUT Microsoft components and writing their own higher quality, more stable code. When they do, it runs even better on Linux.

Granted, Yes, of course there are some challenges, but with greater performance, security and stability, I'm very pleased with Linux!

Also, at one point, there was discussion of a native Linux version. That's a big challenge for SC but as they code out more and more MS API dependencies and complete other big projects, this becomes more and more possible.
Date Time Of Last Edit: 2020-09-22 21:33:05
[2020-09-22 21:15:31]
ertrader - Posts: 645
In regards to Codeweaver, Yes, I did purchase it early on in my journey but found regular Wine to work as well. I'm not sure if they have addressed the taskset issue.
[2020-09-22 21:20:04]
ertrader - Posts: 645
SC 2171 has been working well. I am experiencing the same data freezing issue right at the Open intermittently (it happened this morning) but this is happening to others.

Configuration:
SierraChart Version 2171 64 bit
Wine 5.17 Development
Mint Linux 20
Kernel 5.4.0-48 generic
OpenGL
AMD Ryzen 7 3800X
GeForce GTX 1660 Nvidia video card
Dual Monitors
Internet: 275Mbps, 17ms ping, Comcast, Houston
Date Time Of Last Edit: 2020-09-22 21:22:44
[2020-09-23 09:36:07]
Sierra Chart Engineering - Posts: 104368
We are working on that issue. We do recommend using the prerelease which supports compression.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2020-09-23 11:12:51]
ganz - Posts: 1048
User677924

You are 100% right.
SC was/is/will be just another windoze app.
No matter what they say it will be something else but it's just another (looks as the best) gambling tool on garbage OS atop of garbage hw.
[2020-09-23 18:08:06]
User921987 - Posts: 234
Gambler is the one who bets on negative expectancy. No edge. So if somebody thinks "SC is a gambling tool" it discloses something about his/her trading business :)

Anyway, our production is 100% on Linux but some part of R&D is still in Windows thanks to SierraChart. But we have been running and testing it in Linux for some time now and looks it's soon a goodbye for Windows.
Date Time Of Last Edit: 2020-09-23 18:09:15
[2020-09-23 19:07:31]
ganz - Posts: 1048
User106072

our production is 100% on Linux but some part of R&D is still in Windows thanks to SierraChart.

so you are trying to say you are able to develop some trading algo, RM and an execution part but unable to develop some charts on Linux as well?

this thread are full of that kind of idiotic ignorants
they are trying to use reversed win api atop of old and buggy X Server and these clowns seriously naming it as a stable setup

so welcom to the club
[2020-09-23 20:16:43]
User921987 - Posts: 234
I can see an angry boy in there. Trading is a tough game you see. Do not let your emotions to come out and tell me who is ignorant because I see a lot of mirrors in there.

Who said anything about the charts or ability to use them. They are working just fine for us.

In past we have had some minor glitches while running SC in Wine but now it has been working ok. Doing it's job. As said should not take a long time to make the final switch.

So people, if you are not able (or don't want) to use Windows for your trading business (which I truly understand) I recommend you to check the wine first until going to other alternatives than SC.
[2020-09-23 20:26:41]
AlexPereira - Posts: 197
if this is a support and help thread , why is it always going back to these kind of discussions ?

you have reddit/phoronix/twitter etc. to discuss if linux is the best thing in the world or the biggest piece of sh*t in the world.

this should be to help, and this discussion only makes the support and help people are trying to offer look bad.
[2020-09-23 20:56:32]
ertrader - Posts: 645
Thanks AlexPereira..and appreciate your help on getting Proton working. It's working well (no longer using taskset) and in regards to Rithmic, I'll just wait till/if integration without DTCBridge.exe.
[2020-09-23 21:18:09]
AlexPereira - Posts: 197
Thanks AlexPereira..and appreciate your help on getting Proton working. It's working well (no longer using taskset) and in regards to Rithmic, I'll just wait till/if integration without DTCBridge.exe.

What happens if you run it manually like you run SC through ProtonGE ?

I don't have rithmic, but I tried running DTCBridge.exe here directly. First complained missing port, then when specified the port it just run and stayed running!

If it is the error from before, its a $PATH env problem ( meaning your system (normal) wine is being found first on PATH and being picked up, and then conflicting with SC running another wine version ).

Anyway ... I also suspect that these fixes on ProtonGE will end up on proper wine.
[2020-09-23 21:47:21]
ertrader - Posts: 645
Exporting the path fixed the conflicting winservers. When I try to run DTCBridge.exe directly I get:

02c0:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
02c0:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0x31f9c4, 0x31f9d4 0x31f9c8
02c0:fixme:nls:get_dummy_preferred_ui_language (0x38 0x31f9c4 0x31f9d4 0x31f9c8) returning a dummy value (current locale)
02c4:fixme:ver:GetCurrentPackageId (0123FF0C 00000000): stub
02c4:err:winediag:gcrypt_initialize failed to load libgcrypt, no support for diffie hellman key exchange
02c4:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
02c4:fixme:toolhelp:Heap32ListFirst : stub
02c4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION

Not really a big deal for me at this time as I've switched all trading to Denali for now.
Date Time Of Last Edit: 2020-09-23 21:54:15
[2020-09-24 05:36:20]
ganz - Posts: 1048
AlexPereira

if this is a support and help thread

dear sir,

first of all this is the [User Discussion]

another points are:
1. SC is the windoze app. Period.
2. wine is the reversed one and officially not supported by SC Team. Period.
3. X Server will be moving out step by step by Linux community because of bugs and complicity. Period.

This setup is not a stable and predictable one by design. Period.

So why you are not highlighted these facts for newbies and not so experienced users to not waste their time?

This is the another side of this coin and the definite way to support someone to be here to know the facts and the truth.
[2020-09-24 10:49:18]
User921987 - Posts: 234
Sierra Chart Engineering

What this thread overwhelmingly proves, is that we need to develop our own operating system, and if we can increase our programming capacity, with very good programmers, we can accomplish that. And we should. And this is a very serious intention.

What is a status of this intention ?
[2020-09-24 11:46:55]
AlexPereira - Posts: 197
Ganz
dear sir,

first of all this is the [User Discussion]

And just above [User Discussion], it says "Support Board". If that is wrong and this is really a Social Media reddit clone, then thank you for letting me know and not waste more time here.

This setup is not a stable and predictable one by design. Period.

Neither one is! Nor wine nor Windows. If it was, this whole board would be empty and SC tech support would be all day in the sunny beach.

So why you are not highlighted these facts for newbies and not so experienced users to not waste their time?

This is the another side of this coin and the definite way to support someone to be here to know the facts and the truth.

Because I did. If you look above , just a few days ago, I literally said "you should definitly use Windows". On other topics I have said the same, even saying that even if SC+Wine runs 100% or even 110% as/better than windows, still, SC supports only windows, so that is what users should use.

But, maybe because I live in a free country, I can choose to use what I want, and be on my own without support. I can always use windows at anytime.
[2020-09-24 11:49:29]
ivory - Posts: 77
No linux discussion is ever legit without a proper shit storm. So congratulations, now we have a proper linux related thread that every linux user can treat seriously :)
[2020-09-24 16:23:21]
ganz - Posts: 1048
AlexPereira

because I live in a free country
what ...? are you seriously ?
omg ... bro , I just didn't know you are so naive ... looks like it's the time to leave the kids alone ...


ivory

100% :)
[2020-09-24 16:38:31]
User921987 - Posts: 234
This board should have the Ignore List feature
[2020-09-24 17:00:28]
AlexPereira - Posts: 197
what ...? are you seriously ?
omg ... bro , I just didn't know you are so naive ... looks like it's the time to leave the kids alone ...

:) stay well Ganz! wish you all the best!
[2020-09-24 21:55:10]
ertrader - Posts: 645
A couple updates:

ProtonGE is working without any issues. Updated to 2175 with no issues. Performance is great...loads my 48 charts across 2 instances (24 for each instance) in less than 5 seconds per instance!

No data freezing on open today which is good news!

Configuration:
SierraChart Version 2175 64 bit
Wine 5.9 Staging from ProtonGE
Mint Linux 20
Kernel 5.4.0-48 generic
OpenGL
AMD Ryzen 7 3800X
GeForce GTX 1660 Nvidia video card
Dual Monitors
Internet: 275Mbps, 17ms ping, Comcast, Houston
Excluding Rithmic DTCBrige.exe testing until/if it's integrated
Date Time Of Last Edit: 2020-09-25 04:00:09
[2020-09-25 06:07:18]
Sierra Chart Engineering - Posts: 104368

But, maybe because I live in a free country, I can choose to use what I want,
We are not aware of any country that places a restriction on particular operating systems usage.

Not really sure what country in this world is truly free. The ones that are supposedly free are overrated as we can see at this time.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2020-09-25 07:44:34
[2020-09-25 09:06:51]
ganz - Posts: 1048
2. wine is the reversed one

https://twitter.com/RoninDey/status/1309275918943301636
[2020-09-25 11:46:57]
AlexPereira - Posts: 197
We are not aware of any country that places a restriction on particular operating systems usage.
Yes, that was what I meant ! So far I have not got into jail for using SC on Linux.

Not really sure what country in this world is truly free. The ones that are supposedly free are overrated as we can see at this time.
It wasn't meant as "my country is better than yours". Its an expression. Here we use it all the time. something like "i am going to do this..." and people reply "whatever, its a free country" ( its more a sign of indiference than actual politics ).

:) as always, Thank you for the awesome SC platform/software :)
[2020-09-26 11:35:06]
User921987 - Posts: 234
I finally managed to get some free time and look the bug35041 issue which have this "taskset" workaround. In the winehq bug tracking comments we can see Jacek Caban (codeweaver's developer) was able to locate the problem into the X11 Client-side library where there is some cached objects which are not handled thread-safe. In the x11 developer's mailing list he introduced some hacks how to fix the situation. Then later some commenter in winehq said this fix helped him too.

After several years the thing is still open for a reason or another...

Because of this it doesn't necessarily mean that the origin of the problem is still in the X11. But if this really is a result of bad programming in X11 client library then this may explain why we haven't got any help when the new versions of wine has been released in the past.

This is more a question of X11.

So what I did I first checked my current Debian Buster 10.5 client-side X11 library and found it is a version of 1.6.7 (2018-10-09). Then I went to X11 code base and found that the newest "official" version is 1.6.12 (2020-8-25) which I downloaded and compiled. Btw. the most latest developer's version can be found https://gitlab.freedesktop.org/xorg/lib/libx11 but I downloaded the code from https://www.x.org/releases/individual/lib/

Now I've been using these new libraries (3 of them but I think only 1 used) for some hours with no problems yet (without tasket). This of course needs a lot of more testing time to see really what is the situation.

If the problem still occurs then the next thing I will do is the Jacek's hacks into the source and compile a new version. I am quite busy man in my other projects so this may take some time so I decided to come here and tell you what I am doing so in the meantime maybe this can be some help for somebody.

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

Login

Login Page - Create Account