SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, and iOS Chart & Android Chart Components
I have a situation where I need to have a lot of independent realtime charts rendered on the screen at the same time. I have put a scichart into a user control and that user control into a list so I can reuse my configuration.
Unfortunately, the behavior I am seeing is that when I have more than 5 charts, the charts stutter really badly. I’m using the SciChartPerformanceOverlay to determine what the FPS is of each of the charts.
I can see that in my 5 chart situation, if my mouse cursor is NOT over the window or NOT moving on the window, each chart has an FPS of ~18 for SciChartSurface and an FPS of >500 for Composition Target. When I start to move the mouse around on top of the window, the SciChartSurface FPS value drops to < 5 and the Composition Target drops to ~300.
I’ve got no mouse events hooked up, I’ve set TryApplyDirectXRenderer to true and it seems to accept it. I’ve double-checked the following values:
I’m suspending the chart before adding points. Each chart only has 1000 points inside a XyDataSeries<int, double> that is databound to a FastLineRenderableSeries. I’m even using Update instead of Append to try to reuse the same memory, in case that makes a difference.
I’ve played with the MaxFrameRate and nothing seems to help.
My dev machine is a bit old and the graphics card is Intel-based, but I never imagined the performance would get so bad so quickly. I’m hoping there’s something I’m missing here as I’ve read such good things about SciChart.
Please let me know if there’s any advice.
I have written my first SciChart WPF application using the latest free trial version (126.96.36.19946). It is a simple evaluation application that draws one or more lines with each line defined to have 100 or more points. I am using the following SciChart types from the n4.5 DLLs:
Also, I have my project platform target set to x64 and Debug. I have verified I have DirectX installed (SDK, June 2010, 9.29.1962.0).
How can I be sure that DirectX is being used for rendering and not software rendering?
I have attached the code for this fairly simple application.
Hello, SciChart team
i’m having an issue using SciCHart Examples Suite, and implementinting 3D charts
so when i choose some of 3d examples in Examples Suite i see a pitch black field instead of chart. after experiments with settings i figured out that 3D charts appear if i set “Use Alternative Fill Source” setting to true, which is in the 2D section of settings (not so obvious solution)
so the question is – how do i implement 3dcharts and ensure that they will run on clients’ workstations?
i’ve just updated SciChart to v188.8.131.5273
i have nvidia gtx 1050ti and fresh 398.82 drivers
i attach images of Examples Suite