smithpd on 23/3/2008 at 17:55
People are getting mixed results with recent Nvidia drivers. This had been mentioned in a smattering of threads, but a search does not disclose much without hunting around internally to each thread. I thought it might help to have a single thread to collect information about recent Nvidia drivers. What works, what doesn't, and under what circumstances?
Let's leave affinity, codecs, and safe texture manager out of the discussion unless these issues are driver-dependent, which I have not heard about.
Thief TDP and Gold
As I understand it, you need 163.71 or 163.75 to play TDP or Gold under XP without a crash when the game graphics start. Does anyone have experience with playing T1 using more recent drivers? Is the situation any different with Vista than with XP? Does the latest DDFIX solve the crash problem? Do recent Nvidia cards like the 8800 GT run T1? If so, what drivers do you use?
Thief 2
As I understand it, any driver version prior 169 gives the same rendering of T2 unless you go way back to very old cards and driver versions. One problem is that recent Nvidia cards like the 8800 GT are not supported by drivers prior to 169. For cards that run 163.75 drivers, issues of crappy colors, etc, are solved by DDFIX, which is discussed extensively in another thread. Recent drivers have given mixed results. So, what versions of recent drivers work, and under what circumstances do they work? Do recent Nvidia cards like 8800 GT run T2? If so, what drivers do you use? Does Vista make a difference?
Video card, driver compatibility, and Thief
Does anyone have a list that says what is the lowest driver version that can be used with various recent Nvidia cards, so people wanting to buy a recent Nvidia card will know if Thief can run on it? Maybe we can compile such a list.
Conclusions
TBD, to be updated after discussions.
bikerdude on 23/3/2008 at 19:33
Thief TDP and Gold
As I understand it, you need 163.71 or 163.75 to play TDP or Gold under XP without a crash when the game graphics start. Does anyone have experience with playing T1 using more recent drivers?
# I am using 169.44 on Xp with a 8800ultra and Im playing vanilla T1/G
Is the situation any different with Vista than with XP? Does the latest DDFIX solve the crash problem? Do recent Nvidia cards like the 8800 GT run T1? If so, what drivers do you use?
# Vanilla T1/G runs on the 8800GT with the latest driver as far as I am aware. I will be installing 174.53 this evening.
Thief 2
As I understand it, any driver version prior 169 gives the same rendering of T2 unless you go way back to very old cards and driver versions.
# yes
One problem is that recent Nvidia cards like the 8800 GT are not supported by drivers prior to 169. So, what versions of recent drivers work, and under what circumstances do they work? Do recent Nvidia cards like 8800 GT run T2? If so, what drivers do you use? Does Vista make a difference?
# So far from what have seen, going any higher than 169.75 requires vista as the driver is fundementally different.
Video card, driver compatibility, and Thief
Does anyone have a list that says what is the lowest driver version that can be used with various recent Nvidia cards, so people wanting to buy a recent Nvidia card will know if Thief can run on it? Maybe we can compile such a list.
# No, you and I would have to make one...
biker
smithpd on 23/3/2008 at 21:09
Thanks, Biker. I have a few questions about your responses, in blue.
Quote Posted by Bikerdude
(1) # I am using 169.44 on Xp with a 8800ultra and Im playing vanilla T1/G
I guess I should try 169.44 with my 7950 GT. Do you think I ought to try 169.75 instead, in view of what you said in (3)?
(2) # Vanilla T1/G runs on the 8800GT with the latest driver as far as I am aware. I will be installing 174.53 this evening.
This seems to be in conflict with (3) unless you are running Vista. Are you running both XP and Vista?
(3) # So far from what have seen, going any higher than 169.75 requires vista as the driver is fundementally different.
Is that 169.75 or 163.75? Does this mean that you expect 174.53 to fail in (2), or are you running 174.53 under Vista?
(4) # No, you and I would have to make one...
That sounds like a good thing to do. This stuff is pretty confusing. :)
biker
Another question that would be worth answering is, in addition to what drivers work, what drivers don't work. That would help in making the list.
EvaUnit02 on 24/3/2008 at 03:11
I own a 8800GT (hoping to RMA it and upgrade to a 88GTS though), I can give first hand experience.
Quote Posted by smithpd
Thief TDP and GoldAs I understand it, you need 163.71 or 163.75 to play TDP or Gold under XP without a crash when the game graphics start. Does anyone have experience with playing T1 using more recent drivers? Is the situation any different with Vista than with XP? Does the latest DDFIX solve the crash problem? Do recent Nvidia cards like the 8800 GT run T1? If so, what drivers do you use?
v169.44 (for XP x64) beta runs vanilla T1:TDP + TG trial fine.
Quote:
Thief 2 Do recent Nvidia cards like 8800 GT run T2? If so, what drivers do you use? Does Vista make a difference?
With all the 169's that I've tested with my 8800GT, (169.28 + 169.44) vanilla T2 (+ SS2) crashes when I try to load a level. I NEED DDfix to even run it, never mind the crap rendering. I also get artefacts on the game menus in the vanilla version(s).
Quote:
Video card, driver compatibility, and ThiefDoes anyone have a list that says what is the lowest driver version that can be used with various recent Nvidia cards, so people wanting to buy a recent Nvidia card will know if Thief can run on it? Maybe we can compile such a list.
8800GT:-
v167.26 (leaked beta, for XP32). The first known 8800GT driver, will all the vanilla versions of T1/T2/SS2. But you'll get sluggish/jumpy framerates with or without DDfix, UNLESS you boot the games with Darkloader (bizarre I know, but true). The drivers are very immature and unoptimised. Booting through Darkloader = a constant 60fps.
v169.28 (XP32/x64). You require DDfix to even run T1/T2/SS2.
v169.44 (XP x64). Runs vanilla T1:TDP/TG perfectly. T2/SS2 require DDfix to even run.
smithpd on 24/3/2008 at 05:50
Thanks for the detailed list, EvaUnit02.
You say you need DDFIX to "even run" Thief. Does it run well with DDFIX? How does it look? Is the rendering basically perfect, both in game and in menus, or are there some problems with it?
As for as having to use Darkloader to "boot" it, by boot do you mean to to start or launch the game? If you only load the game with darkloader but do not play it, and then later you hit the "play" button in darkloader, does it run? After doing this, if you just run Thief2.exe outside darkloader, does it crash? If so, that is truly bizarre. So far as I know, all darkloader does is start the EXE at whatever mission is scheduled to be run in a CFG file. There should be no difference.
Apparently the 8800 GT runs no faster than 60 FPS on your system, and even this requires both the DDFIX version and Darkloader to launch Thief. Is that correct? I would guess that your LCD monitor only supports 60 Hz "refresh" (frame buffer update) and your vsync is turned on. If you have a DVI cable, the monitor could run at 60 Hz only. Look at the monitor resolution settings under display properties / advanced and see if 60 Hz is the only choice. And then you will need vsync on to control Garrett's running speed in T2. You can experiment with turning vsync off. It should run at a faster frame rate, but then Garrett will run too fast.
So, 60 Hz is not so bad for display in Thief. I use 75 Hz because I have a CRT and set vsync to application controlled. It works fine, but I haven't bothered to check refresh rate. I guess you need something like fraps to do that, right?
EvaUnit02 on 24/3/2008 at 07:14
Smith, could you please edit the thread title and the original post to mention SS2? T1/2 aren't the only Dark Engine games after all.
Quote Posted by smithpd
Does it run
well with DDFIX? How does it look? Is the rendering basically perfect, both in game and in menus, or are there some problems with it?
Yes, rendering in T2/SS2 is perfect with DDfix.
Quote:
As for as having to use Darkloader to "boot" it, by boot do you mean to to start or launch the game?
There's a difference between start and launch? Yes, I mean exactly that.
If you only load the game with darkloader but do not play it, and then later you hit the "play" button in darkloader, does it run?
Quote:
IIRC, yes.
After doing this, if you just run Thief2.exe outside darkloader, does it crash?
It'll run, but then you get the sluggish/inconsistent framerates.
Quote:
Apparently the 8800 GT runs no faster than 60 FPS on your system,
Of course the 8800GT will go far beyond 60fps with games as ancient as these, but I've purposely capped it at 60fps by forcing v-sync on. I'm sure that you're aware that you get screen tearing on TFT monitors when framerates exceed your screen's "refresh rate".
Quote:
and even this requires both the DDFIX version and Darkloader to launch Thief. Is that correct?
I've already written a(
http://ttlg.com/forums/showthread.php?p=1700061#post1700061) detailed report of the Dark Engine games' eccentricities with v167.26 in another thread.
Remember that this behaviour is isolated to v167.26, no other XP drivers that I've tried are as fussy as that one.
Quote:
I would guess that your LCD monitor only supports 60 Hz "refresh" (frame buffer update)
Correct. It may support 75Hz over VGA, but I can't be bothered changing cables.
Quote:
So, 60 Hz is not so bad for display in Thief.
A constant 60fps is ideal for EVERY 3D game, period. Counter-Strike players like to imagine otherwise, but they're idiots.
Quote:
It works fine, but I haven't bothered to check refresh rate. I guess you need something like fraps to do that, right?
Yeah, you'd need Fraps.
EDIT:-
Looks like
vanilla T1:TDP will run fine under v169.28 for XP x64, I found what I wrote in another thread:-
Quote Posted by EvaUnit02
Forceware v169.28 beta for XP x64 now runs Thief 1 without a hitch.
Bizarrely I think that it may've been because I installed a driver for my sound card (Auzen X-Fi Prelude), which had broken hardware acceleration and EAX in DirectSound3D games. :wot:
I've since installed a fixed sound driver and T1 still worked great last time that I ran it.
smithpd on 24/3/2008 at 07:50
Thanks for the clarification, EvaUnit02. :)
I can't edit the thread title. I think only a moderator can do that. But I am hesitant to ask for the moment. I think the topic may be confusing enough as it stands. If that T2 and SS2 are essentially the same, then it certainly would not hurt to get the input of SS2 players. If they are different, then I think it does not help to have SS2 in the same thread. What do you all think?
I have never heard of a difference between starting a program and launching a program. Either way you invoke the EXE. Kindly explain or provide a link.
EvaUnit02 on 24/3/2008 at 07:55
Quote Posted by smithpd
I have never heard of a difference between starting a program and launching a program. Either way you invoke the EXE. Kindly explain or provide a link.
Launch/boot/start... aren't they all adjectives meaning more or less the same thing? Anyway, I had to "invoke the EXE" from within Darkloader to get the ideal constant framerate of 60fps. Utterly bizarre behaviour.
smithpd on 24/3/2008 at 08:20
Yes, start, run, or launch is the same. Sorry, I missed your question mark.
I think of boot as essentially different. The bootstrap process, taken from "pulling yourself up by your bootstraps" ((
http://en.wikipedia.org/wiki/Bootstrap)) is a a procedure for getting an operating system going, starting from something simple and building into something complex. It is not usually used for running a stand-alone program. I know there are similarities.
So I guess the next question is, what is darkloader adding to the path or the command line to make it different? The same process ends up running regardless.
bikerdude on 24/3/2008 at 11:08
Quote Posted by smithpd
I can't edit the thread title. I think only a moderator can do that. But I am hesitant to ask for the moment.
Smithy
You can edit the title as you started the thread.
biker