我该如何强调 GPU

How can I stress the GPU

本文关键字:GPU 何强调      更新时间:2023-10-16

我想在我们的应用程序中添加一些诊断代码,这些代码会同时强调CPU和GPU,然后测量热量。 第三方工具不是一种选择。 据我所知,CUDA 也不是一种选择,因为它需要 Nvidia 的编译器 - 对吗? 据我所知,我最好的选择是DirectX。 GPU上任何简单和非可视化的东西都可以。

平台: Windows XP EmbeddedDirectX 9.0C

只需在 HLSL 中创建一个包含无限循环的着色器即可。

关闭所有剔除和实例化,并将三角形数据的色调上传到 GPU 进行处理和绘制,这将给 CPU 带来压力(现在不会太多)和 GPU 应该承受透支负担。

应该能够将代码用于任何入门教程(使用 DrawPrimitiveUP 的教程会给 CPU 带来更大的压力,但不需要创建 GPU 缓冲区)。 您可能还希望禁用 vsync,以便 GPU 尽可能快地工作(也就是它不会在其他事件上等待太多/根本没有)