Thanks, almost there
The game can start but there is a resolution issue in-game.
With xinit: no sound but the game works. I can see a black screen between the menu and the 3D engine where it changes the resolution
With wine directly, *without* Xephyr: it works! Can't explain why I don't see the 16bpp error message.
The screen goes black twice: at boot (to switch in 16bpp??) then when the 3D engine starts.
But the fullscreen flag is not catched by my window manager (Awesome), so if I switch to another client, if I try to set it in fullscreen or try to take a screenshot, the screen switches again (to 32bpp??), I can't see the game window content, and I can hear the music going in a one second loop.
With wine and Xephyr: the 3D engine won't draw outside the menu resolution (640x480), so if I set a bigger resolution it gets cropped.
Using
WINEDEBUG=+x11settings DISPLAY=:1 wine TheGrinch.exe /x 1920 /y 1080 /opengl
First different logos are displayed:
001f:trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: NoRes
001f:trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1920x1080x16 @60 Hz (NoRes)
001f:trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: XRandR 1.2
001f:trace:x11settings:X11DRV_Settings_SetHandlers Destroying old display modes array
001f:trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1600x1200x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 1: 1400x1050x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 2: 1280x960x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 3: 1280x1024x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 4: 1152x864x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 5: 1024x768x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 6: 832x624x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 7: 800x600x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 8: 720x400x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 9: 480x640x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 10: 640x480x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 11: 640x400x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 12: 320x240x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 13: 240x320x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 14: 160x160x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 15: 1920x1080x16 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 16: 1600x1200x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 17: 1400x1050x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 18: 1280x960x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 19: 1280x1024x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 20: 1152x864x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 21: 1024x768x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 22: 832x624x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 23: 800x600x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 24: 720x400x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 25: 480x640x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 26: 640x480x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 27: 640x400x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 28: 320x240x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 29: 240x320x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 30: 160x160x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 31: 1920x1080x8 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 32: 1600x1200x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 33: 1400x1050x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 34: 1280x960x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 35: 1280x1024x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 36: 1152x864x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 37: 1024x768x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 38: 832x624x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 39: 800x600x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 40: 720x400x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 41: 480x640x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 42: 640x480x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 43: 640x400x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 44: 320x240x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 45: 240x320x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 46: 160x160x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 47: 1920x1080x24 @0 Hz (XRandR 1.2)
001f:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode -1 (current) -- getting current mode (XRandR 1.2)
001f:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 15 -- 1920x1080x16bpp (XRandR 1.2)
001f:trace:x11settings:X11DRV_ChangeDisplaySettingsEx ((null),0x22f140,(nil),0x10000009,(nil))
001f:trace:x11settings:X11DRV_ChangeDisplaySettingsEx flags=UPDATEREGISTRY,GLOBAL,NORESET
001f:trace:x11settings:X11DRV_ChangeDisplaySettingsEx DM_fields=BITSPERPEL,PELSWIDTH,PELSHEIGHT,DISPLAYFLAGS
001f:trace:x11settings:X11DRV_ChangeDisplaySettingsEx width=1920 height=1080 bpp=16 freq=0 (XRandR 1.2)
001f:trace:x11settings:X11DRV_ChangeDisplaySettingsEx Requested display settings match mode 15 (XRandR 1.2)
001f:trace:x11settings:get_display_device_reg_key display device key "System\\CurrentControlSet\\Control\\Video\\{fda3c2bf-0c15-4fd5-b7c5-c04f6eadf3b0}\\0000"
000d:trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: NoRes
000d:trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1920x1080x16 @60 Hz (NoRes)
000d:trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: XRandR 1.2
000d:trace:x11settings:X11DRV_Settings_SetHandlers Destroying old display modes array
000d:trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1600x1200x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 1: 1400x1050x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 2: 1280x960x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 3: 1280x1024x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 4: 1152x864x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 5: 1024x768x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 6: 832x624x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 7: 800x600x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 8: 720x400x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 9: 480x640x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 10: 640x480x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 11: 640x400x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 12: 320x240x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 13: 240x320x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 14: 160x160x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 15: 1920x1080x16 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 16: 1600x1200x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 17: 1400x1050x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 18: 1280x960x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 19: 1280x1024x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 20: 1152x864x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 21: 1024x768x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 22: 832x624x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 23: 800x600x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 24: 720x400x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 25: 480x640x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 26: 640x480x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 27: 640x400x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 28: 320x240x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 29: 240x320x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 30: 160x160x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 31: 1920x1080x8 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 32: 1600x1200x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 33: 1400x1050x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 34: 1280x960x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 35: 1280x1024x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 36: 1152x864x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 37: 1024x768x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 38: 832x624x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 39: 800x600x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 40: 720x400x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 41: 480x640x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 42: 640x480x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 43: 640x400x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 44: 320x240x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 45: 240x320x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 46: 160x160x24 @0 Hz (XRandR 1.2)
000d:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 47: 1920x1080x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: NoRes
0009:trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1920x1080x16 @60 Hz (NoRes)
0009:trace:x11settings:X11DRV_Settings_SetHandlers Resolution settings now handled by: XRandR 1.2
0009:trace:x11settings:X11DRV_Settings_SetHandlers Destroying old display modes array
0009:trace:x11settings:X11DRV_Settings_SetHandlers Initialized new display modes array
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 0: 1600x1200x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 1: 1400x1050x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 2: 1280x960x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 3: 1280x1024x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 4: 1152x864x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 5: 1024x768x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 6: 832x624x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 7: 800x600x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 8: 720x400x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 9: 480x640x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 10: 640x480x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 11: 640x400x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 12: 320x240x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 13: 240x320x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 14: 160x160x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 15: 1920x1080x16 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 16: 1600x1200x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 17: 1400x1050x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 18: 1280x960x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 19: 1280x1024x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 20: 1152x864x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 21: 1024x768x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 22: 832x624x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 23: 800x600x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 24: 720x400x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 25: 480x640x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 26: 640x480x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 27: 640x400x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 28: 320x240x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 29: 240x320x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 30: 160x160x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 31: 1920x1080x8 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 32: 1600x1200x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 33: 1400x1050x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 34: 1280x960x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 35: 1280x1024x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 36: 1152x864x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 37: 1024x768x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 38: 832x624x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 39: 800x600x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 40: 720x400x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 41: 480x640x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 42: 640x480x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 43: 640x400x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 44: 320x240x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 45: 240x320x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 46: 160x160x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 47: 1920x1080x24 @0 Hz (XRandR 1.2)
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx ((null),0x164450,(nil),0x00000002,(nil))
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx flags=TEST
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx DM_fields=BITSPERPEL
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx width=0 height=0 bpp=16 freq=0 (XRandR 1.2)
0009:warn:x11settings:X11DRV_ChangeDisplaySettingsEx devmode doesn't specify the resolution, using a workaround: 1c0000
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx Requested display settings match mode 0 (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 1600x1200x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 1 -- 1400x1050x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 2 -- 1280x960x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 3 -- 1280x1024x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 4 -- 1152x864x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 5 -- 1024x768x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 6 -- 832x624x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 7 -- 800x600x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 8 -- 720x400x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 9 -- 480x640x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 10 -- 640x480x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx ((null),0x163ea8,(nil),0x00000004,(nil))
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx flags=FULLSCREEN
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx DM_fields=BITSPERPEL,PELSWIDTH,PELSHEIGHT
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx width=640 height=480 bpp=16 freq=0 (XRandR 1.2)
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx Requested display settings match mode 10 (XRandR 1.2)
0009:fixme:event:wait_for_withdrawn_state window 0x1004e/a00001 wait timed out
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx ((null),0x164790,(nil),0x00000002,(nil))
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx flags=TEST
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx DM_fields=BITSPERPEL
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx width=0 height=0 bpp=16 freq=0 (XRandR 1.2)
0009:warn:x11settings:X11DRV_ChangeDisplaySettingsEx devmode doesn't specify the resolution, using a workaround: 1c0000
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx Requested display settings match mode 0 (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 1600x1200x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 1 -- 1400x1050x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 2 -- 1280x960x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 3 -- 1280x1024x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 4 -- 1152x864x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 5 -- 1024x768x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 6 -- 832x624x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 7 -- 800x600x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 8 -- 720x400x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 9 -- 480x640x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 10 -- 640x480x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx ((null),0x1638a8,(nil),0x00000004,(nil))
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx flags=FULLSCREEN
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx DM_fields=BITSPERPEL,PELSWIDTH,PELSHEIGHT
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx width=640 height=480 bpp=16 freq=0 (XRandR 1.2)
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx Requested display settings match mode 10 (XRandR 1.2)
Then the game menu:
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 1600x1200x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 1 -- 1400x1050x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 2 -- 1280x960x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 3 -- 1280x1024x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 4 -- 1152x864x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 5 -- 1024x768x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 6 -- 832x624x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 7 -- 800x600x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 8 -- 720x400x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 9 -- 480x640x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 10 -- 640x480x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 11 -- 640x400x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 12 -- 320x240x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 1600x1200x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 1 -- 1400x1050x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 2 -- 1280x960x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 3 -- 1280x1024x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 4 -- 1152x864x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 5 -- 1024x768x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 6 -- 832x624x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 7 -- 800x600x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 8 -- 720x400x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 9 -- 480x640x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 10 -- 640x480x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 11 -- 640x400x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 12 -- 320x240x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 13 -- 240x320x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 14 -- 160x160x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 15 -- 1920x1080x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 16 -- 1600x1200x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 17 -- 1400x1050x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 18 -- 1280x960x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 19 -- 1280x1024x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 20 -- 1152x864x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 21 -- 1024x768x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 22 -- 832x624x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 23 -- 800x600x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 24 -- 720x400x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 25 -- 480x640x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 26 -- 640x480x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 27 -- 640x400x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 28 -- 320x240x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 29 -- 240x320x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 30 -- 160x160x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 31 -- 1920x1080x8bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 32 -- 1600x1200x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 33 -- 1400x1050x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 34 -- 1280x960x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 35 -- 1280x1024x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 36 -- 1152x864x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 37 -- 1024x768x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 38 -- 832x624x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 39 -- 800x600x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 40 -- 720x400x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 41 -- 480x640x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 42 -- 640x480x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 43 -- 640x400x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 44 -- 320x240x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 45 -- 240x320x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 46 -- 160x160x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 47 -- 1920x1080x24bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 48 -- not present (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 1600x1200x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 1 -- 1400x1050x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 2 -- 1280x960x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 3 -- 1280x1024x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 4 -- 1152x864x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 5 -- 1024x768x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 6 -- 832x624x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 7 -- 800x600x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 8 -- 720x400x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 9 -- 480x640x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 10 -- 640x480x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 1600x1200x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 1 -- 1400x1050x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 2 -- 1280x960x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 3 -- 1280x1024x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 4 -- 1152x864x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 5 -- 1024x768x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 6 -- 832x624x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 7 -- 800x600x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 1600x1200x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 1 -- 1400x1050x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 2 -- 1280x960x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 3 -- 1280x1024x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 4 -- 1152x864x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 5 -- 1024x768x16bpp (XRandR 1.2)
Finally the 3D engine, where the screen goes black on other situations:
0009:fixme:event:wait_for_withdrawn_state window 0x2004e/a00003 wait timed out
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx ((null),0x170148,(nil),0x00000002,(nil))
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx flags=TEST
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx DM_fields=BITSPERPEL
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx width=0 height=0 bpp=16 freq=0 (XRandR 1.2)
0009:warn:x11settings:X11DRV_ChangeDisplaySettingsEx devmode doesn't specify the resolution, using a workaround: 1c0000
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx Requested display settings match mode 0 (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 1600x1200x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 1 -- 1400x1050x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 2 -- 1280x960x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 3 -- 1280x1024x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 4 -- 1152x864x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 5 -- 1024x768x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 6 -- 832x624x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 7 -- 800x600x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 8 -- 720x400x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 9 -- 480x640x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 10 -- 640x480x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 11 -- 640x400x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 12 -- 320x240x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 13 -- 240x320x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 14 -- 160x160x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 15 -- 1920x1080x16bpp (XRandR 1.2)
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx ((null),0x170148,(nil),0x00000004,(nil))
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx flags=FULLSCREEN
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx DM_fields=BITSPERPEL,PELSWIDTH,PELSHEIGHT
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx width=1920 height=1080 bpp=16 freq=0 (XRandR 1.2)
0009:trace:x11settings:X11DRV_ChangeDisplaySettingsEx Requested display settings match mode 15 (XRandR 1.2)
Also, there is also a big problem with the engine (a depth issue?), as you can see: