在现有的C#Winform程序之一中,显示图像。不幸的是,我无权访问图像显示代码,但我知道有一个单独的查看器,它使用DirectX渲染图像。
问题:现在,我已将相机升级到4K,并且图像显示程序大约需要花费4K。 90ms来渲染图像,这对于我的应用程序来说太多了。因此,我想测试是否可以通过使用GPU减少图像渲染时间。
仅出于测试目的,我运行带有和不带有GPU的图像显示程序。但是在两种情况下花费的时间完全相同。因此,我认为DirectX不会自动利用GPU的优势。
我绝对不熟悉这些图形,老实说,我现在有点困惑。
问题:我需要指定DirectX才能使用GPU吗?使用GPU是否会改善图像渲染时间?有什么示例程序可以测试图像显示任务是否具有GPU性能?
系统配置: