OS: Arch Linux, kernel 4.16.3-2-ARCH x86_64
Environment:
GNOME 3.28.2 using X (not Wayland)
Xorg 1.20.0
Two monitors, both 1920x1200
Graphics:
Card: Radeon RX580 4GB
Driver: amdgpu (xf86-video-amdgpu 18.0.1-2)
Winearch: win32, fresh prefix
Windows components added: d3dx9_31, d3dx9_36, dbghelp, vcrun2003, vcrun2008
The game installs fine. When I run it, it tries cycles through various attempts at setting the resolution (I can see the rectangles outlined on my screen). Ultimately it fails to find a supported resolution and exits, displaying a dialog with the messag "Failed to create device for rendering. Invalid resolution, or cannot run without at least shader model 3.0".
Output from wine:
Code: Select all
000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33ec64,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f434,0x00000000), stub!
0009:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 120000
0009:fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 120000
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f2a4,0x00000000), stub!
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1920x1200x24 @0! (XRandR 1.2)
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1920x1200x24 @0! (XRandR 1.2)
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f2a4,0x00000000), stub!
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1920x1080x24 @0! (XRandR 1.2)
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1920x1080x24 @0! (XRandR 1.2)
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f2a4,0x00000000), stub!
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1280x720x24 @0! (XRandR 1.2)
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1280x720x24 @0! (XRandR 1.2)
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f2a4,0x00000000), stub!
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1024x768x24 @0! (XRandR 1.2)
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1024x768x24 @0! (XRandR 1.2)
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f2a4,0x00000000), stub!
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 800x600x24 @0! (XRandR 1.2)
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 800x600x24 @0! (XRandR 1.2)
0015:err:service:process_send_command receiving command result timed out
0029:err:plugplay:handle_bus_relations Failed to load driver L"WineHID"
0029:err:plugplay:try_add_device Building report descriptor failed, removing device
0009:fixme:debug_buffer:RtlCreateQueryDebugBuffer (0, 0): stub
0009:fixme:debug_buffer:RtlCreateQueryDebugBuffer (96, 0): returning 0x15a5d0
0009:fixme:debug_buffer:RtlQueryProcessDebugInformation (8, 80000001, 0x15a5d0): stub
0009:fixme:debug_buffer:RtlDestroyQueryDebugBuffer (0x15a5d0): stub
- Used winecfg to emulate a virtual desktop: same behavior, but the ChangeDisplaySettingsEx errors reference "(desktop)" instead of "(XrandR 1.2)"
- Installed/ran in a fresh 64 bit wine prefix: same behavior
- Also tried with d3dx9_36 as the only added Windows component
Code: Select all
Screen 0: minimum 320 x 200, current 3840 x 1200, maximum 16384 x 16384
HDMI-A-0 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 546mm x 352mm
1920x1200 59.95*+
1920x1080 60.00 50.00 59.94 59.99
1600x1200 60.00
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1366x768 59.79
1280x800 59.95
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
DisplayPort-0 connected 1920x1200+1920+0 (normal left inverted right x axis y axis) 546mm x 352mm
1920x1200 59.95*+
1920x1080 60.00 50.00 59.94 59.99
1600x1200 60.00
1680x1050 59.95
1280x1024 75.02 60.02
1440x900 59.89
1280x960 60.00
1366x768 59.79
1280x800 59.95
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-A-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
Code: Select all
Section "Monitor"
Identifier "HDMI-A-0"
Option "Primary" "true"
EndSection
Section "Monitor"
Identifier "DisplayPort-0"
Option "RightOf" "HDMI-A-0"
EndSection