https://bugs.winehq.org/show_bug.cgi?id=8332
--- Comment #33 from Damjan Jovanovic damjan.jov@gmail.com --- (In reply to Gabriel Ivăncescu from comment #32)
I don't remember the exact details, there was a game pinging multiple time every 5 seconds and it had a nasty stutter when that happened with the wine-staging patch, since it invoked external commands and was very slow.
That's not good. If the game stuttered merely because of the latency of a fork(), when we fix this and it waits for a network round-trip instead, it will be much worse. Are you sure there isn't another problem, eg. game wants asynchronous ping but we do it synchronously?
I'm not that familiar with it, so I admit I haven't tested it at all other than creating the raw socket itself, but it did fix the slowdown; now that you mention it, though, it probably failed to ping.
Ok thank you.