GPU Repair

From LogiWiki
Jump to navigation Jump to search

This is a stub article describing some aspects of GPU repair. At first, this is gonna be only my "notes" page but i will try to keep it structured.

Main sources for the reliable GPU information ATM:

Techcemetry (patreon only discord, (YT Channel)

vlab.su - one of the most advanced Russian forums with hundreds of cases and pages.

DO NOT search this page for any sort of download links and proprietary NVIDIA/AMD Software. Everything is quite easy to look up in Google.


NVIDIA MATS / MODS (iMac with Nvidia GPU / MacBook Pro A1398 2012-2015)

This software is an advanced factory testing suite. There are different versions, "GOLD" files with different GPU parameters. Most recent and universal version atm is 455.127.

If you look up easymats0005 in Chinese internet/google, you will find usb stick generator software. For reasons described above, no link can be provided.

If you do not have output on screen and the last thing you see is "no suitable video mode found", edit grub.cfg:

if loadfont /boot/grub/unicode.pf2 ; then

set gfxmode=auto

insmod efi_gop

insmod efi_uga

insmod gfxterm

terminal_output gfxterm

fi

set gfxmode=auto

insmod efi_gop

insmod efi_uga

insmod gfxterm

terminal_output gfxterm

set menu_color_normal=white/black

set menu_color_highlight=black/light-gray

set timeout=0

menuentry "Start Linux" {

set gfxpayload=keep

linux /tiny/kernel quiet

initrd /tiny/initrd

}

GRUB_TERMINAL=console


There are multiple test scripts in this image, in most cases you can go to 455.127 folder and simply run "nb".

After test is done, results will be stores in results.txt. Use reboot / shutdown command to keep filesystem clean(if you simply shutdown, next time it will mount i read-only, there are no chkdsk tools in this tiny image)

channels identified by MATS results are accurate to the boardview positions.


for some advanced use, you can go with mods:

./mods gputest.js -oqa -old_gold -test 178 -fan_speed 70 -dramclk_percent 100 -ignore_fatal_errors -run_on_error -matsinfo

command is mostly self-explanatory. If MATS finds no issue with RAM but card works unstable under load, this might be an issue on higher frequency.


Please note: i