Proton: SpellForce 3 (311290) - crash on startup

Created on 31 Aug 2018  Â·  9Comments  Â·  Source: ValveSoftware/Proton

Distro: Ubuntu 18.04
GPU: GTX 980, Nvidia proprietary driver 390.48
Resolution: 2560x1440
RAM: 16GB
Proton 3.7-5 Beta

Game compatibility - Unofficial

Most helpful comment

doitsujin/dxvk@81821414b0dfd0e429fc506167415ad8c4ca7d01 implements D3D10 state blocks, which are needed by Wine's Direct2D implementation (yes, this game actually uses that). There are more rendering-related issues, I'm working on it.

Edit: @mozo78 doitsujin/dxvk@53aa27336bb6ee3b04f38a4e7d60016c7a4785fa should fix the rendering issues, except the UI font. The UI font is still broken due to Direct2D/DWrite issues.

All 9 comments

Distro: Arch (Linux 4.19.1)
GPU: GTX 1050 Ti, Nvidia driver 410.xx
Resolution: 1920x1080
RAM: 16 GB (DDR4)
Proton 3.16 Beta

It crashes on start, throwing an error message with a coredump. I sent this to the dev's already, but maybe there is someone who can narrow the issue down to something more specific.

Hello @lieff, @Joinyy, can one of you please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

DXVK missing D3D10StateBlockMaskEnableAll implementation and then D3D10CreateStateBlock.

Switch to wined3d goes a bit further but still shows a black screen:
0026:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x12f8610, format DXGI_FORMAT_B8G8R8A8_UNORM, flags 0, mode_count 0x22f788, desc 0x12f7740 partial stub!
0026:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20.
0026:fixme:dxgi:wined3d_bind_flags_from_dxgi_usage Unhandled DXGI usage 0x40.
0026:fixme:dxgi:dxgi_factory_MakeWindowAssociation iface 0x12ec960, window 0x1005c, flags 0x1 stub!
0026:fixme:d3d11:wined3d_depth_stencil_view_desc_from_d3d11 Unhandled depth stencil view flags 0x3.
0026:fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
0026:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0x1): monitor setting ignored
0026:fixme:d3d11:d3d11_device_CheckFormatSupport iface 0x12f7788, format 34, format_support 0x22faf0 partial-stub!
0026:fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.

This bug is resolved in vanilla Wine:
https://bugs.winehq.org/show_bug.cgi?id=44340

doitsujin/dxvk@81821414b0dfd0e429fc506167415ad8c4ca7d01 implements D3D10 state blocks, which are needed by Wine's Direct2D implementation (yes, this game actually uses that). There are more rendering-related issues, I'm working on it.

Edit: @mozo78 doitsujin/dxvk@53aa27336bb6ee3b04f38a4e7d60016c7a4785fa should fix the rendering issues, except the UI font. The UI font is still broken due to Direct2D/DWrite issues.

Thank you very much doitsujin! I'll try it and I'll report you back.

Yes it's working fine now. Thank you so much!!!

Hey ! I meet the same issue here ! Where do you find the files to modify ?

Was this page helpful?
0 / 5 - 0 ratings