TechieDude wrote on 2022-05-21, 10:47:I know how to fix the resolutions. You can use dx7z.dll from NFS5 in place of d3da.dll. There is even a patched version that dis […]
Show full quote
RandomStranger wrote on 2022-05-21, 08:15:
RandomStranger wrote on 2022-05-20, 18:07:
Started performance testing my finished Windows 98 box and got through about one third of the games I plan to check, also disqualifying some because of Vsync issues. Looks like I'll have a lot more of those. Everything trying to go for 30/60fps if I set my screen to 60Hz or 38/75fps if I set it to 75Hz really messes with things. Like for example Aliens vs Predator 2 has significantly worse performance (both minimum and average fps) in 60Hz than in 75Hz mode, while Colin McRae Rally 2.0 is more mixed (much better average fps in 60Hz mode while much better minimum fps in 75Hz mode). My previous Ti4200 also had this issue, but not to this degree. Over all it's very circumstantial whether the FX5700 is faster or not even when Vsync is off on both cards.
Need for Speed: High Stakes was AWFUL. I couldn't go higher than 640×480 in 32bit mode and in 1280×960@16 it was slower than Hot Pursuit 2 in 1280×1024@32, so just breifly tried driver version 53.04. Now Vsync can be turned off in Quake 2. It's still a lot slower than on Ti4200 (166 vs 256 fps) and NFS4 now crashes to the desktop in Direct3D mode. IRC is also seems slower. Further testing late afternoon. So far I'm very disappointed with the FX.
I know how to fix the resolutions. You can use dx7z.dll from NFS5 in place of d3da.dll. There is even a patched version that disables 16-bit colors
As for the performance, that makes no sense. The FX sucked, but this is just not right.
Have you tried Omega drivers? They seem to work nicely on my Ti 4600 and they support FX too.
You can grab them here: https://retrosystemsrevival.blogspot.com/2019 … iaw9xomega.html
Thanks. Will try the DLL from Porsche Unleashed, though I had no similar issues with TNT2 in NFS4. The omega driver doesn't seem to support the FX5700. Probably like the driver version (45.23) it's based on, only offically supports early FX cards like the FX5800/5600/5200 series. I don't know if it works if you add the card to the .inf, but I also don't know what differences were made to the second wave cards like the FX5900/5700 series. Did anyone try this?
Edit
This DLL stuff don't seem to work for me. Tried to simply copying over from the NFS5/Drivers folder to NFS4, tried to delet d3da.dll, then tried to rename dx7z.dll to d3da.dll. Also tried similarly replace d3da.dll in NFS4/3dSetup. Also tried some patches (4.42 and 4.50), reinstalled the whole thing. The game cares about nothing.
Then tried 61.76, the earliest 6x driver I found. The menu is all black, I can't navigate it, 3DMark2001SE works, unlike with 66.93, the speed is a little less compared to 56.64 (9561 vs 9910), Hot Pursuit 2 has somewhat better average framerate, but whitin the margin of error (33.9 instead of 32.3 fps), same with all the other games I've tried so far. Only NFS4, the one that matters to me the most has to be the problem child.