有没有什么简单的方法可以加载测试 GPU?

有没有什么简单的方法可以加载测试 GPU?

操作系统是 Debian。正在寻找一个快速命令行工具来将 GPU 负载推至最大以测试温度/冷却。

我已经看过 nvbench,它确实可以编译和运行,但似乎更像是获得有用的基准数字,而不是最大化 GPU。(实用程序仅达到 50%)

我只是在寻找一些可以最大程度发挥我的 gpu 的简单方法。甚至只是“这里有一些可以最大程度发挥你的 gpu 的 cuda 代码,使用 nvcc 进行这样的编译,等等”。

答案1

你可以尝试 gpu燃烧

多 GPU CUDA 压力测试http://wili.cc/blog/gpu-burn.html

项目网站描述了如何与 Docker 一起使用它,但你可以像这样简单地使用它:

git clone https://github.com/wilicc/gpu-burn
cd gpu-burn
make
./gpu_burn 300      # run gpu_burn for 300 seconds

答案2

这是另一个建议:

尝试使用以下加密货币挖矿工具以太坊矿工. 适用于 OpenCL 或 CUDA (v8 - v10,不确定 v11 会怎样)。下载这里,在 Releases 下。在“文档“:

.\ethminer -P stratum1+tcp://[email protected]:9999

根据您连接的采矿池,它可能会要求您输入实际的以太坊地址(42个字符,十六进制0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb:)

用于挖掘以太坊的算法 - 以及大多数其他挖掘加密货币的算法 - 都是内存密集型的,您可以通过查看 GPU 内存使用情况(应该在 100% 左右)来注意到这一点。核心使用率会低得多。因此,这主要用于对 GPU 内存和内存温度进行压力测试。

答案3

除了压力测试的方法外,不要忘记测试内存和 VRAM。实际上,这可能是您要运行的第一个测试。如果您打算依赖显卡,并且要对 GPU 本身进行压力测试,则清除内存非常重要。

https://github.com/GpuZelenograd/memtest_vulkan

也可以看看 https://simtk.org/projects/memtest https://sourceforge.net/projects/cudagpumemtest/

我曾经使用过这种类型的程序,但它的价值较低,因为它仅测试 vram 的一个子集,无论是否有可用资源。

https://github.com/ihaque/memtestCL

因此,我倾向于使用来自启动 ISO 而不是任何启动操作系统的 CPU、GPU vram 和 GPU 测试或锻炼程序,但如果您不经营维修中心和为制造商认证卡或重新制造它们,那么 MemtestCL 可能就足够了。

https://angryadmin.sesc.dev/posts/nvidia-vram/

这表明某些 Nvidia 特定工具可用,并且可在精简的 Linux 基础上(而非 DOS)运行,它们测试某些逻辑,而不仅仅是性能或 Vram 完整性。

摘录:“MATS 代表内存自动测试系统,MODS 代表模块化诊断软件”

相关内容