Whew, it's been a while!
I was working on a totally unrelated card yesterday and it suddenly developed the same issue that this card had! It would get artifacts on the screen and touching the back would make them go away. I played around with it for a while and it seemed to actually be from SOJ memory chips that weren't seated fully in their sockets. I still had some other issues with that card so I looked at something that I'd never really looked at before: the solder joints on SOJ chips that aren't in sockets. When I looked at them through my microscope I realized there were tons of them that had visibly broken joints! I reflowed all of the joints on that card and it fixed most of the issues... but it still had some. I was tired of trying to diagnose that card but I had a MAJOR lightbulb moment when I remembered this poor old NV1.
If a floating (not connected) leg\pin on an SOJ memory chip could cause these weird artifacts that react to touch, then surely an SOJ chip with a broken solder joint could do the same?
Long story short... I used my hot air station and some flux and made an attempt at reflowing all of the pins on the two large chips on the NV1 as well as the joints on both sides of the soldered memory chips.
The result?
The stinking artifacts are gone! I fixed it! 🥳
I was able to load up the special Descent NV1 demo version and it was definitely working... because it ran pretty slow on a PIII 850. So, erm... success! I played through the first level of that game and it worked flawlessly (aside from some pretty significant slowdowns at times, but this IS an NV1...). The music sounded surprisingly great and the digital effects were awesome. This would have been a nice experience back in the day... if more games had made use of the NV1 it was definitely a cool package for someone with a mediocre CPU and no sound card.
At that point, I was quite pleased, but that was when I realized that populating the two memory sockets to bump the card up to 2MB was doing nothing. Windows was limiting my resolutions and dxdiag was reporting 1MB.
So... more troubleshooting ensued. Using my microscope I managed to find not one but TWO physically damaged components on the board! A capacitor near the BIOS socket that was cracked in half diagonally, and a 000 resistor pack not far from it that had a chip out of one side so that one of the leads was broken.
The attachment 20251117_001734.jpg is no longer available
The attachment 20251117_001641.jpg is no longer available
The capacitor was in a terrible spot between an electrolytic cap and the BIOS socket, which meant that the hot air station just wasn't cutting it... too much heat was going into surrounding components. The board was nice and hot at that point though, so I was able to just use my iron to remove the broken pieces of the cap, then replace the cap with one from an assortment I purchased last year (no idea what the original value was... I chose 330nf).
The attachment 20251118_234736.jpg is no longer available
For the resistor I cut a teeny-tiny piece of stripped wire-wrapping wire, put a slight bend in it and laid it down on the side of the resistor pack that was broken so that it was touching the disconnected solder joints (the picture is before I soldered it). I blobbed a bit of flux on it to hold it in place, tapped each side with my iron and the bodge was in place and looking surprisingly neat. Nice!
I checked the card over thoroughly for any shorts or debris (having nearly invisible bits of wire near a card is a dangerous game) and it seemed okay so I put it into the computer and...... the dreaded beep of no video card. Blahhh...
But it was actually nothing. Turns out that one of the times I'd used flux and rinsed it with alcohol it had run down and created a little dried layer of gunk on part of the PCI connector. I cleaned that off and it booted fine. Whew!
I got into Windows, opened display properties aaaandd.... *drum roll*... I could select 1024x768 at 16bit color!! That res, 800x600x32bit and 1280x1024x8bit all worked perfectly! I fixed my NV1! 🥳 🥳 🥳
Much fist pumping ensued, then I loaded up NV1 Descent again, played through level 2 with the sweet GM tunes and digital effects blaring and plugging along in fully 3D-decelerated form on my NV1 on a system that'd run the game way way way too fast in software mode on a PIII 850. So, I guess adding a 3D card did make the game playable in a backward sort of way.
It's been quite a ride, but I'm looking forward to having this JUAN JRS-3DS100 in the collection in WORKING condition now. Oddly, the NV1 3D Shapes demo still does not work... maybe it really needs to be run on a slower system in Windows 95 or something. I don't know. The card is still missing its back plate due to being salvaged from a scrap lot almost seven years ago, so I'd love to get that replaced too, but more likely I'll just have to cobble a home made replacement.
Anyway, I'm really happy about this and there's something so cool about fixing a video card and then having a fully functional 2MB 2D card with a nice picture, a usable 3D accelerator (well, sort of), solid digital sound and decent sounding GM MIDI synth in just one card. Most of the time when I test video cards I don't get sound too. Good ol' Jensen may not have had a market-winning product on his hands with this, but I think it was pretty cool. 😁