http://bugs.winehq.org/show_bug.cgi?id=7585
--- Comment #52 from Alexander Dorofeyev alexd4@inbox.lv 2009-07-16 08:32:27 --- Probably this is unrelated problem that needs separate bugzilla entry (this bug is total system freeze on old hardware).
In my experience, there is a lot of general instability with newer nvidia cards in Linux that seem driver-related. For example, I also get system freeze if I start X, exit X, start X again. Also, with some driver versions, I've been having lots of weird crashes and issues in Wine's own 3d testcase suite, especially when OffscreenRenderingMode=fbo is set (and it's now set by default) and especially in such usage scenarios that some of those tests use and also games like Thief happen to use. That problem is specific to moments when video mode is initialized or reset, like Thief does when you go from game to main menu, notes or map and back to game. So I would advise trying some other OffscreenRenderingMode settings (info on tweaking these paramters is here: http://wiki.winehq.org/UsefulRegistryKeys). Also changing video drivers from nvidia may do something - they seem to constantly fix and break things there, after last driver update I think I currently do not get those fbo-related crashes any more, but I do get some others :D.
(In reply to comment #51)
I am still encountering the issue on my NVidia 9800 GTX+ with wine-1.1.24.
But it does not happen every time. Sometimes the menu works just like it should. And at other times the game crashes. There is no difference in wine's error messages when the everything is working compared to the game crashing.
Yes, I do have a dual-core CPU, but I am using taskset to set the affinity.