Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

Nvidia MATS & MODS USB stick (with NVMT)

Last updated on 4 months ago
levi990elevi990eSuper Admin
Posted 3 years ago
Nvidia MATS & MODS usb stick:


For testing NVIDIA GT 1xx through RTX 40xx

Here's an image of JUST the MODS/MATS partitions in the 60GB VRAM test tools + new versions of mods for 3060ti and 40xx + NVMT. You can put this on a 8GB or larger thumb drive with the included Rufus.
The download is 2.31GB.

Updated 1-13-2023
-Modified the commands file so the autorun of mats will save the report as autorunreport.txt in /home.
-Renamed "mats400" to "mats"
-It will now sync the time with the bios during boot. This way the time on the renamed reports will match your timezone.
-Added copy script that will let you select the drive you want to copy to, select the file to copy, and rename the file to the current date, or whatever you want.
-Added MODS scripts so you can just type "mods" from the home folder for most cards. You can also add custom commands (eg.-loops 10 -test 178 -dramclk_percent 115) and it will append to/replace the default command.
-Added nvmt
-Resized the partitions to make room for new mods 455 and 520 versions

2-10-2022
-Added a "sleep 10" to the "commands" file to fix the memory errors that always show up on the auto run of the 10 and 20 series partition.
-Added mats367, mats400, mats455, modsinit, and modsinit2, shell scripts to their respective home folders and added runmats shell script to each mods folder.
The mats shell scripts will copy report.txt to an external usb drive if specified, or to "/home/reports/name-date.time.txt" if the divice is not found.
To find your flashdrive, type "df -h" and figure out which drive you want based on size. Then at the top of each mats file, is the dir option that looks like "/media/sdb/". Change that to the device you want.
-Disabled the cursor during mats tests when run with a script and for the autorun so when booting as UEFI, it won't cause false errors.


Link:
https://1drv.ms/f/s!AiSvffRQEcWrrQXe2..._9YOCieQLW

Mirror:
https://pixeldrain.com/u/ksBpKU3b

MODS/MATS versions:
- soon

Decompressed hash of image file"
MD5: 3cc2ce1e4b9836548a8fad6479a2c4c3
CRC32: 15B10F3F

Installation:
A 32 GB USB Stick is needed.
Download the .7z file, extract it with 7-zip, there is a Rufus already included, image the .iso file onto the USB Stick with that.

(Credits go to the Tech Cemetery discord & to DrasticMeasures.)
Edited by levi990e on 22-01-2026 17:20, 4 months ago
levi990elevi990eSuper Admin
Posted 3 years ago
GPU tested as primary
The card being in the x16 slot and display connected to the card. (If the card doesnt output an Image, go to part 2)

1. Boot the stick
2. select the right one, the one for 10xx, 20xx, etc series
3. type: ls
4. type: mods (to test gpu)
or
type: mats (to test memory)

GPU tested as secondary
If the GPU doesn't give out a display, you need a mainboard and CPU with an iGPU, connect your display to the mainboard's display output.

1. Boot the stick
2. select the right one, the one for 10xx, 20xx, etc series
3. type: ls
4. type: modsinit
5. type: mods (to test gpu)
or
type: mats -n 1 (to test memory)

Note:
- mods will test the GPU with memory
- mats will only test the memory of the GPU


reference picture:
www.levirepair.eu/infusions/forum/attachments/mats-mods.png



nvmt:
nvmt commands: (the nvmt_2020aug folder)
- nvmt vbios [show vbios]
- nvmt helpme [show help]
- nvmt ts |less
- nvmt ts
- nvmt ts > log.txt [save to log.txt after run]
- nvmt p [show devices]


nvmt analysis:
www.levirepair.eu/infusions/forum/attachments/msinvmt.png


by Sander:
For mods in the rtx2000 and before partition, in a 2080 directory just run ./mods gputest.js -oqa -old_gold -dramclk_percent 100 -fan_speed 50 -run_on_error -ignore_fatal_errors -matsinfo (if that fails add -floorsweep fbio_disable:0x01:fbp_disable:0x01)

To disable multiple channels you just add the numbers and you keep disabling different channels until u get a pass, start with only 1 channel at a time then u can start combining.

A: 0x01
B:0x02
C:0x04
D:0x08
E:0x16
F:0x32

To combine E, D and A for example: 16 + 8 + 1 = 25 so it becomes 0x25 in both spots of the command, this would disable those 3 channels.

(Credits go to the NWR discord & to Sander.)
Edited by levi990e on 24-04-2026 21:59, 19 days ago
levi990e attached the following files:
mats_mods_.pdf [4.21MB / 4557 Downloads]
levi990e attached the following image:
mats-mods.png msinvmt.png
levi990elevi990eSuper Admin
Posted 3 years ago
Memory layout picture by f!P[z]y (GerRepair discord)
www.levirepair.eu/infusions/forum/attachments/mats_03.png


Old 2018 Micron sheet:
(by f!P[z]y (GerRepair discord))
Micron D9WCW with data code 8 ** 77 must be completely exchanged. 8YA77 and 8ZA77 are most likely also good, but everything below cannot be mixed and will produce errors sooner or later.
www.levirepair.eu/infusions/forum/attachments/screenshot_20221208_135407.png


Nvmt ram chip back or front by NWR:
www.levirepair.eu/infusions/forum/attachments/screenshot_2023-08-02_12-30-44.png


www.levirepair.eu/infusions/forum/attachments/test_memory_ga102.jpg


www.levirepair.eu/infusions/forum/attachments/gddr6x_x8mode_mapping_frontback.jpg



Script for testing and logging VRAM temperature to find the faulty one.
./mods gputest.js -test 13 -run_on_error -bg_dram_temp 1000

www.levirepair.eu/infusions/forum/attachments/dramtemp.png


www.levirepair.eu/infusions/forum/attachments/mods_memory_training.jpg



(Credits go to the NWR discord & to GerRepair discord.)
Edited by levi990e on 01-03-2026 21:08, 2 months ago
levi990e attached the following files:
mods_367.pdf [1.27MB / 5430 Downloads]
levi990e attached the following image:
mats_03.png screenshot_20221208_135407.png screenshot_2023-08-02_12-30-44.png test_memory_ga102.jpg gddr6x_x8mode_mapping_frontback.jpg dramtemp.png mods_memory_training.jpg
levi990elevi990eSuper Admin
Posted 4 months ago
GTX series memory testing OS (mods not included)
This version of linux will work with mods versions made for GTX cards.
It will boot as legacy (no UEFI)
RTX series cards require newer version of linux and can boot both legacy and UEFI
RTX 50 series card requires UEFI boot and obviously a gen 5 PCIE motherboard.

Extract using unzip program and write image to USB using rufus 4.3 and later.
You might want to resize the partition to fit mods file that you will also need to add into mods folder.
Download mods files somewhere else and place them inside "mods" folder and modify the "menu" script accordingly.
For help on how to use it or where to get mods, as the community.
Edited by levi990e on 13-01-2026 18:55, 4 months ago
levi990e attached the following file:
gtx.zip [18.94MB / 1690 Downloads]
levi990elevi990eSuper Admin
Posted 4 months ago
RTX series memory testing OS (mods not included)
This version of linux will work with mods versions made for RTX cards.
It will boot as legacy and UEFI
This version of linux is NOT suitable for GTX cards so dont try to run old mods from this image.
RTX 50 series card requires UEFI boot and obviously a gen 5 PCIE motherboard.

Extract using unzip program and write image to USB using rufus 4.3 and later.
You might want to resize the partition to fit mods file that you will also need to add into mods folder.
Download mods files somewhere else and place them inside "mods" folder and modify the "menu" script accordingly.
For help on how to use it or where to get mods, as the community.

Screen resolution is forced at 1280x720 and can be changed inside syslinux.cfg file
Edited by levi990e on 13-01-2026 18:54, 4 months ago
levi990e attached the following file:
rtx.zip [53.52MB / 2506 Downloads]
levi990elevi990eSuper Admin
Posted 4 months ago
bare bone setup for MATS/MODS.
This is a syslinux version.
#1 format USB drive with default fat32
#2 extract executable into USB drive
#3 run executable from the USB drive

It will create linux boot loader inside USB drive.
You now have a bootable USB drive without the need of Rufus or any ISO to USB program.
levi990e attached the following file:
mats_syslinux.zip [77.29MB / 100835 Downloads]
levi990elevi990eSuper Admin
Posted 4 months ago
bare bone setup for MATS/MODS.
This is a GRUB version.
#1 format USB drive with default fat32
#2 extract executable into USB drive
#3 run executable from the USB drive

It will create linux boot loader inside USB drive.
You now have a bootable USB drive without the need of Rufus or any ISO to USB program.
levi990e attached the following file:
mats_grub.zip [79.12MB / 115069 Downloads]
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You can download attachments in this forum.