iraito wrote on 2021-05-17, 18:03:
I flashed the g200 with the 899-23.bin bios but now the picture is all messed up, is the gpu recoverable ?
Suspect that whatever has happened (refresh rate change > BIOS recovery > BIOS flash) that at some point the PINS structure has become corrupted and you won't fix this with a simple BIOS refresh - you'll need the valid PINS.TXT for your card to repair that area as well.
This small app, MXINFO, can check the current data structure from your card and can also dump the current state of your PINS data to a txt file (as your card is currently borked you can add another card as primary video and have the G200 as secondary, then use the MXINFO -DEAD command to create the output)
"Matrox video BIOS data dump v0.99, GBM 08/2001
Run "MXINFO -?" for usage options.
Usage: MXINFO - analyze active BIOS
MXINFO -dead - analyze dead BIOS
MXINFO <biosfile> - analyze BIOS image from file
MXINFO -pins <pinsfile> - analyze PINS from text file
MXINFO - Card type recognition and important data dump
MXINFO v0.99 - Recognition of all G-series boards, verbose PInS dump, new boards support.
MXINFO is a basic tool for troubleshooting of BIOS failures, driver installation problems and "what do I have" confussions. It also has the capability to analyze the dead BIOS and recover PINS data from it (to be further used by Progbios.
The program dumps some important data read from Matrox card BIOS image. It can recognize and report card type and some vital parameters. Works in DOS / Win9x. MXINFO may be used to troubleshoot PINS and SUBSYS_ID problems that influence Windows driver installation.
What to look for
If "Unknown" the card will have problems with driver installation (this results from loosing some info after BIOS programming failure, but it also occurs in some brand-new G100 cards and a few old G200s).
If the values are strange (like 355 MHz RAMDAC, strange date or memory size) - PINS structure is probably destroyed and must be restored, otherwise the Windows driver will not operate properly.
To analyze dead BIOS, use "-dead" option with MXINFO. This will not work under Windows nor under EMM386 (use "Restart in MS-DOS mode" under Win). One interesting thing about dead BIOS is that on G-series the destroyed BIOS may still contain correct PINS, which MXINFO is trying to find (and dump in PROGBIOS-compatible manner).
Clock info and refresh rates
MXINFO will show clock rates in various modes, possible clock speed reduction with add-in memory and max vertical sync frequencies with various pixel depths. Currently this should report the correct rates for G-series, and some correct rates Millenium II and Mystique. Note that these clock rates are the ones SPECIFIED in card's BIOS, not actually programmed (using overclocking utilities). See below."
As an example, this is the output from my Millenium G200 AGP 16MB
Have a look at this link for further info
https://translate.google.com/translate?hl=en& … =search&pto=aue