http://bugs.winehq.org/show_bug.cgi?id=59180 --- Comment #3 from Alexis Murzeau <amubtdx@gmail.com> --- Created attachment 80048 --> http://bugs.winehq.org/attachment.cgi?id=80048 issue reproduction with patch adding logs and logs of xrandr, events and x11drv Add attachment with: - Patch to add logs - Wine output logs of "WINEDEBUG=event,xrandr,x11drv wine Fable.exe" with modified wine 11.0-rc3 + above patch. This is reproducing the issue for me, with just additional logs, where the screen resolution is changed to 1024x768, but the game window isn't displayed on the screen (instead there is whatever desktop window was open before running the game). It seems the process PID handling XRandR events (and updating "monitors" variable and the process calling xinerama_get_fullscreen_monitors() is not the same (filtered part of fable_execution_no_display_with_logs_xrandr_events_x11drv.log): ``` 0078:trace:xrandr:xrandr14_device_change_handler xrandr event 0078:trace:xrandr:xrandr14_device_change_handler xrandr event, new rect: 0 0 1024 768 0078:trace:x11drv:query_screens query_screens 0078:trace:x11drv:query_screens query_screens: monitor 0 rect: 0 0 1024 768 0130:trace:x11drv:xinerama_get_fullscreen_monitors xinerama_get_fullscreen_monitors: window_rect: 0, 0, 1024, 768, nb_monitors: 1 0130:trace:x11drv:xinerama_get_fullscreen_monitors xinerama_get_fullscreen_monitors: window_rect NOT inside monitor_rect 0: 0, 0, 1920, 1080 0130:trace:x11drv:xinerama_get_fullscreen_monitors xinerama_get_fullscreen_monitors: resulting indices: -1, -1, -1, -1, ret = 0 0130:trace:x11drv:update_net_wm_fullscreen_monitors window 0x7006e/6e0001f, requesting _NET_WM_FULLSCREEN_MONITORS -1,-1,-1,-1 serial 1051 ``` Which would explain why xinerama_get_fullscreen_monitors() use older screen resolution information. But I'm not sure what would need to be done to fix that properly, I don't know wine enough to analyze the issue further. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.