Open DevilishMilk opened 6 years ago
can confirm the issue, with the new proton 3.16.5 beta aswell. they did something about .NET compatibility.... but i am not sure if its related to kenshi in any case.... bought it today and it seems i need to install windo$ again on a small partition... :-(
would love to know how people get v1.0 to run on their systems.... because reports confirming exactly that...https://www.protondb.com/app/233860
It seems for me that the non-beta version of 3.16-4 Proton works for Kenshi, have you tried that, @n1ete?
It seems for me that the non-beta version of 3.16-4 Proton works for Kenshi, have you tried that, @n1ete?
jepp, unfortunatly same result....keeping an additional windows partition for now and wait a few updates i guess :D
You can workaround the crashing when starting a game if you "Set Launch Options" to:
PROTON_NO_ESYNC=1 %command%
Proton 3.16-6.
I have an additional compatibility issue: On Ubuntu 18.04, Kernel 4.15 with Proton 3.16-4 as well as 3.16-8 Kenshi does crash directly after start with the following crash report: 18:08:42: OGRE EXCEPTION(80004005:RenderingAPIException): Failed to create Direct3D11 DXGIFactory1 in D3D11RenderSystem::D3D11RenderSystem at ......\RenderSystems\Direct3D11\src\OgreD3D11RenderSystem.cpp (line 3983)
No Launch option settings alleviate this problem (neither ESYNC nor WINED3D). Has anyone worked around this bug?
I met another crash while launching Kenshi.
```
...other functioning info
duplicate resource name 'Kenshi_ListSlider'
duplicate resource name 'Kenshi_MultiSlider'
duplicate resource name 'Kenshi_MultiSliderSmall'
wine: Unhandled page fault on read access to 0x0000003c at address 0x18000cf68 (thread 0028), starting debugger...
ERROR: ld.so: object '/home/quentine/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 16469 for game ID 233860
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0x0000003c in 64-bit code (0x000000018000cf68).
0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
0048:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
0048:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
Register dump:
rip:000000018000cf68 rsp:000000000022e9f0 rbp:000000000022ea99 eflags:00210246 ( R- -- I Z- -P- )
rax:0000000000000028 rbx:0000000000000038 rcx:000000000022eb28 rdx:000000000022ee60
rsi:0000000000000028 rdi:000000000022eb28 r8:0000000000000002 r9:0000000000000000 r10:3a65727574786554
r11:000000000022eb10 r12:0000000000000001 r13:0000000000000000 r14:000000000471cdb0 r15:000000000022f078
Stack dump:
0x000000000022e9f0: 0000000000000020 0000000000000000
0x000000000022ea00: 000000000022eae0 000000018000d945
0x000000000022ea10: 0000000000000000 0000000000000000
0x000000000022ea20: 0000000000000000 0000000000000000
0x000000000022ea30: fffffffffffffffe 0000000000000000
0x000000000022ea40: 2020202020200000 0000000000000020
0x000000000022ea50: ffffffffffff0000 0000000000000001
0x000000000022ea60: 0000000000000082 000000005db97bf0
0x000000000022ea70: 000000000022eae0 000000018000dbd0
0x000000000022ea80: 000000000022eae0 0000000000000082
0x000000000022ea90: 0000000000000000 0000000000000000
0x000000000022eaa0: 0000000000000000 0000000180010a57
Backtrace:
=>0 0x000000018000cf68 EntryPoint+0xffaaf2ec() in ogremain_x64 (0x000000000022ea99)
1 0x000000018014f443 EntryPoint+0xffbf17c6() in ogremain_x64 (0x000000000022ee60)
2 0x0000000180377c33 EntryPoint+0xffe19fb6() in ogremain_x64 (0x000000000022ec50)
0x000000018000cf68 EntryPoint+0xffaaf2ec in ogremain_x64: movl 0x0000000000000004(%rbx),%ecx
Modules:
Module Address Debug info Name (170 modules)
PE 230000- 245000 Deferred physxloader64
PE 250000- 275000 Deferred ois64
PE 280000- 2ca000 Deferred plugin_terrain_x64
PE 2d0000- 30c000 Deferred skyx_x64
PE 310000- 6c3000 Deferred myguiengine_x64
PE 6d0000- de8000 Deferred plugin_particleuniverse_x64
PE 27c0000- 287f000 Deferred rendersystem_direct3d11_x64
PE 2880000- 2aef000 Deferred d3dcompiler_43
PE 2af0000- 2b36000 Deferred d3dx11_43
PE 3b400000- 3b43e000 Deferred steam_api64
PE 5d360000- 5d369000 Deferred mfc100chs
PE 79630000- 796c8000 Deferred msvcp100
PE 79730000- 79802000 Deferred msvcr100
PE 79d90000- 7a2f3000 Deferred mfc100u
ELF 7a800000- 7aa09000 Deferred opengl32
This issue happened after leaving launcher and loading resource.
Using Reshade causes this game to lockup when the KEYBOARD inputs are used. Its random. This isn't the only game that has freezing issues (it can unfreeze itself over time) due to reshade+keystrokes.
Just thought I mention this here since some people may end up really confused if they have this kind of issue (may not happen on NVIDIA systems, I use a 6800XT)
Compatibility Report
System Information
I confirm:
Symptoms
The main menu works fine, but if you choose any start I believe the installer Kenshi uses when it generates the world doesn't work too well and it crashes.
Reproduction
Go into Kenshi, click 'New Game' and choose any start.