appiah4 wrote:Are there any AGP cards with decent H264 decoding? Off the top of my mind the ATI HD3000/HD400 AGP series cards could do this, I suppose? And IIRC you need HD4000 for YouTube acceleration regardless.
I had a good experience with an AGP HD2600XT doing this. However, as you mentioned it won't work on youtube. I needed to download videos locally and play them in MPC-BE. You have to dig into the settings but if it's correctly configured that program will support hardware decoding on WinXP. VLC will not.
Limitations: The HD2600XT will play H.264 1080p30, but it will not play 720p60. 60fps videos stutter and are usually unwatchable. 720p/1080p 30fps works great though.
I don't know what bitrate limitations might apply. I never ran into an issue with anything from youtube.
Other people have used HD2400 cards, I assume it probably has the same abilities and limitations where H.264 is concerned.
People worry a lot about driver quality with these cards, but it worked well enough for me. I'm hesitating to say it was perfect but I don't remember any significant problems. I think the bad reputation comes from older drivers and maybe from the difficulty in finding the correct ones for AGP.
The driver I used was Catalyst 10.4 downloaded from Visiontek in reference to the AGP model, so I don't know if it's a special version of the driver or the generic one. GPU-Z reported the driver version as 8.723.0.0.
As for PCI, I had success with hardware decoding with an 8400GS PCI card, but I didn't use it long term and I don't remember if my test file was 1080p or 720p. I think I probably would have tested at 1080p. Again, suitable software is needed to use the hardware acceleration. My test was under linux in some player whose name I don't remember, but I'm guessing MPC-BE would work in Windows.
My experience with this was on Pentium 4 machines, but the CPU usage was so tiny that a P3 should have no problem. The question in my mind would be if you can get a candidate card running on a P3 with compatible drivers.