https://bugs.winehq.org/show_bug.cgi?id=50479
--- Comment #14 from Henri Verbeet hverbeet@gmail.com --- (In reply to Zhiyi Zhang from comment #10)
Yes. From your log, Wine is already using xrandr 1.0 as a fallback. I think the problem is probably related to the graphics driver. I recommend updating it to the latest if you haven't done that already. The xrandr output from comment #6 shows that you're using a monitor 120Hz 1920x1080 display. But the xrandr output in comment #9 shows that you're using a 50Hz monitor. What's weirder, see the refresh rate list in comment #9, it's increasing by 1 from 50Hz. I don't think those data are valid. So the root cause should be a mismatch of the frequency. The game was probably tring to look for a 1028x768 60Hz mode.
Over a decade ago, when I still had NVIDIA GPUs, that behaviour could be disabled with the "DynamicTwinView" xorg.conf option. There have been a couple of other instances of this issue over the years, I think Battlefield 2 was one of the applications affected.