vvbee wrote on 2025-08-04, 19:53:
In the case that you don't mind wrapping the most efficient GPU is more likely an integrated Intel one running Wine in XP mode. I personally don't include wrappers in this comparison, they make sense for a few problematic cases but wrapping or working around entire versions of DX on retro hardware is less appealing.
I guess it just depends on one's priorities then. Running an entire instance of Wine to facilitate XP gaming feels a lot different than just running a Glide wrapper on an otherwise normal XP system to fix problems in whichever games don't work without it.
Like, if I can run an HD7750 and it handles 80% of the games I want to play or an HD5770 for ~90% of them, with some obvious compromises for the oldest games because it isn't a Voodoo card, that's great. But if I could get a good portion of that compatibility with a later nvidia card and also get significantly better image quality in the Voodoo-era games by running a wrapper, I would at least leave it open as an option.
So, again, it would be up to each individual whether the HD7750 or HD5770 were enough to achieve the performance level they want at the upper end of the games (early to mid DX9? who knows...), and if that was worth the trade off of compatibility with whichever DX6 or DX7 games don't look or run perfectly.
Personally, I wouldn't build a single system for DX6 and DX9 gaming because they are so very different. I'm not going to suffer through excessive color banding or other strangeness when a system from ~2002-2003 or so would probably run those earlier games smoothly with fewer graphical problems. Even on a system of that age, a wrapper may improve the experience significantly in some games.
I don't think most DX6 games gain anything at all from DX10+ level hardware because in those days they were so incredibly limited with regard to graphics settings, resolutions, sometimes even frame rates. If there are modern source ports or mods that update some DX5-DX6 era classics to benefit from modern hardware, I think I would rather go that route, vs seeing them with possibly degraded graphics on a system that's 10-15 years newer than the game. Barring that, I would use a wrapper that worked in an OS that the game natively works in (XP), or just run the game on whatever older hardware has zero visual compromises.
All that said: I do appreciate the efforts to figure out which GPUs+Drivers can run the oldest games with the fewest problems without resorting to wrappers. I would not base a built around this premise personally, but it is interesting to see the results anyway, so thank you for doing the digging required. 🙂