http://bugs.winehq.org/show_bug.cgi?id=22478
--- Comment #25 from GyB gyebro69@gmail.com 2010-05-03 12:33:34 --- (In reply to comment #24)
Created an attachment (id=27689)
--> (http://bugs.winehq.org/attachment.cgi?id=27689) [details]
Improved fix
I think this fix is already a bit better. Performance should be similar. I must say that the issue is still hard to reproduce so now and then. Lets say half of the runs are with performance in the 25fps but when performance is good it is around 30-35fps. I have no idea what causes it but I guess the Nvidia drivers haven't clocked the GPU up yet.
Yes, this patch resulted nearly the same performance as your previous one. Of course I got lower fps than you (with shadows=on it's hardly above 10 fps, but that wasn't higher in the previous versions either). What is more important: the original issue when shadows are enabled is now gone. Just imagine the whole game became totally unresponsive with <1 fps . With your patch the situation is now back to 'normal'. Interestingly I can't notice the mentioned fluctuation in performance. Hopefully, others can also benefit from the improvement the patch does. Isn't it strange no one else reported similar performance issues in other games?
I hope to have a new version ready soon (I think the change needs to be moved to context_apply_fbo_entry) but can't promise when since something bad has happened in the family :(
I'm sorry to hear about that. Best wishes to you and your family as well.
Regards, Béla Gyebrószki