http://bugs.winehq.org/show_bug.cgi?id=23578
--- Comment #53 from Kfir Itzhak mastertheknife@gmail.com 2010-07-16 06:48:23 --- (In reply to comment #52)
It'd be nice if someone could get cooperation from Valve and maybe see a diff between the Steam versions before and after the Engie update, I imagine that would help pinpoint the issue. We know that this affects all Steam games, not just TF2.
This issue _did_ exist before, but it would just slow down for three or four seconds at a time and come right back, so it was negligible. Perhaps Valve has greatly increased the aggressiveness of the scan?
I doubt we will get any help from Valve, They only support Windows and Mac at this time.
Has anyone confirmed that it really exists on all Source engine games and not just TF2?
I think the solution is to find the slow function(s) and try to optimize those functions to be more efficient, or perhaps make those functions run slower, it seems its like a loop eating CPU, but if we add a small sleep after every loop iteration, TF2 should run better.
Such a patch probably won't be merged into wine, but it should be a nice fix for us TF2 users.
If anyone knows what is the slow function(s) causing the slowdown, please let me know and i will try working around the slowdown.