操作系统是Debian。寻找一个快速的命令行工具来将 GPU 负载驱动到最大以测试温度/冷却。
我已经研究过 nvbench,它确实可以编译和运行,但看起来更像是获得有用的基准测试数据而不是最大化 GPU。(util仅达到50%)
我只是在寻找一些简单的东西,可以最大限度地发挥我的 GPU 的能力。即使只是“这里有一些cuda代码可以最大化你的gpu,用nvcc这样编译,等等”。
操作系统是Debian。寻找一个快速的命令行工具来将 GPU 负载驱动到最大以测试温度/冷却。
我已经研究过 nvbench,它确实可以编译和运行,但看起来更像是获得有用的基准测试数据而不是最大化 GPU。(util仅达到50%)
我只是在寻找一些简单的东西,可以最大限度地发挥我的 GPU 的能力。即使只是“这里有一些cuda代码可以最大化你的gpu,用nvcc这样编译,等等”。
你可以尝试 gpu-burn:
该项目站点描述了如何将其与 Docker 一起使用,但您可以像这样简单地使用它:
这是另一个建议:
尝试像ethminer这样的加密矿工。适用于 OpenCL 或 CUDA(v8 - v10,不确定 v11 会发生什么)。在此处下载,位于“版本”下。在“ docs ”下查找用法示例:
根据您连接的矿池,它可能会要求您输入实际的以太坊地址(42个字符,十六进制
0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
:)用于挖掘以太坊的算法 - 以及大多数其他用于挖掘加密货币的算法 - 都是内存密集型的,您可以通过查看 GPU 内存使用情况注意到这一点(应在 100% 左右)。核心使用率会低很多。因此这对于 GPU 内存和内存温度的压力测试非常有用。
除了压力测试的方法之外,不要忘记测试内存、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 代表模块化诊断软件”