如何测试显卡内存

如何测试显卡内存

我想测试我的显卡的内存,因为我的屏幕上有垂直线。我已经做了一些基本的故障排除,似乎问题出在显卡上。我想通过测试内存来验证问题是否出在显卡上。我找到了用于支持 CUDA 的 Nvidia 卡的软件,但我的卡是 Nvidia GeForce 7600,它不支持 CUDA。

答案1

我在调试显卡 VRAM 速度时,曾多次使用过这个名字颇具创意的“视频内存压力测试”应用。与 g80memtest 不同,它不使用 CUDA(尽管它可以!),应该可以很好地运行您的显卡。与标准 Memtest 一样,几个小时就足以确定是 VRAM 导致了问题,还是其他原因。

http://majorgeeks.com/Video_Memory_Stress_Test__d5896.html

如果 VMST 没有发现任何问题,您也可以尝试 FurMark,这是一个非常密集的着色器处理器负载。它不会提供任何有关是否存在渲染错误的反馈,但如果您的瑕疵加剧或系统崩溃,那么这几乎肯定是硬件故障的明确迹象。

祝你好运!

答案2

对于这种情况,我以前使用 SiS Software 的 SANDRA 产品取得了不错的效果,该产品可以对计算机的所有部分进行基准测试和诊断测试,包括显卡测试。该产品有一个免费版本,但只能提供基本信息。

更多产品信息请参见:http://www.sisoftware.net/?d=news&f=2010_release&l=en&a=

答案3

还在 Radeon R9 290 显卡上尝试了 VMT,但无法测试 1.5 Gb 以上的内存,GPU-Z 实用程序给出了一些关于 VRAM 使用情况的奇怪读数(测试期间使用了约 250 Mb,而应该超过 1.5 Gb)。此外,它还报告了一张明显有故障的显卡的清晰结果(在测试之前和测试期间,它在桌面上出现了伪影),这让我认为它实际上并没有在现代显卡上测试任何东西。

所以我决定尝试OpenCL: https://github.com/ihaque/memtestCL

此外,对于 NVidia 卡,还有 MemtestG80 工具: https://github.com/ihaque/memtestG80

遗憾的是,您的显卡不支持 OpenCL 或 CUDA,因此似乎没有简单的方法来区分 VRAM 和 GPU 错误。也许一些开源视频驱动程序或自定义固件可能会提供线索。

答案4

MSI 有一款免费工具,名为 Kombustor。根据您的需要,它可能足以测试您的显卡。

相关内容