VOGONS


Matrox G450 PCI any good use?

Topic actions

Reply 41 of 56, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie
byte_76 wrote on 2025-04-21, 11:52:
Disruptor wrote on 2025-04-21, 10:36:
byte_76 wrote on 2025-04-21, 10:28:

Okay I tested in my GA-5486AL and it just beeps 🙁

Which FSB?

I have it set on 40MHz which gives me 160MHz with my Am5x86 P75.

Did you add a heatsink to the PCI-AGP bridge chip?
Perhaps the AGP bridge is fried because it got too hot.

Reply 43 of 56, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie
weedeewee wrote on 2025-04-21, 12:16:

perphaps the bios isn't initializing the card due to it being behind an agp-pci bridge.

That also may be possible.
Please note that my HOT-433 does NOT show the graphics card in PCI devices list because it is on bus 1. But it is initialized properly with a BIOS patched by vogons user mkarcher.

Reply 44 of 56, by byte_76

User metadata
Rank Member
Rank
Member

The card still works fine in a slot 1 machine.

Yes, if the bios needs to be patched on the 486 board then that would be the reason.
I’ve not patched anything.

Reply 45 of 56, by bertrammatrix

User metadata
Rank Member
Rank
Member
byte_76 wrote on 2025-04-21, 11:52:
Disruptor wrote on 2025-04-21, 10:36:
byte_76 wrote on 2025-04-21, 10:28:

Okay I tested in my GA-5486AL and it just beeps 🙁

Which FSB?

I have it set on 40MHz which gives me 160MHz with my Am5x86 P75.

I've used one with benchmarks on an m919, with a cyrix at 2x60. It does not like to initialize on a 40mhz bus. It also wont work on a halved 40mhz (2omhz) bus. You have to either do the "switch bus speed on the fly -from 33 to 40", or, have as mentioned a patched bios that slows down the sequence (sorry if I got that wrong, but pretty sure that's how that fix worked).

I couldn't get it to work under windows 98 on that system though, BSOD after driver install and restart. I did not try an AMD 5x86, I'm guessing that wouldn't help as the problem is likely lack of non Pentium cpu support in the drivers. The g400 has only one version of driver that will work on a 486 but unfortunately there is no such one for the 450.

Reply 46 of 56, by mkarcher

User metadata
Rank l33t
Rank
l33t

The G450PCI is notoriously difficult to work with in an FSB40 system, so I highly recommend to downclock the system to 133MHz first. The HiNT/PLX chip used for PCI/AGP "translation" does not work reliably at 20MHz PCI clock, and it also overheats when running at 40MHz PCI clock without a heatsink. The documentation for your board does not indicate whether you can set up a configuration with 40MHz FSB and 40MHz PCI, but possibly you get that when you JP7-JP9 for 40MHz but leave JP10 open.

I strongly suggest you go down to 133MHz (4*33) and if you got the card working at that setting, you can try to find a way to get 160MHz @ PCI40.

Reply 47 of 56, by The Serpent Rider

User metadata
Rank l33t++
Rank
l33t++

HiNT/PLX chip used for PCI/AGP "translation"

It's a PCI-PCI bridge chip. All AGP cards work as PCI cards by default anyway.

I must be some kind of standard: the anonymous gangbanger of the 21st century.

Reply 48 of 56, by byte_76

User metadata
Rank Member
Rank
Member
mkarcher wrote on 2025-04-21, 20:48:

The G450PCI is notoriously difficult to work with in an FSB40 system, so I highly recommend to downclock the system to 133MHz first. The HiNT/PLX chip used for PCI/AGP "translation" does not work reliably at 20MHz PCI clock, and it also overheats when running at 40MHz PCI clock without a heatsink. The documentation for your board does not indicate whether you can set up a configuration with 40MHz FSB and 40MHz PCI, but possibly you get that when you JP7-JP9 for 40MHz but leave JP10 open.

I strongly suggest you go down to 133MHz (4*33) and if you got the card working at that setting, you can try to find a way to get 160MHz @ PCI40.

Thanks for the info.

At 40MHz bus with an S3 Trio 64 and the PCI 1/2 divider JP10 closed, the system posts and works fine. (Ie. PCI clocked at 20MHz)

With the same config and the Matrox installed, it just beeps. So the Matrox doesn’t even work with PCI at 20MHz.

With the S3 Trio installed and the bus at 40MHz, but with the PCI 1/2 divider JP10 open, it just beeps exactly as it does with the Matrox. (So the S3 does not work at 40MHz)

I did not complete the testing, so the next step will be to lower the bus back to 33MHz as suggested without the PCI divider and then test the Matrox again.

Last edited by byte_76 on 2025-04-22, 07:14. Edited 1 time in total.

Reply 49 of 56, by byte_76

User metadata
Rank Member
Rank
Member
The Serpent Rider wrote on 2025-04-22, 06:37:

HiNT/PLX chip used for PCI/AGP "translation"

It's a PCI-PCI bridge chip. All AGP cards work as PCI cards by default anyway.

Yes, correct, the datasheet says it’s a PCI-to-PCI bridge and that the specific version on the Matrox card is designed to work at 33MHz.

https://www.digchip.com/datasheets/parts/data … -CC33BC-pdf.php

This might be why the system won’t POST with any other bus.

Reply 50 of 56, by byte_76

User metadata
Rank Member
Rank
Member

Okay, I've tested the Matrox with my board set to 33MHz bus and no PCI divider.
The system beeps once as if everything is normal but I don't get any video output from the card on either the VGA or DVI ports. (so the monitor LED remains orange)

So at this stage, and disappointingly, the Matrox is unfortunately not a viable option for my 486 machine.

Maybe it just needs the BIOS patch?

Reply 51 of 56, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie
byte_76 wrote on 2025-04-22, 16:17:

Okay, I've tested the Matrox with my board set to 33MHz bus and no PCI divider.
The system beeps once as if everything is normal but I don't get any video output from the card on either the VGA or DVI ports. (so the monitor LED remains orange)

Has it worked in another computer, and what kind of computer has this been?

Reply 52 of 56, by mkarcher

User metadata
Rank l33t
Rank
l33t
byte_76 wrote on 2025-04-22, 16:17:

So at this stage, and disappointingly, the Matrox is unfortunately not a viable option for my 486 machine.

Maybe it just needs the BIOS patch?

Possibly a BIOS patch will help. I have no experience with the PCI implementation in the AMI WinBIOS (which I assume to be on your board, as the manual show WinBIOS screenshots). I also have no experience with FinALI chipset of your board, so I don't know whether the non-synchronisation is a BIOS problem or a hardware problem in your 486 board. The BIOS is obviously able to somehow recognize the graphics card behind the PCI/PCI bridge, as you would get a beep code if no graphics card is installed. I'm personally out of suggestions.

Reply 53 of 56, by PainDictator

User metadata
Rank Newbie
Rank
Newbie
byte_76 wrote on 2025-04-22, 07:10:
Yes, correct, the datasheet says it’s a PCI-to-PCI bridge and that the specific version on the Matrox card is designed to work a […]
Show full quote
The Serpent Rider wrote on 2025-04-22, 06:37:

HiNT/PLX chip used for PCI/AGP "translation"

It's a PCI-PCI bridge chip. All AGP cards work as PCI cards by default anyway.

Yes, correct, the datasheet says it’s a PCI-to-PCI bridge and that the specific version on the Matrox card is designed to work at 33MHz.

https://www.digchip.com/datasheets/parts/data … -CC33BC-pdf.php

This might be why the system won’t POST with any other bus.

Additionally, after Reset the G450 derives all clocks from the PCI clock and there are additional constraints on these clocks. As I dont See why underclocking the Bridge should be an issue, it might help patching the bios to instead use PLL generated clocks from the beginning.

Reply 54 of 56, by PainDictator

User metadata
Rank Newbie
Rank
Newbie

I can use my Amiga driver for the G450 to provide validated pll settings for generating 33mhz via the MGA System PLL instead of pci if anybody wants to Patch the BIOS accordingly.

Reply 56 of 56, by byte_76

User metadata
Rank Member
Rank
Member

What is the best Windows XP driver for this card to properly support D3D and OGL?