First post, by MaRCer
I bought 2 faulty Diamond Monster 2 B and E revisions, and both had interesting problems.
The E revision installed the drivers correctly and showed the correct amount of memory in both the driver and Mojo. I set
set SST_INITDEBUG=1
set SST_INITDEBUG_FILE=C:\sst1.txt
set SST_DEBUGDAC=1
set SSTV2_INITDEBUG=1
set SSTV2_INITDEBUG_FILE=C:\sst2.txt
set SSTV2_DEBUGDAC=1
and the test logs are completely the same as a working A card, but if you run any 3d application, for example glQuake, then a black screen is displayed and none of the chips on the card heats up, while the game does not freeze and if you blindly press a combination to exit the game, then it closes normally and goes to Windows. As usual, I checked the card for damage and missing components, checked all the legs on the FBI and TMU, and checked all the resistors and resistor arrays. Everything looked good, and the accelerator seemed to be working properly, but it wouldn't accelerate anything.
Now about the B card - the log says that the FBI has 0mb of memory. I did a visual inspection for damage, checked all the legs, and at the end I started checking the resistor arrays, and in each array there is one, and sometimes even 3 out of 4 faulty resistors. There are no oxides on the contacts, so it's not a bad connection with the multimeter - out of almost 30 arrays, only about 5 are completely functional - is this possible? I will definitely buy and replace them all, but I'm curious about how this could happen.