VOGONS


First post, by computergeek92

User metadata
Rank Oldbie
Rank
Oldbie

In order to upgrade the onboard 8MB RageXL on my Supermicro board, what is a good card that can play FLV and MP4 HD video and perhaps a bit of older gaming? 😉

I prefer one with a native VGA port rather than DVI, as I don't like carrying around port adapters, but that's optional.

Dedicated Windows 95 Aficionado for good reasons:
http://toastytech.com/evil/setup.html

Reply 1 of 8, by Errius

User metadata
Rank l33t
Rank
l33t

Were any produced? Computers with PCI-X slots were usually (very expensive) servers and nobody was playing games on them. Maybe there were some specialist CAD/medical imaging cards produced in PCI-X but I've never seen one. You'll have to get something in conventional PCI.

Is this too much voodoo?

Reply 2 of 8, by JidaiGeki

User metadata
Rank Oldbie
Rank
Oldbie

http://www.matrox.com/graphics/en/products/le … rheliadl256pci/ - looks cool

I've got one based on the ATi ES1000 chip (https://www.techpowerup.com/gpudb/2102/es1000), also has USB ports. Seems to be an HP OEM part. Planning on giving it a run in a dual P3 server ... one day ...

Reply 3 of 8, by shamino

User metadata
Rank l33t
Rank
l33t

Realistically you'll probably find better options if you go with a 32-bit PCI card. It will slow down the clock speed of whatever bus you plug it in to, so check if there's a slot available on a bus where you wouldn't mind it having that effect. (*)
There are some 8400GS 512MB PCI cards made by Sparkle, maybe other brands. I have one of them and it does support H.264 acceleration but probably not in the web browser. When I tried it I saw acceleration working in linux with mplayer. I presume it would also be accelerated in MPC-BE under Windows but I haven't tried that. It probably is not accelerated in VLC Player and I don't think it will accelerate flash video directly in the web browser.

Due to the limitation of data rate on a 32-bit 33MHz PCI interface, you really will want H.264 acceleration if you want to watch HD video on these cards. If the CPU decompresses a 1080p video stream and tries to send it across the PCI bus, it will choke. 1080p is roughly 2Mpixels * 24bpp * 30fps = 180MB/sec, way too much for the interface to support. It needs to send the compressed data across and let the GPU decompress it instead.
The other option, and maybe what you had in mind, is to get a PCIX card that can transfer fast enough to let the CPU handle the decoding, but those cards are so unusual you might have to compromise on finding anything that's competent with games.

NVidia did something really irritating and allowed 2 different GPUs to be used in so-called "8400GS" cards. It isn't merely a die revision, they have different features.
The older GPU from the original 8400GS is supposed to be faster in games but doesn't have usable H.264 acceleration. The later GPU used on later 8400GS cards has much better H.264 support and is what's used on the 512MB PCI Sparkle cards. From what I've read, I think that buying a 512MB card may ensure that you're getting the later GPU, while smaller RAM sizes could have the earlier GPU. If you want HD video playback then you won't want the older GPU.

8400GS is the lowest card on the NVidia side to have usable H.264 acceleration. There are later generation cards also which will be faster in games but they get more expensive. There's a 9400GT/9500GT, Geforce 210, GT430, and some GT520 and GT610 cards. The GT430 should be the fastest. I believe all of these cards are keyed to work in a 3.3v slot.
Not sure what's available from ATI with H.264.

* = It's possible some of these late PCI cards might support running at 66MHz, but that's just speculation. I've wondered if my 8400GS would do that but haven't had the opportunity to find out.

Reply 4 of 8, by SPBHM

User metadata
Rank Oldbie
Rank
Oldbie
shamino wrote:
Realistically you'll probably find better options if you go with a 32-bit PCI card. It will slow down the clock speed of whatev […]
Show full quote

Realistically you'll probably find better options if you go with a 32-bit PCI card. It will slow down the clock speed of whatever bus you plug it in to, so check if there's a slot available on a bus where you wouldn't mind it having that effect.
There are some 8400GS 512MB PCI cards made by Sparkle, maybe other brands. I have one of them and it does support H.264 acceleration but probably not in the web browser. When I tried it I saw acceleration working in linux with mplayer. I presume it would also be accelerated in MPC-BE under Windows but I haven't tried that. It probably is not accelerated in VLC Player and I don't think it will accelerate flash video directly in the web browser.
Due to the limitation of data rate on a 32-bit 33MHz PCI interface, you really will want H.264 acceleration if you want to watch HD video on these cards. If the CPU decompresses a 1080p video stream and tries to send it across the PCI bus, it will choke. 1080p is roughly 2Mpixels * 24bpp * 30fps = 180MB/sec, way too much for the interface to support. It needs to send the compressed data across and let the GPU decompress it instead.
The other option, and maybe what you had in mind, is to get a PCIX card that can transfer fast enough to let the CPU handle the decoding, but those cards are so unusual you might have to compromise on finding anything that's competent with games.

NVidia did something really irritating and allowed 2 different GPUs to be used in so-called "8400GS" cards. It isn't merely a die revision, they have different features.
The older GPU from the original 8400GS is supposed to be faster in games but doesn't have usable H.264 acceleration. The later GPU used on later 8400GS cards has much better H.264 support and is what's used on the 512MB PCI Sparkle cards. From what I've read, I think that buying a 512MB card may ensure that you're getting the later GPU, while smaller RAM sizes could have the earlier GPU. If you want HD video playback then you won't want the older GPU.

8400GS is the lowest card on the NVidia side to have usable H.264 acceleration. There are later generation cards also which will be faster in games but they get more expensive. There's a 9400GT/9500GT, Geforce 210, GT430, and some GT520 and GT610 cards. The GT430 should be the fastest. I believe all of these cards are keyed to work in a 3.3v slot.
Not sure what's available from ATI with H.264.
It's possible some of these late PCI cards might support running at 66MHz, but that's just speculation. I've wondered if my 8400GS would do that but haven't had the opportunity to find out.

I have the EVGA model of 8400GS PCI, it also uses the G98 chip,
it's very bad for videos on the web browser, I can actually get acceleration working, but it's severely bottlenecked by the PCI bus and videos are slow with it, with acceleration on or off on all web browsers and CPUs I tested (even core 2 quad was not usable for web browser video of decent resolution, it was far worse than using the onboard video with no acceleration)

outside of the browser it works, I could watch youtube, twitch video and so on on Kodi with acceleration working on very slow CPUs that would not be able to handle it.
or use MPCHC the same...
but I remember MPCHC also having on method of acceeration bottlenecked, I think DXVA worked fine a I think CUVID didn't (slow)

as for 66MHz, I think you might need to mod a few things for that, these cards are made for 33MHz I think... but if you could get it working it would help immensely

I don't recommend the 8400GS and higher geforces PCI, because it's really bad for the web browser.

Reply 6 of 8, by Errius

User metadata
Rank l33t
Rank
l33t

There's also a Sparkle GeForce 8500GT 256 MB PCI

Is this too much voodoo?

Reply 8 of 8, by nforce4max

User metadata
Rank l33t
Rank
l33t
Ozzuneoj wrote:

Wow that's insanely overpriced! Pretty cool, but wow...

Could be worse like what some of those resellers charging $500 for some generic socket 5/7 at board that anyone can get for $10 or 20 on bid.

On a far away planet reading your posts in the year 10,191.