https://bugs.winehq.org/show_bug.cgi?id=43265
--- Comment #2 from Henri Verbeet hverbeet@gmail.com --- It seems fairly likely that this is a driver issue of some kind. Which drivers (Mesa, DDX, kernel) and version of X are you using? Does the workaround from comment 2 work for you? Is this issue specific to certain applications, or does the swap interval not get applied in any Direct3D 8/9 application? (And it would be good to confirm with +d3d9,+d3d8 that this is indeed using Direct3D 8 or 9 presents instead of e.g. DirectDraw, although the Steam page does support this being d3d9.)