MemtestG80 - A Memory Tester for NVIDIA CUDA-Enabled GPUs
One of the members of the Folding@home team, Imran Haque, has developed a memory tester for GPUs. Here's a brief description:
Basically, the idea is that we wanted to put out a code to test GPU memory that's roughly equivalent to Memtest86 on CPUs. If you run FAH heavily on a GPU, it's a good idea to check out your GPU memory, just as one would run tests on CPU memory.
The source code is available under the LGPL license and is hosted at SimTK, the Stanford scientific software repository. It can be downloaded at https://simtk.org/home/memtest. Binaries are available both there and on this page.
If MemtestG80 detects memory errors on your GPU, we recommend taking the following steps:
- If your card generates errors and is overclocked (this includes "factory overclocked" or "superclocked" cards - anything with higher-than-reference clock speeds), reset the clock frequencies to the NVIDIA reference frequencies and see if the problem persists.
This is especially true for the memory clock. Errors in the Logic or Random Blocks tests are likely to be at least somewhat sensitive to the shader clock as well. The upshot of this guideline is that if your overclock is generating any errors above the stock frequencies, then it's not a stable overclock. - If after this your card still generates errors in any test OTHER than the Modulo-20 test, these errors are likely indicative of a card that's gone bad somehow. Such a card ought to be replaced.
Recommended software (based on information furnished by your browser)
| Operating system | Version # | Click to download | Installation instructions | License info (legal stuff) | MD5-sum |
| Windows | |||||
| MemtestG80 for Windows | 1.00 |
| Documentation | License | 7f59e1f05d57ce10fddbc5176c6c3d51 Released: 2009-04-27 |
| Macintosh | |||||
| MemtestG80 for Mac OS X | 1.00 |
| Documentation | License | 0bcde2f831ff5119da3988149f02cd6f Released: 2009-04-27 |
| Linux | |||||
| MemtestG80 for 32-bit Linux | 1.00 |
| Documentation | License | 1a645d72c68288cd405a56ecf9619746 Released: 2009-04-27 |
| MemtestG80 for 64-bit Linux | 1.00 |
| Documentation | License | ed67212d83935d81d1501f497cf6828a Released: 2009-04-27 |


