http://bugs.winehq.org/show_bug.cgi?id=23516
--- Comment #16 from Kelytha kelytharun@gmail.com 2010-12-17 18:17:55 CST --- (In reply to comment #14) So, I'm on Kubuntu 10.04 and I noticed that ulimit -H -n shows 1024 as the limit by default instead of 4096. So I went on and as you described I changed it to 8192, relogged, checked with ulimit that the change was in effect.
I took the following little snippet into a terminal: lsof -u kelytha | perl -lane '$x{"$F[0]:$F[1]"}++; END { print "$x{$_}\t$_" for sort {$x{$a}<=>$x{$b}} keys %x}' This is supposed to count the number of open files used by a process.
We played through a whole multiplayer campaign with friends. Earlier I couldn't play along a single level without seeing at least some glitch, now with the 8192 it worked perfectly!
At the final fight the above mentioned command showed the following output: [not showing processes that are not relevant here] 611 Steam.exe:3095 982 wineserve:3098 1055 left4dead:4125