Login Page - Create Account

Support Board


Date/Time: Sat, 27 Apr 2024 12:44:18 +0000



OpenGL support Now Ready for Initial Testing

View Count: 29226

[2019-07-12 01:03:21]
Sierra Chart Engineering - Posts: 104368
Prerelease version 1947 of Sierra Chart has support for OpenGL:
https://en.wikipedia.org/wiki/OpenGL

The basic objective of OpenGL is to transfer the rendering of graphics from the CPU to the GPU to reduce CPU usage.

The greatest reduction in CPU usage is going to come from systems that have a capable and fast GPU:
https://en.wikipedia.org/wiki/Graphics_processing_unit

This option can be enabled through Global Settings >> Graphics Settings >> Other. Once you enable the option for OpenGL, a restart of Sierra Chart is needed and Sierra Chart stays in that mode until the option is disabled and is restarted again.

OpenGL support is very much a beta. There can be stability and rendering issues. For example, the Chart Values tool does not function properly. OpenGL does not have support for text so we had to create an alternative to do text. So text is not necessarily going to render in a way you might like.

Once again this is considered a beta and problems can be expected. We do not recommend using OpenGL during live trading.

Report any issues in this thread but we will not necessarily respond. There is no need to go into extensive detail. And if it issue has been reported, then do not report it again. We do not want to be flooded with all kinds of issues. And once again we will not necessarily respond.

If you are using Linux and you have problems, then please at this time do not post those issues here. Our first objective is to have stability on Windows.
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: 2019-09-07 12:56:37
[2019-07-12 06:14:00]
User907968 - Posts: 802
Hi support, a few observations -

- Transparency is inverted for drawing tools and chart drawstyles - i.e. 100% = fully opaque and 0% = fully transparent

- Circle drawstyles produce very coarse polygons, rather then circles

- Chart drawing tools fill behaviour is inconsistent, both in color selection and whether the shape actually fills

- Chart drawing tools cause large CPU spike and are not very responsive

- When scrolling charts that have circle drawstyles, there is very noticeable screen tearing


Not all negative feedback though - render time for 'Market Depth Historical Chart' is massively reduced, which is great!
[2019-07-13 02:16:22]
hurleydood - Posts: 15
Yes the font look like pixelated bitmaps.
You can render nice clean TrueType fonts using FreeType which is popular on non-Windows systems.
https://learnopengl.com/In-Practice/Text-Rendering
[2019-07-13 02:37:23]
user8888 - Posts: 159
yes, beta.
after 1 min of moving the mouse around the chartbook across the screens, with the opengl option enabled, all 3 screens went black.
unrecoverable. physical button need it to restart the system.
2 1st screens to internal gpu, the 3rd to secondary gpu.
[2019-07-13 03:49:14]
Sierra Chart Engineering - Posts: 104368
Regarding post #4, this sounds driver related to us.
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
[2019-07-13 03:58:24]
user8888 - Posts: 159
yes, and to me aswell. but the drivers are up to date. thank you anyway.
[2019-07-13 13:06:51]
mpro - Posts: 44
When using Numbers Bars with "Highlight Volume/VPOC" or "Candle Stick Outline". There is a black box in the foreground. Regardless of the color settings.

V1948
Date Time Of Last Edit: 2019-07-13 13:15:34
imageNumbersBars_OpenGL_Bug.png / V - Attached On 2019-07-13 13:02:18 UTC - Size: 73 KB - 841 views
[2019-07-13 20:53:25]
Sierra Chart Engineering - Posts: 104368
Regarding post #4 and #6, we will try to duplicate this set up and see what the problem is. Regarding post #6, how many monitors do you have?
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: 2019-07-13 20:53:42
[2019-07-15 07:10:48]
Sierra Chart Engineering - Posts: 104368
Regarding post #4 and post #6 where the screens went black, can you provide us the following information:
1. What are the exact models of video cards, amount of monitors in the system, and screen resolutions?
2. What version of Windows is being used? Screenshot of system information would be good.
3. Does the issue appear with some specific chartbook(s)?
4. Can you download, install, and take screenshots from the tabs "Graphics card" and "Advanced" in software:
https://www.techpowerup.com/gpuz/
4.1 Can you take screenshots of the tab "Sensors" from GPU-Z when you run SC?
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: 2019-07-15 07:11:30
[2019-07-15 14:43:51]
user8888 - Posts: 159
yes, sir, I can provide you with all that.

However, you might be quite right when saying that sounds like a driver problem, because my video driver crashes from time to time.

But, crashes, alters the resolution of 1 or 2 screens, and I can recover it, revert back the resolutions and continue normally.

The beta OpenGL option of your software seems to increase the problem, leaving the system unrecoverable. But the problem is there before the OpenGL option.

So, thank you very much for your efforts, but might be my system.

I've updated the drivers, even tried with previous versions, but same result.

If you still want that info, let me know... But I should have the driver problem fixed before being able to evaluate properly the OpenGL way (which is not gonna happen soon because I've tried everything I know already)

The system is a win server 2012 R2 and the secondary GPU is based on a ATI chipset. 2 of the 3 screens are UHD.


Thank you very much.
[2019-07-16 09:25:58]
Sierra Chart Engineering - Posts: 104368
Therefore lets set aside the request for the time being.
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
[2019-07-16 21:47:28]
User929084 - Posts: 60
Hi. Just downloaded V 1951 to see the difference of OpenGL. Here's what I notice

1. No visible crosshair, even though it is enabled. It will appear for fraction of a second when moving mouse around.

2. None on the keyboard shortcuts work. I checked in global settings and they are the same as before, just don't work.

3. Tearing of price and time scales on all charts when moving mouse around. First img is the chart where I have pointer on ( tearing ) and second img is second chart ( tearing1 ), and it's even worse then the first one. I have Global Cursor on.
imagetearing.png / V - Attached On 2019-07-16 21:47:12 UTC - Size: 41 KB - 886 views
imagetearing.1.png / V - Attached On 2019-07-16 21:47:18 UTC - Size: 42.93 KB - 856 views
[2019-07-17 09:28:20]
User138602 - Posts: 169
The visibility of the crosshair was always this troublesome. Even before the implementation of opengl. Couldnt find a solution in any of the crosshair related settings and there arent that many as far as i know.

@SC It would be nice if you could give us an always easy to find crosshair option...just thicker crosshair lines may work. Yes, there are workarounds like pressing CONTROL button on the keyboard in combination with the right mouse setting in windows. But its still not convinient or optimal.

I would like to have the crosshair as my default pointer because i could compare quickly a pricelevel in different timeframes. But not knowing where i am on the whole screen lets me always switch back to the default arrow pointer. The crosshair is just not visible enough or not visible at all.
Date Time Of Last Edit: 2019-07-17 09:37:19
[2019-07-17 13:20:01]
User929084 - Posts: 60
I only brought this up because without OpenGL enabled I never had a crosshair problem. It is always visible and tracks time and price like it should on all charts. Sometimes it will disappear from one of the charts, but all I have to do is just move my mouse over to that chart and it comes back.
[2019-07-17 19:32:42]
Sierra Chart Engineering - Posts: 104368
This is said in Post #1:
For example, the Chart Values tool does not function properly.

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
[2019-07-17 19:34:04]
Sierra Chart Engineering - Posts: 104368
The crosshair is just not visible enough or not visible at all.
If you have a problem it is because you are not using the right settings based on the chart background color you are using and your screen resolution.

The visibility of the Chart Value/Crosshair tool has never been an issue. You can adjust the colors, the Line style and thickness. Refer to:
Chart Drawing Tools: Chart Values Tool Configuration
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: 2019-07-17 19:34:48
[2019-07-17 20:58:19]
User138602 - Posts: 169
I HATE to capture this thread...sry, its about opengl and NOT crosshair.

But just to be on the same page: I am not talking about the horizontal and vertical lines extending to the edges of a chart window. I am only refering to the little cross in the center. My comment is kinda off-topic, i must admit.

Nevertheless, are we still talking about the same thing and i am able to even modify the center cross?
[2019-07-17 21:01:09]
Sierra Chart Engineering - Posts: 104368
But that particular object is something you can control in the Pointer settings through the operating system control panel. It is not set by Sierra Chart. You should be able to choose a larger one and one with a greater contrast.
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: 2019-07-17 21:01:36
[2019-07-17 22:11:31]
User138602 - Posts: 169
Changing the pointer color did the trick. The arrow mouse pointer is black now but the crosshair gets a white outline.
Its a compromise...thx.
Date Time Of Last Edit: 2019-07-17 22:13:55
[2019-07-18 17:56:43]
HinckleyBob - Posts: 45
I am assuming this problem is associated with this Beta software: Attached file shows:
1. The range of the rectangle fill is incomplete.
2. The ragged right edge of the rectangle fill.
3. The artifact of a semi-opaque vertical edge price scale, not fully vertical.

This is always reproducible.

A system information file is available at http://speccy.piriform.com/results/z5MmaP6NAn8kfe8ilHioyxA

Update: I turned off the OpenGL option, and was able to reproduce the problem. So this message is posted to the wrong thread. Sorry, haven't had this problem before.
Date Time Of Last Edit: 2019-07-18 18:08:43
attachment2019-07-18_13-47-23.pdf - Attached On 2019-07-18 17:54:02 UTC - Size: 114.12 KB - 630 views
[2019-07-19 19:37:41]
Sierra Chart Engineering - Posts: 104368
Update: I turned off the OpenGL option, and was able to reproduce the problem. So this message is posted to the wrong thread. Sorry, haven't had this problem before.
You need to restart Sierra Chart after disabling the OpenGL option. If you still have the problem after restarting and not using OpenGL, then post that particular chart following these instructions but only if you are not using OpenGL:
Support Board Posting Information: Providing Chartbook with Only a Single Chart
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: 2019-07-19 19:38:11
[2019-07-21 13:18:47]
mpro - Posts: 44
I get a crosshair with OpenGL only when the chart is updating. So without datafeed there is no crosshair.

https://youtu.be/EuuPWCsdZHM

1953
[2019-07-21 21:08:42]
Sierra Chart Engineering - Posts: 104368
There is a known issue with the Chart Values tool. This will be resolved.
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
[2019-07-24 05:32:35]
samual sprat - Posts: 343
When using 'Study Subgraphs Reference with 'Transparent Fill Rectangle Top/Bottom' the fill occasionally works on a chart but mostly not. This might be the case for other transparent Draw styles and may not be limited to Study Subgraphs Reference but i've not tested them. Also, I think this may be related to CFD's as it works as expected with Futures. See attached chartbook

Also when using the 'Colour Bar based on Alert Condition' with 'Color Bar Hollow' draw style, the fill of the bar is always black even if there is a 'Color Bar Candle Fill' which is triggered
Date Time Of Last Edit: 2019-08-02 02:36:15
attachmentERROR - Study Subgraphs Reference.Cht - Attached On 2019-07-24 05:31:39 UTC - Size: 50.85 KB - 519 views
[2019-07-25 07:30:53]
samual sprat - Posts: 343
When different color transparencies overlap, sometimes the combined color is just one of the colours. For example when green and red overlap, instead of orange the color would be red or green

However what works fine is when same transparent colors overlap and they create a more opaque version of that color
Date Time Of Last Edit: 2019-07-25 09:09:00

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

Login

Login Page - Create Account