VOGONS


Reply 40 of 41, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie

Awesome. Just stumbled on a Medion GeForce 4 Ti 4200 128Mb for about £40. It looks like they have about 3-4 of them. Much cheaper than the one I was watching, which has a starting price of £60 but is only 64Mb. 😄

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT
Motherboard: ABit AB-BE6-II Intel 440BX
HDD: 30GB - IDE 3; 40GB - IDE 3; 80GB - IDE 4

Reply 41 of 41, by asdf53

User metadata
Rank Member
Rank
Member
DustyShinigami wrote on Yesterday, 19:31:

Okay. In my case the BUS type is AGP and the Memory Base Addresses are D4000000 - D4FFFFFF and D6000000 - 07000007. That last one is different to what it says in the Device Manager. I'll try changing it from hardware to BIOS next and see what happens.

EDIT: Setting it from Hardware Enumeration to DOS worked fine. No crashes. But still get the same results with all of those errors. I also tried manually adding the address in the extended options, but it always says 'can not set environment variable 'CMDLINE'. Environment full?' And it still proceeds to set it to D6000000 - D6FFFFFF.

Wait, but that's off. That second range should be D6000000 - D6FFFFFF (16 MB). But the upper boundary here (07000000) is actually lower than the starting offset. That's exactly what MATS complained about: Start location is greater than end location. So there's a chance that your BIOS is improperly assigning resources to the graphics card, or that the graphics card is requesting an abnormal amount of memory, and that's why the tools stumbled. To test if the BIOS or the card is to blame you'd need a second motherboard to try it on.

When Windows boots, it re-scans the PCI bus and does its own assignment, possibly correcting the BIOS's mistake, so you had the correct addresses there.

Now the interesting question: If you disable that re-assignment by setting the PCI bus in Windows to BIOS enumeration mode, does it retain that suspicious D6000000 - 07000007 in the TNT's device manager resources tab? Or does it correct it to D6000000 - D6FFFFFF?

Something else I found in VMCE: Boot to Windows or DOS, put in the VMCE floppy, and edit A:\autoexec.bat. At the locations where it calls "vmtce.exe", change that to "vmtce.exe /Verbose:1". This will make it output a couple of extra lines on startup, in particular "VBE Memory Range" and "Found PCI video device: X bytes reported, X bytes found". It would be interesting to see what it's saying there.

What about the Geforce 4 MX, does it also have the wrong upper boundary under DOS in Hwinfo?

About that Medion card, nice. Just be aware that this one is underclocked and 10% slower than a regular 4200. It's basically the lowest end Geforce 4 you can get, but the difference isn't large and you can overclock it. One user also mentioned that it has good signal quality: Re: Anyone here knows or owns a MEDION GEFORCE 4 ti4200?

That, and not performance, would be my biggest concern, since cards from that era could have vastly different picture quality between manufacturers. I have two Geforce 4's and the cheaper model has a noticeably dimmer output than the higher end model.