如何在LightningChart WPF中启用DirectX 11引擎以绘制大量数据点

时间:2016-08-24 19:05:10

标签: wpf performance charts real-time directx-11

我还在试用LightningChart v.7.0.2。我看到一个用LightningChart Billion points real-time charting demo绘制10亿个点的演示。

我做了类似的自我,我只能得到200-300万点,然后开始急剧减速。

该页面上的Arction演示版正常运行,我的新NVidia GTX750拥有12亿个数据点。但不是我自己的应用程序。我想知道为什么。也许是因为它将硬件9显示为渲染器。如何启用DirectX 11渲染器?或者是否有其他需要修改的设置?

我已经将线宽设置为1,并禁用调色板驱动着色,有些帮助,但我仍然想知道这里有什么问题。

1 个答案:

答案 0 :(得分:0)

感谢您通过邮件告诉我。

DirectX 11引擎是LightningChart v.7.1及以上版本的默认引擎。在v.7.0中,LC默认使用DirectX 9引擎。

可以像这样手动选择引擎:

chart.ChartRenderOptions.DeviceType = AutoPreferD11; //更喜欢D11 HW - D9 HW - D11 SW(WARP) - D9 SW

chart.ChartRenderOptions.DeviceType = AutoPreferD9; //首选D9 HW - D11 HW - D11 SW(WARP) - D9 SW

然后可以选择在D9和D11中强制使用硬件或软件模式。

因此,请将您的试用版更新为7.1,然后您可以使用超过十亿个数据点运行您的应用。