Support Board
Date/Time: Fri, 01 Nov 2024 02:20:11 +0000
[User Discussion] - Using Sierra Chart on Wine on Linux in production
View Count: 4044
[2017-11-06 17:09:26] |
dominikos - Posts: 106 |
I wanted to check how reliable folks find running SierraChart on Linux using wine? I've been using it for charing on OS X and now want to consider putting it on a linux server and use it for automated trading. Does anybody have experience auto trading with it on Linux? How stable is it? Thanks, - Dominik |
[2017-11-06 18:39:55] |
Sierra Chart Engineering - Posts: 104368 |
We do not recommend this. We do not regard it as reliable despite what some users may say. 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 |
[2017-11-06 18:59:47] |
Cavalry3162 - Posts: 523 |
i wouldnt do it.. performance is way worse than on windows... there was a planned linux version but it looks like it was buried, unfortunately. |
[2017-11-06 19:44:07] |
ertrader - Posts: 671 |
I'm attempting to do the same. The link below contains my experiences so far. Biggest issue for me so far is CPU usage. An SC Linux version would be great but I'm thinking it is low of priority unfortunately. At the bottom of the discussion you will see my latest update. VirtualBox, VMWare or some other full OS virtualization would be the next step.... but then you are basically back to a Windows machine with all the update, break, fix headaches. Linux Date Time Of Last Edit: 2017-11-06 19:49:24
|
[2017-11-07 05:13:19] |
ganz - Posts: 1048 |
ertrader An SC Linux version would be great but I'm thinking it is low of priority unfortunately.
Keep in mind that Linux is the kernel! And nothing more.In that terms it's extremely good using shell atop on it aka CLI but graphical subsystem takes us 30 years back and this is the reason to not develop SC linux version at this moment Also PC system (aka x86 IBM compatible) is not a high quality fault-tolerant engeneering solution so Windows is very good for it. Let's say it has the same quality level. This is not my opinion but just engineering facts. |
[2017-11-07 16:13:52] |
AlexPereira - Posts: 197 |
I am having a very good usage with wine on linux, wine 2.20 staging with cmst currently. Performance is as good or better, as in a recent topic benchmark ( jerking the chart values crosshair like crazy, also checking cpu core usage when idle with charts open ). To me performance isn't the issue, only issue is with closing the trade window. |
[2017-11-09 11:28:12] |
ganz - Posts: 1048 |
AlexPereira Performance is as good or better, as in a recent topic benchmark ( jerking the chart values crosshair like crazy, also checking cpu core usage when idle with charts open ). To me performance isn't the issue, only issue is with closing the trade window.
Look at that chain:SC->WineAPI -> Xapi-> HW driver SC->WinAPI -> HW driver So it is not possible technically using the same HW. So what is the reason of your "success"? Is it possible for you to provide us a video? I'll buy an amd GPU in case your info is real :) |
[2017-11-09 14:18:45] |
AlexPereira - Posts: 197 |
So it is not possible technically using the same HW.
https://wiki.ixit.cz/d3d9 or https://github.com/wine-compholio/wine-staging/wiki/CSMT I am not here to convince you or convert you. If you have such bad experience with wine, then don't believe me. I can make the video if interested, though. SierraCharts per cpu core usage on my linux box is about 5% better than on windows when I have all my chartbooks open, and its about the same when in lighter usage. |
[2017-11-09 14:39:22] |
dominikos - Posts: 106 |
I should have been clear that I used SierraCharts with wine on OS X for quite some time. I use it primarily for charting but started to toy with automated trading. My use case is slightly different since I would be using it over VNC so I'm not as fixed about the desktop performance. Also, in terms of what does not work. I can only re-play chart once. When I close replay window, there is an error and any subsequent replay control window I open have no values in the pull down. Since SierraChart is developed fairly independently from Windows, I wish they look into supporting Wine, it would work on OS X and Linux. This is what DTN does. |
[2017-11-09 15:56:59] |
ganz - Posts: 1048 |
AlexPereira LoL :) How we achieve this goal? By skipping all bottlenecks on way, not doing expensive rewrite native D3D9 calls into OpenGL (which classic wine does), but directly feeding your graphic card (GPU) with D3D9 calls without ugly conversion to OpenGL
SC isn't d3d app.I am not here to convince you or convert you.
Yes ... please don't :))
|
[2017-11-09 16:13:29] |
AlexPereira - Posts: 197 |
LoL :)
Yes ... please don't :))
like another user said: "Your humility is noted :)" Not going to waste any more time answering you. I am happy with what i have, glad you are too. Stay well |
[2017-11-09 16:31:49] |
ganz - Posts: 1048 |
AlexPereira Not going to waste any more time answering you.
This is good because of your totally ignorance and idiotic. I am happy with what i have, glad you are too.
I'm.
|
[2017-11-09 19:06:13] |
AlexPereira - Posts: 197 |
Ganz, is this enough for you to buy and AMD card ? Or at least to not think I was making it up ?
|
LinuxWine.png / V - Attached On 2017-11-09 19:03:26 UTC - Size: 306.89 KB - 399 views Windows10.png / V - Attached On 2017-11-09 19:03:36 UTC - Size: 190.94 KB - 411 views |
[2017-11-09 19:21:58] |
ganz - Posts: 1048 |
AlexPereira Using Sierra Chart on Wine on Linux in production | Post: 131815 I've nothin' to add. Static picture has no extra CPU load but : Graphics performance issue on Linux/Wine | Post: 131188 |
[2017-11-09 20:30:50] |
AlexPereira - Posts: 197 |
Ganz, linux video: https://youtu.be/obSHtph7BsI windows video: https://youtu.be/RfqaWNOIb-0 was this kind of test ok ? |
[2017-11-09 20:49:25] |
ganz - Posts: 1048 |
AlexPereira Yes. It is interesting. Please drop Win10 to test. Would you please make two tests for Linux only: 1. Set Global Cursor On and move it near a center of a chart for 5-10 seconds a bit slowly to check CPU usage for all charts 2. Set the Same Link number and Scroll Position to On and move all charts at once from left to right with the middle speed you choose - it sholud takes 2-3 sec-s -then back 2-3 times. I'm interested in to buy a working solution. Thank you. Date Time Of Last Edit: 2017-11-09 20:52:12
|
[2017-11-09 20:55:51] |
ganz - Posts: 1048 |
AlexPereira Another point is: please provide some additional info: wine/wineserver CPU usage X server CPU usage compositor you are using CPU usage as that all are working together to render SC on Linux so it should be top 10 app in the proc list to see the real picture on Linux Thank you Date Time Of Last Edit: 2017-11-09 20:57:56
|
[2017-11-09 21:25:16] |
AlexPereira - Posts: 197 |
2. Set the Same Link number and Scroll Position to On and move all charts at once from left to right with the middle speed you choose - it sholud takes 2-3 sec-s -then back 2-3 times.
Didn't understood this well: "I don't know Scroll Position to On" ? I have enabled "Synchronized charts" to on, since they move all charts. There is a process viewer on the left, and the history of cpu usage from sierrachart on the left terminal. Hope what you were looking for is in here : https://youtu.be/T-yRni4gtLM PS: if you have trouble because of the multi monitors, let me know, i will do everything in one crowded monitor. |
[2017-11-09 21:35:11] |
dominikos - Posts: 106 |
Alex, I hope you don't mind two questions. - Do you run any auto trading or custom studies in your setup? - Do you have any problems with the chart replay functionality with wine? |
[2017-11-09 21:41:49] |
ganz - Posts: 1048 |
AlexPereira Didn't understood this well: "I don't know Scroll Position to On" ?
http://www.sierrachart.com/index.php?page=doc/ChartSettings.html#LinkNumber -> Scroll PositionAnd set Tools -> Global Cursor On PS: if you have trouble because of the multi monitors, let me know, i will do everything in one crowded monitor.
Yes, please do.Thank you. dominikos Do you have any problems with the chart replay functionality with wine?
I can confirm the problem as persistent on Linux/Wine.
|
[2017-11-09 21:46:23] |
ganz - Posts: 1048 |
dominikos Do you run any auto trading or custom studies in your setup?
I made all of my custom studies using native linux mingw-g++ cross-compiler How to build ACSIL study on Ubuntu/Linux |
[2017-11-09 21:56:35] |
dominikos - Posts: 106 |
Ganz, I read your threads. But looks like you changed your mind and don't trust Linux to run 'production' setup at this point. My alternative to running SC on wine is to setup a VirtualBox with old Win7 license and RDP directly into it. I'm not after high performance setup but a stable, data center hosted option that I can connect to from a laptop or iPad.
|
[2017-11-09 22:12:03] |
ganz - Posts: 1048 |
dominikos looks like you changed your mind and don't trust Linux to run 'production' setup at this point
No. I'm using linux for production and using Win2008r2You just loose the main idea - Wine is the problem. Linux is OK. :) Another point is MS is not so bad. It is not worse than Intel, Oracle, Rad Hat, Canonical, Suse and so on. They are all the same and the key is a solution they provide. Linux is OK as CLI. Windows is better as GUI than X windows + any DE .Net Core is very cool as it will be supported by trading engines because Java is not the case. We are waiting for Wayland and Vulkan as industry mainstream to remove X and OGL issues. Everything has + and -. No need to place emotions before facts anf logic. :) ps: and it is very strange as someone likes linux a lot and uses ms c++ compiler on wine. more than strange,imo :) so please look at facts and tools to build an opinion :) |
[2017-11-09 22:20:25] |
AlexPereira - Posts: 197 |
Alex, I hope you don't mind two questions.
- Do you run any auto trading or custom studies in your setup? - Do you have any problems with the chart replay functionality with wine? - Yes i do, alot of them actually, with autotrading ( putting orders and adjusting them, although not robot or EA or that stuff , just helpers ( custom stop adjustments and trailling based on fib ratios , not pips/points ) - Yes, its kinda like the tradingwindow bug: works the first time well ... if closed and reopened, have problems. I don't actually know if anyone ever reported this to the wine devs. Ganz, think its worth the try ? |
[2017-11-09 22:22:59] |
AlexPereira - Posts: 197 |
I made all of my custom studies using native linux mingw-g++ cross-compiler
Second that, I also followed your tutorial there. Also, qtcreator works very well also ( actually my fav ). |
To post a message in this thread, you need to log in with your Sierra Chart account: