VOGONS


First post, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I was writing another thread about these two cards where I shared a lot of benchmarks across two motherboards, a Coppermine Pentium 3 and a fast Pentium 4, VIA and Intel chipsets, but then I thought... wait a minute. Maybe the answer is obvious. What about the memory bus?

I remembered reading this quote by Phil:

PhilsComputerLab wrote on 2017-01-25, 00:48:
GeForce4 MX 440 is actually a decent card. Do stay away from the 420, that one usually has half the memory bandwidth and also be […]
Show full quote

GeForce4 MX 440 is actually a decent card. Do stay away from the 420, that one usually has half the memory bandwidth and also be careful with SE versions. There are far more variations of these cheap cards than what you can find on wikis.

440 is a great substitute for a GeForce DDR and runs pretty much any Windows 98 game at 1280 x 1024 fluently.

Now the MX 460, that on is already harder to find. It can do 300+ FPS in Quake II at 1024 x 768 and was a short-lived card.

What's cool about these cards is that they are cheap and easy to find, just like Voodoo3 cards used to be a couple of years back.

And Wikipedia also suggests that the MX 420 is a 64-bit memory bus only. And that the 440 is 128-bit only. So I pulled up HWiNFO to check and guess what? My 420 PCI is 128-bit and the 440 is 64-bit! What the heck?

I only have one sample of each but I will be ordering more AGP 440s to investigate this further.

Another important comparison is that the MX 420 has 8 memory chips and the MX 440 only has 4. But I don't know if this is always a good indicator of the memory bus.

Here is a quote from the thread I deleted which has some benchmark scores and details about the hardware I was testing on. It ends abruptly without questions or conclusion because that is the point at which I thought to check the memory bus.

Does anyone have any information on why my two cards have a different memory bus than expected?

Why am I getting worse scores for AGP than PCI? […]
Show full quote

Why am I getting worse scores for AGP than PCI?

I managed to find a GeForce 4 MX 420 on recently and wanted to compare it with the closest card I had for comparison but the results were not what I had expected. I don't have a 420 in AGP so I compared it against a 440 for AGP 8x, which should defeat it handedly.

To add further context, here is a quote by Phil from another thread:

PhilsComputerLab wrote on 2017-01-25, 00:48:
GeForce4 MX 440 is actually a decent card. Do stay away from the 420, that one usually has half the memory bandwidth and also be […]
Show full quote

GeForce4 MX 440 is actually a decent card. Do stay away from the 420, that one usually has half the memory bandwidth and also be careful with SE versions. There are far more variations of these cheap cards than what you can find on wikis.

440 is a great substitute for a GeForce DDR and runs pretty much any Windows 98 game at 1280 x 1024 fluently.

Now the MX 460, that on is already harder to find. It can do 300+ FPS in Quake II at 1024 x 768 and was a short-lived card.

What's cool about these cards is that they are cheap and easy to find, just like Voodoo3 cards used to be a couple of years back.

My initial test was with a VIA VT82C691 Apollo Pro motherboard which I had paired with a Pentium 3 667/133Mhz Coppermine CPU (this is the fastest that board can handle). The motherboard supports up to AGP 2x. My comparison benchmarks were done with 3D Mark 99 and 2000. I used the NVIDIA drivers version 56.64 because 3D Mark 2000 would always crash with 45.23 at the very end when benchmarking the 420 PCI.

VIA, P3 667Mhz, WinME, v56.64
GeForce 4 MX 420 PCI
3D Mark 99: 4816
3D Mark 00: 4078
GeForce 4 MX 440 AGP 8x
3D Mark 99: 4316
3D Mark 00: 2362

These results were very interesting and unexpected. Of course, I needed more data. Maybe there was some issue with the chipset, maybe the CPU was bottlenecking something in the drivers, or maybe there was a problem with the AGP implementation on this board. I tried several different driver versions between 45.23 and 82.69 with no improvement (just lots of driver bugs after 56.64).

To rule out bottlenecks and the VIA chipset, I ran the same test on a Pentium 4 3Ghz on a motherboard with an Intel 845 chipset. This motherboard supports up to AGP 4x The results improved with the CPU speed but the PCI card was still faster.

Intel, P4 3Ghz, WinME, v56.64
GeForce 4 MX 420 PCI
3D Mark 99: 6025
3D Mark 00: 6087
GeForce 4 MX 440 AGP 8x
3D Mark 99: 6042
3D Mark 00: 3404

Reply 5 of 13, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

Sometimes cards back then didn’t take a huge hit from agp vs pci bandwidth. The voodoo is a good example of this. There was very little difference between agp and pci performance on those

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 6 of 13, by Ydee

User metadata
Rank Oldbie
Rank
Oldbie

As far as I know, two versions of GF4MX420 were offered:
1)with 128bit SDRAM
2)with 64bit DDR

The GF4MX440 version was also offered in variants:
1)original 128bit DDR (200MHz)
SE version:
2)128bit DDR (166MHz)
3)64bit DDR (166MHz)
4)64bit SDRAM (166MHz)

The confusing SE designation for all three recent versions has brought disappointment to more than one buyer - only the first one matched the nVidia parameters for the SE version.

Reply 7 of 13, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I can confirm that my 128-bit MX 420 is using SDRAM. Does the DDR not make up for the 64-bit bus? My MX 440 is uses 64-bit DDR, so I guess not.

All of these variations make buying thee cards extremely difficult.

Reply 9 of 13, by Warlord

User metadata
Rank l33t
Rank
l33t

you might have a defective card. Your 420mx results are the same as my 440mx results with a 64bit card on a pIII800. with a 815 chipset which is a slower chipset in 3dmark. It's been said in the past that the lower latency 128bit SDRam cards are faster. However I've gotten my hands on superlow latency DDR cards with 64bit interface and there was litterally zero difference in benchmark scores on a Pentium III. I have several of both kinds.

The more intresting thing is that a PCI card is beating a AGP card so. It could just mean your particular MX440 sample is complete shit. Most of them are ewaste anyways but it's actually not a bad card for retro gaming.

Reply 10 of 13, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I found another strange MX 440. I spotted this one on eBay where it was listed as 32Mb but has 8 chips but where the card itself is labeled as 64Mb. I asked the seller to check this in HWiNFO and it reports as 64-bit.

My guess is that it has the wrong BIOS or some component is broken off on the board that makes half the ram invisible. It was interesting to find though.

front.jpg
Filename
front.jpg
File size
499.91 KiB
Views
1331 views
File license
Public domain
back.jpg
Filename
back.jpg
File size
358.21 KiB
Views
1331 views
File license
Public domain
info1.jpg
Filename
info1.jpg
File size
278 KiB
Views
1331 views
File license
Public domain
info2.jpg
Filename
info2.jpg
File size
368.34 KiB
Views
1331 views
File license
Public domain

Reply 11 of 13, by Ydee

User metadata
Rank Oldbie
Rank
Oldbie

Maybe the Prolink PixelView GF4MX440-SE version, but it's still weird. It would help a screen from GPUZ to see the BIOS version and compare it to the one on the PCB sticker.
http://www.vgamuseum.info/index.php/cpu/item/ … orce4-mx-440-se

Reply 12 of 13, by AdamL86

User metadata
Rank Newbie
Rank
Newbie
Kahenraz wrote on 2022-03-01, 10:08:

I can confirm that my 128-bit MX 420 is using SDRAM. Does the DDR not make up for the 64-bit bus? My MX 440 is uses 64-bit DDR, so I guess not.

All of these variations make buying thee cards extremely difficult.

I know this is old but today I found out they had a mx440 in a 32bit version which could have and might confuse alot of people.