Does it run with WineD3D?
Yes. Frostpunk is running but with graphical issues (dark textures). Here is the logs:
~/GAMES/LINUX/Frostpunk> wine Frostpunk.exe
0100:err:dbghelp:SymCleanup this process has not had SymInitialize() called for it!
0100:fixme:dbghelp_dwarf:dwarf2_read_range no entry found
0100:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0104:fixme:ver:GetCurrentPackageId (000000001B6FFE10 0000000000000000): stub
0120:fixme:sync:SetWaitableTimerEx (00000000000002B4, 000000001BA4F620, 0, 0000000000000000, 0000000000000000, 0000000000000000, 32) semi-stub
0150:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20.
017c:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
0184:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
INFO: -------------------------------------------------
INFO: Available display modes: 31
INFO: * 640 x 480 (60 Hz)
INFO: * 640 x 480 (67 Hz)
INFO: * 640 x 480 (73 Hz)
INFO: * 640 x 480 (75 Hz)
INFO: * 720 x 400 (70 Hz)
INFO: * 720 x 480 (60 Hz)
INFO: * 720 x 576 (50 Hz)
INFO: * 800 x 600 (56 Hz)
INFO: * 800 x 600 (60 Hz)
INFO: * 800 x 600 (72 Hz)
INFO: * 800 x 600 (75 Hz)
INFO: * 832 x 624 (75 Hz)
INFO: * 1024 x 768 (60 Hz)
INFO: * 1024 x 768 (70 Hz)
INFO: * 1024 x 768 (75 Hz)
INFO: * 1280 x 720 (50 Hz)
INFO: * 1280 x 720 (60 Hz)
INFO: * 1280 x 800 (60 Hz)
INFO: * 1280 x 960 (60 Hz)
INFO: * 1280 x 1024 (60 Hz)
INFO: * 1280 x 1024 (75 Hz)
INFO: * 1440 x 900 (60 Hz)
INFO: * 1600 x 1200 (60 Hz)
INFO: * 1680 x 1050 (60 Hz)
INFO: * 1920 x 1080 (50 Hz)
INFO: * 1920 x 1080 (60 Hz)
INFO: * 1920 x 1200 (60 Hz)
INFO: * 1920 x 2160 (60 Hz)
INFO: * 2560 x 1440 (60 Hz)
INFO: * 3840 x 2160 (30 Hz)
INFO: * 3840 x 2160 (60 Hz)
INFO: -------------------------------------------------
0100:fixme:win:RegisterTouchWindow (0000000000010062 00000003): stub
0068:fixme:imm:ImeSetActiveContext (0x40550, 0): stub
0068:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000040550): stub
0100:fixme:imm:ImmReleaseContext (0000000000010062, 000000001AACFC40): stub
0100:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
0100:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
0100:fixme:imm:ImeSetCompositionString Reading string unimplemented
0100:fixme:imm:NotifyIME NI_CLOSECANDIDATE
0100:fixme:imm:ImeSetActiveContext (0x1aacfc40, 1): stub
0150:fixme:d3d:wined3d_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.
0150:fixme:d3d:wined3d_swapchain_init Unimplemented swap effect 0x3.
0154:fixme:d3d:wined3d_render_target_view_gl_cs_init Swapchain views not supported.
0154:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0100:fixme:system:NtUserSystemParametersInfo Unimplemented action: 59 (SPI_SETSTICKYKEYS)
0100:fixme:system:NtUserSystemParametersInfo Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
0100:fixme:system:NtUserSystemParametersInfo Unimplemented action: 51 (SPI_SETFILTERKEYS)
0198:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
0100:fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
0100:fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
0154:err:d3d:wined3d_context_gl_reacquire Acquired context 0x13620e30 instead of 0x1ab074c0.
AL lib: (EE) alc_cleanup: 1 device not closed
0100:fixme:msvcrt:__clean_type_info_names_internal (00000000019DD848) stub
0100:fixme:msvcrt:__clean_type_info_names_internal (0000000001E27758) stub
0100:fixme:msvcrt:__clean_type_info_names_internal (0000000001DEA8B0) stub
0100:fixme:msvcrt:__clean_type_info_names_internal (0000000001D68968) stub
Hades is working without troubles but some errors in logs:
~/GAMES/LINUX/Hades v1.37033> wine Launch.exe
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0104:fixme:heap:RtlSetHeapInformation 0000000000C80000 0 000000000011F2B0 4 stub
0104:fixme:heap:RtlSetHeapInformation 0000000007CD0000 0 000000000011F340 4 stub
2021-12-22 00:00:03 [MainThread ] log.cpp:279 INFO| Opened log file Hades.log
2021-12-22 00:00:03 [MainThread ] program.cpp:1423 DBG| Previous stack guard size was 0 bytes
2021-12-22 00:00:03 [MainThread ] platformservice.cpp:386 DBG| Processor Count : 8
2021-12-22 00:00:03 [MainThread ] program.cpp:1590 DBG| TotalRam: 34856939520
2021-12-22 00:00:03 [MainThread ] program.cpp:1591 DBG| Running Hades in 64-bit
2021-12-22 00:00:03 [MainThread ] pcsavedevice.cpp:289 INFO| Opening save file for reading: activeProfile
2021-12-22 00:00:03 [MainThread ] binaryloaddata.cpp:12 INFO| Reading 16 bytes
2021-12-22 00:00:03 [MainThread ] profilemanager.cpp:40 INFO| Loading default profile C:\users\kilvador\Ðои докÑменÑÑ\Saved Games\Hades Profile1
2021-12-22 00:00:03 [MainThread ] profilemanager.cpp:187 INFO| ProfileManager::Load(): Profile1.sjson
2021-12-22 00:00:03 [MainThread ] pcsavedevice.cpp:289 INFO| Opening save file for reading: Profile1.sjson
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1440 INFO| ConfigOption: WindowHeight = 2160
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1433 INFO| ConfigOption: UseMouse = true
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1440 INFO| ConfigOption: NewUpdateSoundRevisionViewed = 37033
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1440 INFO| ConfigOption: BackupSaveCount = 7
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1433 INFO| ConfigOption: BlinkKeyboardAim = false
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1440 INFO| ConfigOption: LastRoadmapRevisionViewed = 37033
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1433 INFO| ConfigOption: UseAnalytics = false
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1440 INFO| ConfigOption: DisplayIndex = 0
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1433 INFO| ConfigOption: ValidCheckpoint = false
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1440 INFO| ConfigOption: LastPatchNoteRevisionViewed = 37033
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1440 INFO| ConfigOption: ControlsResetRevisionViewed = 37033
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1440 INFO| ConfigOption: Y = 2160
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1440 INFO| ConfigOption: X = 3840
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1433 INFO| ConfigOption: DefaultControlsChosen = true
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1440 INFO| ConfigOption: WindowWidth = 3840
2021-12-22 00:00:03 [MainThread ] profilemanager.cpp:207 INFO| Load profile successful
2021-12-22 00:00:03 [MainThread ] windowsfilesystem.cpp:209 ERR| Error opening file: C:\users\kilvador\Ðои докÑменÑÑ\Saved Games\Hades\LOCALHOST.sjson -- rb (error: No such file or directory)
2021-12-22 00:00:03 [MainThread ] windowsfilesystem.cpp:209 ERR| Error opening file: D:\Hades v1.37033\Content\ConfigOptions\LOCALHOST.sjson -- rb (error: No such file or directory)
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1461 INFO| ConfigOption: NextUpdateDate = NextUpdateCountdownCustom
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1461 INFO| ConfigOption: LastUpdateDate = 07-03-2020
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1461 INFO| ConfigOption: UpdateWarningDate = 11-01-2020
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1461 INFO| ConfigOption: SaveCollectionBeginDate = 10-05-2020
2021-12-22 00:00:03 [MainThread ] configoptions.cpp:1461 INFO| ConfigOption: SaveCollectionEndDate = 10-09-2020
2021-12-22 00:00:03 [MainThread ] binarysavedata.cpp:17 INFO| Writing 16 bytes
2021-12-22 00:00:03 [MainThread ] program.cpp:1644 DBG| Initial startup in 0.0 msec
2021-12-22 00:00:03 [MainThread ] program.cpp:1645 DBG| Profile load in 0.0 msec
2021-12-22 00:00:04 [MainThread ] filesystem.cpp:682 WARN| Resource directory {9} already set on:'C:\users\kilvador\Ðои докÑменÑÑ\Saved Games\Hades'
0104:fixme:imm:ImeSetActiveContext (0x1b8740, 1): stub
0104:fixme:imm:ImmReleaseContext (000000000001007E, 00000000001B8740): stub
006c:fixme:imm:ImeSetActiveContext (0x3f3b0, 0): stub
006c:fixme:imm:ImmReleaseContext (0000000000010020, 000000000003F3B0): stub
2021-12-22 00:00:04 [MainThread ] windowsbase.cpp:641 INFO| Created window app Hades
2021-12-22 00:00:04 [MainThread ] sdlwindow.cpp:26 DBG| SDL Initialized with UseNativeGaInputNoControllers
0134:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
013c:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
0104:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
2021-12-22 00:00:04 [MainThread ] resolution.cpp:141 DBG| Monitor modes:
2021-12-22 00:00:04 [MainThread ] program.cpp:1887 INFO| DisplayModes Configured
2021-12-22 00:00:04 [MainThread ] discord_client.cpp:70 INFO| [Discord SDK] Discord init error: 4
2021-12-22 00:00:04 [MainThread ] program.cpp:1899 INFO| PlatformService Initialized
2021-12-22 00:00:04 [MainThread ] inputsystemsdl.cpp:738 DBG| InputSystemSDL Initialized with UseNativeGaInputNoControllers
2021-12-22 00:00:04 [MainThread ] windowsfilesystem.cpp:209 ERR| Error opening file: D:\Hades v1.37033\Content\gamecontrollerdb.txt -- rb (error: No such file or directory)
2021-12-22 00:00:04 [MainThread ] program.cpp:1906 INFO| InputSystem Initialized
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:833 INFO| Created DXGI1.2 factory.
0104:fixme:d3d11:d3d11_device_CheckFeatureSupport Returning fake Options support data.
2021-12-22 00:00:04 [MainThread ] filesystem.cpp:307 ERR| Trying to get an unset resource directory '8', make sure the resourceDirectory is set on start of the application
2021-12-22 00:00:04 [MainThread ] gpuconfig.h:225 WARN| gpu.cfg could not be found, setting preset to Low as a default.
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:1012 INFO| gpuCount = 1
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:1088 INFO| GPU[0] detected. Vendor ID: 1002, Model ID: 67df, Revision ID: 0, Preset: high, GPU Name: Radeon (TM) RX 480 Graphics
2021-12-22 00:00:04 [MainThread ] gpudetecthelper.h:158 INFO| ----Begin printing all graphics adapters available on the system----
2021-12-22 00:00:04 [MainThread ] gpudetecthelper.h:127 INFO| Adapter Name: AMD RADV POLARIS10 (LLVM 9.0.1)
2021-12-22 00:00:04 [MainThread ] gpudetecthelper.h:160 INFO| ----Finish printing all graphics adapters available on the system----
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:1122 INFO| GPU[0] is selected as default GPU
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:1123 INFO| Name of selected gpu: Radeon (TM) RX 480 Graphics
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:1124 INFO| Vendor id of selected gpu: 0x1002
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:1125 INFO| Model id of selected gpu: 0x67df
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:1126 INFO| Revision id of selected gpu: 0
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:1127 INFO| Preset of selected gpu: high
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:1128 INFO| Available VRAM of selected GPU 3435134976
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 66, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 190, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:wined3dformat_from_dxgi_format Unhandled DXGI_FORMAT 0xbe.
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 61, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 63, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 62, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 64, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 115, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 85, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 85, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 86, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 49, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 51, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 50, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 52, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 56, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 58, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 57, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 59, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 54, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 28, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 31, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 30, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 32, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 29, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 87, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 91, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 88, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 35, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 37, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 36, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 38, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 34, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 42, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 43, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 41, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 24, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 25, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 26, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 67, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 11, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 13, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 12, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 14, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 10, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 17, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 18, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 16, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 7, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 8, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 6, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 3, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 4, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 2, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 55, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 45, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 40, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 118, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:wined3dformat_from_dxgi_format Unhandled DXGI_FORMAT 0x76.
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 45, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 20, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 71, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 72, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 71, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 72, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 74, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 75, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 77, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 78, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 80, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 81, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 83, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 84, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 95, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 96, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 98, format_support 000000000011F0B0 partial-stub!
0104:fixme:d3d11:d3d11_device_CheckFormatSupport iface 00000000001C72C0, format 99, format_support 000000000011F0B0 partial-stub!
2021-12-22 00:00:04 [MainThread ] program.cpp:1915 INFO| Renderer Initialized
0104:fixme:dxgi:wined3d_swapchain_desc_from_dxgi Ignoring alpha mode 0.
0104:fixme:d3d:wined3d_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.
2021-12-22 00:00:04 [MainThread ] direct3d11.cpp:1626 INFO| Swapchain creation SUCCEEDED with SwapEffect 0
2021-12-22 00:00:04 [MainThread ] program.cpp:1918 INFO| Renderer Loaded
2021-12-22 00:00:04 [MainThread ] app.cpp:150 INFO| Starting app: Release 37033
2021-12-22 00:00:04 [MainThread ] app.cpp:168 DBG| Pool logging: 1
2021-12-22 00:00:04 [MainThread ] resolution.cpp:39 DBG| ____________________________________CalculateViewportForAspectRatio __________________
2021-12-22 00:00:04 [MainThread ] resolution.cpp:40 DBG| Target Aspect Ratio :1.777778
2021-12-22 00:00:04 [MainThread ] resolution.cpp:41 DBG| Screen width: 3840 height: 2160
2021-12-22 00:00:04 [MainThread ] resolution.cpp:42 DBG| keepAspectRatio: 1
2021-12-22 00:00:04 [MainThread ] resolution.cpp:46 DBG| actualAspectRatio :1.777778
2021-12-22 00:00:04 [MainThread ] resolution.cpp:50 DBG| height for letterBoxing :2160
2021-12-22 00:00:04 [MainThread ] resolution.cpp:53 DBG| LetterBoxing :0
2021-12-22 00:00:04 [MainThread ] resolution.cpp:73 DBG| ____________________________________CalculateViewportForAspectRatio __________________
2021-12-22 00:00:04 [MainThread ] resolution.cpp:91 DBG| ____________________________________Resolution::Resize __________________
2021-12-22 00:00:04 [MainThread ] resolution.cpp:92 DBG| VIEWPORT: X: 0 Y: 0 W: 3840 H: 2160
2021-12-22 00:00:04 [MainThread ] resolution.cpp:93 DBG| SCALE: X: 2.000000 Y: 2.000000
2021-12-22 00:00:04 [MainThread ] resolution.cpp:94 DBG| FULL_VIEWPORT: X: 0 Y: 0 W: 3840 H: 2160
2021-12-22 00:00:04 [MainThread ] resolution.cpp:95 DBG| __________________Resolution::Resize
2021-12-22 00:00:04 [MainThread ] app.cpp:175 DBG| Initializing graphics device: 3840x2160
2021-12-22 00:00:04 [MainThread ] app.cpp:182 DBG| Setting fullscreen: true
2021-12-22 00:00:04 [MainThread ] app.cpp:212 DBG| Create components
2021-12-22 00:00:04 [MainThread ] app.cpp:233 DBG| Full screen bloom
2021-12-22 00:00:04 [MainThread ] app.cpp:237 DBG| Frame rate counter
2021-12-22 00:00:04 [MainThread ] app.cpp:243 DBG| Done with constructor
2021-12-22 00:00:04 [MainThread ] app.cpp:246 DBG| Setting RandomSeed: 7552589
2021-12-22 00:00:04 [MainThread ] app.cpp:413 DBG| App Initialize
2021-12-22 00:00:04 [MainThread ] app.cpp:424 DBG| numWorkers = 6
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 4 unknown DWORDs:
0104:fixme:d3dcompiler:skip_dword_unknown 0x5e36dcc5
0104:fixme:d3dcompiler:skip_dword_unknown 0x0531858c
0104:fixme:d3dcompiler:skip_dword_unknown 0x98319a89
0104:fixme:d3dcompiler:skip_dword_unknown 0x2c1f257c
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 1 unknown DWORDs:
0104:fixme:d3dcompiler:skip_dword_unknown 0x00000001
0104:fixme:d3dcompiler:write_dword_unknown Writing unknown DWORD 0x00000000
0104:fixme:d3dcompiler:write_dword_unknown Writing unknown DWORD 0x00000000
0104:fixme:d3dcompiler:write_dword_unknown Writing unknown DWORD 0x00000000
0104:fixme:d3dcompiler:write_dword_unknown Writing unknown DWORD 0x00000000
0104:fixme:d3dcompiler:write_dword_unknown Writing unknown DWORD 0x00000001
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 4 unknown DWORDs:
0104:fixme:d3dcompiler:skip_dword_unknown 0x5e36dcc5
0104:fixme:d3dcompiler:skip_dword_unknown 0x0531858c
0104:fixme:d3dcompiler:skip_dword_unknown 0x98319a89
0104:fixme:d3dcompiler:skip_dword_unknown 0x2c1f257c
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 1 unknown DWORDs:
0104:fixme:d3dcompiler:skip_dword_unknown 0x00000001
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 1 unknown DWORDs:
0104:fixme:d3dcompiler:skip_dword_unknown 0x00000008
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 1 unknown DWORDs:
0104:fixme:d3dcompiler:skip_dword_unknown 0x00000008
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 1 unknown DWORDs:
0104:fixme:d3dcompiler:skip_dword_unknown 0x00000001
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 1 unknown DWORDs:
0104:fixme:d3dcompiler:skip_dword_unknown 0x00000000
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 2 unknown DWORDs:
0104:fixme:d3dcompiler:skip_dword_unknown 0x00000000
0104:fixme:d3dcompiler:skip_dword_unknown 0x00000000
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 1 unknown DWORDs:
0104:fixme:d3dcompiler:skip_dword_unknown 0x00000000
0104:fixme:d3dcompiler:d3dcompiler_shader_reflection_init Unhandled section "SPDB"!
0104:fixme:d3dcompiler:d3dcompiler_shader_reflection_GetDesc iface 000000000021DB50, desc 000000000011E270 partial stub!
0104:fixme:d3dcompiler:skip_dword_unknown Skipping 4 unknown DWORDs:
Please don't assume that OpenVR is the issue here, it's normal that it can't be initialized unless you're actually playing a VR game through the Steam client.
Both Frostpunk and Hades are known to work with DXVK, not really sure what's wrong on your system that they don't but this isn't it. Which hardware/driver are you using and does the same thing happen with older wine versions?
AMD Rysen 1500X
AMD RX580 8GB
Driver: amdgpu-pro-20.40-1147287-sle-15.2
I can downgrade to amdgpu-pro-19.50-967960-sle-15 or amdgpu-pro-20.10-1048553-sle-15 today and make test again if it could be a solution.
Any reason why you're not using radv? or at the very least a version of -pro that isn't hopelessly outdated?
Anyway, this is 100% a misconfiguration on your end.
Any reason why you're not using radv? or at the very least a version of -pro that isn't hopelessly outdated?
Anyway, this is 100% a misconfiguration on your end.
Have not seen any RADV Opensuse package. Now i'm trying to upgrade to Opensuse 15.3 with glibc 2.31. Latest AMD drivers need it for dkms package. After that will return here with news.
Upgraded my distrib to Opensuse 15.3. Glibc 2.31, same kernel, latest AMD driver. Same errors.
No idea then, but this isn't a general bug on our end, closing. Can't really do anything here.
If you have open-source amdvlk installed as well, might have something to do with that as well since that ships a layer that used to be broken in the past, affecting all sorts of applications including vulkaninfo in some cases.
Nothing extracted yet.
Hades, Frostpunk, etc... Almost every dx10 or dx11 games are starting with loops of: info: OpenVR: could not open registry key, status 2 and ends with: 0100:err:virtual:virtual_setup_exception stack overflow 1936 bytes in thread 0100
Opensuse 15.2
5.3.18-lp152.106-preempt
dxvk 1.9.2
wine 7.0rc1
Logs:
info: Game: Hades.exe
info: DXVK: v1.9.2
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Game: Hades.exe
info: DXVK: v1.9.2
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
And loops ends with:
0100:err:virtual:virtual_setup_exception stack overflow 1936 bytes in thread 0100 addr 0x7fab6d2ec5ca stack 0x20870 (0x20000-0x21000-0x120000)