VOGONS


First post, by brassicGamer

User metadata
Rank Oldbie
Rank
Oldbie

Hi folks. From what I can tell, a large proportion of the retro gaming is done on PCI- and ISA-based systems. I don't have many PCI or ISA graphics cards. What I do have a lot of is AGP cards (25-30). What bugs me about most graphics cards group tests is the number of other variables that change in addition to the card - most are done by different people on different boards with different RAM and diff... you get the point. As I have a range of cards from various generations of nVidia- and ATi-branded products (from the TNT2 and Radeon 7000 upwards), I thought this posed a good opportunity to get really scientific. The majority of the cards support AGP4X or 8X and DirectX 9, so I can benchmark all of them on the same platform.

I would like to call on the wisdom of other Vogons members so that I don't make a big cock-up and have to redo the whole lot.

There are a number of questions I would like to answer for myself about the AGP era and most of it is to do with performance. Most of the cards are budget models so there will be an emphasis on getting the most out of cheap boards. I am considering the following areas, but would really appreciate it if people could suggest other areas the test could focus on. This will hopefully aid me in planning it better:

- How significantly (or not) certain BIOS settings can affect performance (a bit of demystifying this area too).
- At what point does a motherboard or CPU become a potential bottleneck for AGP cards?
- Which cards overclock best and is there a way to predict what other untested cards this might apply to?

If these areas have been covered extensively elsewhere, links would be appreciated. I would also like benchmark software suggestions. I want to focus on benchmarks that as many cards as possible can run so I can perform genuine like-for-like tests. For example, 3DMark2000 will work acceptably on all the cards but I will probably chuck in the other XP and DX9 friendly revisions. SiSoft Sandra also provides raw data for any generation of component so I will be using this. Stuff like the Unigine benchmarks are only going to be relevant to a few of the cards (if any!).

I am considering using the TNT2 as a reference baseline (i.e. all its scores will be 1 and any other card will be a multiple of this). This is the oldest card I can run on the board I've got because my AGP slot is not universal (the board I've got with a universal slot only supports up to AGP4X) so it is an imposed choice.

Thanks in advance for any constructive suggestions!

Check out my blog and YouTube channel for thoughts, articles, system profiles, and tips.

Reply 1 of 8, by Putas

User metadata
Rank Oldbie
Rank
Oldbie
brassicGamer wrote:

- How significantly (or not) certain BIOS settings can affect performance (a bit of demystifying this area too).
- At what point does a motherboard or CPU become a potential bottleneck for AGP cards?
- Which cards overclock best and is there a way to predict what other untested cards this might apply to?

-For cards of this era setup should be moot point. Just check if all relevant/possible AGP features are on. There might be strange things happening, but the encounter is really hard to predict. Common sense reflection upon results does wonders imho. Plenty programs can log configuration for you, so save it along with benchmarks results.
-At any point, speaking precisely. You may reach safe range of statistical errors, but the way rendering is done there will always be CPU-only time.
-Just no. Cards differ, even each chip.

I understand your motivations, but please try to be more creative with benchmarks. People did this before. Scientific is big word.

Reply 2 of 8, by brassicGamer

User metadata
Rank Oldbie
Rank
Oldbie
Putas wrote:

I understand your motivations, but please try to be more creative with benchmarks. People did this before. Scientific is big word.

Well, my main motivation for asking in the first place was that I was worried I might be wasting my time, so I'm glad I asked!

Check out my blog and YouTube channel for thoughts, articles, system profiles, and tips.

Reply 3 of 8, by firage

User metadata
Rank Oldbie
Rank
Oldbie

I want to see this. Sounds like a valuable effort.

One little bit of data I'd like to know about those cards is their stability with an overclocked AGP bus. Motherboards lacking proper dividers can run out of spec, in particular the 440BX chipset at 133MHz system bus runs AGP 2X at 89MHz.

Last edited by firage on 2015-10-14, 21:20. Edited 2 times in total.

My big-red-switch 486

Reply 4 of 8, by brassicGamer

User metadata
Rank Oldbie
Rank
Oldbie

I forgot to add the benchmarking process was actually just supposed to be a means to an end - once I had done that bit, I was then going to identify the bottom, top and middle performers and then use these to tweak lots of other stuff including cache, RAM, CPU, mobo and see if any of the cards behave significantly differently in other circumstances. I guess what I was hoping for was to discover something weird that couldn't be predicted.

Check out my blog and YouTube channel for thoughts, articles, system profiles, and tips.

Reply 5 of 8, by brassicGamer

User metadata
Rank Oldbie
Rank
Oldbie
firage wrote:

I want to see this. Sounds like a valuable effort.

One little bit of data I'd like to know about those cards is their stability with an overclocked AGP bus. Motherboards lacking proper dividers can run out of spec, in particular the 440BX chipset at 133MHz system bus runs AGP 2X at 89MHz.

Good one! This is something I could add to the second phase, thanks.

Edit: I have a number of PII boards but none of them do 133Mhz, unless I can find some undocumented jumper settings. I do, however, have an SS7 board that I can overclock to 120Mhz by using a K6-2. This should simulate the same effect.

Last edited by brassicGamer on 2015-10-14, 22:12. Edited 1 time in total.

Check out my blog and YouTube channel for thoughts, articles, system profiles, and tips.

Reply 6 of 8, by Malvineous

User metadata
Rank Oldbie
Rank
Oldbie

I agree, this would be very useful. If you're going to the trouble of testing all this, it would be great to see some tests done in pure DOS as well. For example, do the cards have VESA 2.0 BIOS or is the BIOS only VESA 1.2? Do they support all the VGA registers or are there features missing? Is their EGA and CGA compatibility good? e.g. I've seen cards that don't support setting the VGA border colour, or are very jerky when scrolling in EGA modes, or output a fixed resolution like 800x600 and unevenly upscale lower video modes to that.

It'd be good to pick a few test games (maybe even some known difficult demos that use obscure video card features) running natively in DOS and test for these sorts of things as well, so your results are relevant for even more people.

My interest would be because I'd like to use a 440BX-era system for DOS gaming, but with a video card having DVI output so I don't get such a blurry signal if I run it a long way from the box into a projector or HDMI TV. This would limit me to certain later AGP cards, about the time the DOS compatibility started to take a back seat, so it'd be great to know which cards offer the best EGA/VGA compatibility.

Reply 7 of 8, by brassicGamer

User metadata
Rank Oldbie
Rank
Oldbie
Malvineous wrote:

I agree, this would be very useful. If you're going to the trouble of testing all this, it would be great to see some tests done in pure DOS as well.

I would consider this to be a parallel project, as the one I was considering was going to be pure-XP but I really like this idea. I saw a thread the other day of a project someone is doing to test LCD monitor compatibilityand the software set includes some really obscure stuff. I could easily repurpose it for your idea.

Last edited by brassicGamer on 2016-04-27, 15:10. Edited 1 time in total.

Check out my blog and YouTube channel for thoughts, articles, system profiles, and tips.

Reply 8 of 8, by alexanrs

User metadata
Rank l33t
Rank
l33t

Just beware there are A LOT of factors that influence the performance of a vídeo card, and a card that performs better than others in one PC, might actually be slower on another. Example: one user here in the forums tested and claimed a Banshee yelded better results than a Voodoo3 in his K6-2 (or was it K6-2+?), probably because the driver is better optimized for his processor. There is also the issue of not-so-perfect AGP implementations on non-Intel chipsets. Also, when testing pre-DX8 cards with very fast processors another issue arises: even a card that has no acceleration at all can run most DX7 titles (unless it is a victim of buggy drivers/hardware) - albeit with visual glitches - because even if the card doesn't accelerate a certain feature, it can run in software. Hardware T&L is a good example of that: when running on a super fast processor that can do T&L in software at a reasonable speed (compared to older cards), cards with hw T&L acceleration will not show the same performance increase as it would on a slower processor.