protonscr

Frostpunk

protonopen appid 323190Game compatibility - Unofficial
ValveSoftware/Proton#412 · opened 2018-08-24 by lineber · updated 2026-07-22 · 95 comments · github · game page · search this game
Llineber 2018-08-24 github

OS: Fedora release 28 (Twenty Eight) x86_64
Kernel: 4.17.14-202.fc28.x86_64
Resolution: 1920x1080, 1280x1024
DE: GNOME 3.28.3
WM: GNOME Shell
WM Theme: Adwaita
Theme: Adwaita [GTK2/3]
CPU: Intel Pentium G4620 (4) @ 3.700GHz
GPU: NVIDIA GeForce GTX 1060 3GB
Nivida Driver Version: 396.45
Memory: 4540MiB / 15492MiB

Frostpunk loads and starts amazingly. You can play the game and it is great, however, somewhere around 10 minutes in, it crashes. I don’t know how this can be related but both times this happened, I was by the metal ore. Possibly a coincidence. Either way, I know people have claimed this game works; and it does but eventually it crashes.

Ggd71 2018-08-25 github

same issue here with log:
Unhandled exception: unimplemented function lsteamclient.dll.Steam_ReleaseThreadLocalMemory called in 64-bit code (0x000000007b44abbc).
GeForce GTX 1070:
Driver: 396.54.0
Vulkan: 1.1.70
Kubuntu: 18.04

Ssvenstaro 2018-08-26 github

Works absolutely perfectly for me. Have been playing for around 10h straight without any problems.

Arch Linux
Intel Xeon E3-1275 v5
64 GB RAM
Nvidia GeForce 1080 TI with 396.54

Rryanmusante 2018-08-28 github

https://gist.github.com/ryanmusante/e0789f11ca3adfa4442297ac0099461f

Crashing stops for me when esync is disabled.

Kkisak-valve maintainer 2018-08-29 github

Hello @ryanmusante, can you check if https://github.com/ValveSoftware/Proton/blob/proton_3.7/PREREQS.md#fd-limit-requirements is relevant to your system?

Rryanmusante 2018-08-29 github

@kisak-valve

Per the requirements page, it states

LLVM7 or above is recommended to play DX11 games without GPU hangs.

There is an AUR package "aur/llvm-svn 8.0.0svn_r340523-1 [23 Aug 2018]". It is a 8.0 SVN, will this suffice and be properly detected alongside the LLVM 6?

Latest nvidia, mesa and LLVM installed on Manjaro testing branch:

- extra/linux418-nvidia 1:396.54-1 [installed]
- extra/mesa 18.1.7-1 [installed]
- extra/llvm-libs 6.0.1-4 [installed]

I added the values to the files within systemd and rebooted. It appears esync is functional but I am unsure of specific compatibility per program.

/etc/systemd >>> cat system.conf | grep -i NOFILE                                                          
DefaultLimitNOFILE=2097152

/etc/systemd >>> cat user.conf | grep -i NOFILE                                                                 
DefaultLimitNOFILE=1048576

/etc/systemd >>> ulimit -Hn                                                                              
1048576

For now, I am using the separate wine+steam prefix to run games not fully supported by proton with a default of esync disabled for now.

~/.scripts >>> cat default.sh                                                                                       
#!/bin/sh
env WINEPREFIX=/home/ryan/.wine
env WINEDEBUG=-all,fixme-all
env WINE=/bin/wine

## ESYNC disabled by default
#export WINEESYNC=1

## VULKAN specific
export DXVK_DEBUG_LAYERS=0
export DXVK_LOG_LEVEL=0
export DXVK_HUD=devinfo,memory,fps

## wine load command
$WINE /home/ryan/.wine/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe -no-cef-sandbox
Ggd71 2018-08-29 github

Hello,
my 2 cents:
disabling esync (PROTON_NO_ESYNC=1 %command%) still result to the same crash in my configuration with proton 3.7-3 or 3.7-4beta .
Crash is always at the same stage of the game independently of what I'm doing (transition from day 2 to 3 at 0:00 in game).
fd-limit-requirements are satisfied but LLVM is not installed

AAzarius 2018-08-31 github

Hello,
I have the same crash as gd71. The crash happens from transition from day 2 to 3.

Config :
Kubuntu: 18.04
Driver : Nvidia 396.54
Proton : 3.7-3 or 3.7-4beta

Edit : Not 100% sure but the Crash seems related to autosave.
Edit 2 : I confirm the bug is linked to autosave. @gd71 can you try this method to see if it fixes the problem for you too ?

  1. Disable steam cloud for the game
  2. You have to find where the game saves the autosave file. For me it is : .steam/steam/userdata/82407569/323190/remote/saves/
  3. Delete the autosave.save file.
  4. Launch the game
    You have to delete the autosave.save file after every auto save (so basicaly each day at midnight).
    I'm writing a script that will do this automatically.

With this method, I was able to play the game during 1H without troubles.

AAzarius 2018-08-31 github

Hello,

Here is a script that fix the issue :

  1. Disable steam cloud for the game
  2. Find where the game saves the autosave file. For me it is : .steam/steam/userdata/82407569/323190/remote/saves/
  3. Edit the script to set the path
  4. Launch the script

The script : Frostpunk.zip

It will delete the autosave.save file after every creation. So this means you will not have the autosave while playing. Regular save works.

Ggd71 2018-09-01 github

Nice catch @Azarius ! this solved the issue for me

JJakeEhrlich 2018-09-01 github

I also have this issue.

Aaqxa1 2018-09-02 github

I have the same crash and message when saving with "Shenmue 1 & 2" as well:

Unhandled exception: unimplemented function lsteamclient.dll.Steam_ReleaseThreadLocalMemory

~It looks to be a bug with the Steam client beta (not Proton beta) since after reverting to the standard Steam client, the crash no longer occurs.~
EDIT: Nevermind, not sure why it's so intermittent but it happened again with the non-beta client.

Mmhork 2018-09-13 github

I have not been able to get the game to launch at all on Ubuntu 18.04 running on two separate rigs

OOvermindDL1 2018-09-14 github

A slight modification of @Azarius's script (logging, more efficient) got the game to stop crashing, guessing it's a game bug since there are reports for Windows too.

Oh, also had to install the vulkan libraries from the standard ubuntu repo, never loaded with no error before that.

Mmhork 2018-09-16 github

Just tried @Azarius's fix, it didn't seem to help. I changed the version of Proton I was using, and every other setting I can think of, but it still won't launch for me

Kkisak-valve maintainer 2018-09-16 github

Frostpunk (323190) fails to start

Issue transferred from https://github.com/ValveSoftware/Proton/issues/1477.
@mcodax posted on 2018-09-16T01:34:25:

Compatibility Report

  • Name of the game with compatibility issues: Frostpunk
  • Steam AppID of the game: 323190

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-323190.log

Symptoms

Frostpunk doesn't start after I press 'Play'. It tries to load for a few seconds but then I see the option to press 'Play' again.

Reproduction

Start steam (native/runtime through a desktop shortcut or library item).
Start Frostpunk.

UUthule 2018-09-16 github

"Frostpunk doesn't start after I press 'Play'. It tries to load for a few seconds but then I see the option to press 'Play' again."

Same problem, also using latest Arch kernel.

Same problem also:

109736.877:000c:000d:trace:module:MODULE_InitDLL (0x7f10715b0000,PROCESS_DETACH,0x1) - RETURN 1
109736.877:000c:000d:trace:module:MODULE_InitDLL (0x7b420000 L"KERNEL32.dll",PROCESS_DETACH,0x1) - CALL
109736.877:000c:000d:trace:module:MODULE_InitDLL (0x7b420000,PROCESS_DETACH,0x1) - RETURN 1
109736.877:000c:000d:trace:module:MODULE_InitDLL (0x7bc20000 L"ntdll.dll",PROCESS_DETACH,0x1) - CALL
109736.877:000c:000d:trace:module:MODULE_InitDLL (0x7bc20000,PROCESS_DETACH,0x1) - RETURN 1
pid 13518 != 13517, skipping destruction (fork without exec?)

Kkapsh 2018-10-13 github

Compatibility Report

  • Name of the game with compatibility issues: Frostpunk
  • Steam AppID of the game: 323190

System Information

I confirm:

  • [ ] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Frostpunk crashes on every save (both auto and manual). Error message is wine: Call from 0x7b44abbc to unimplemented function lsteamclient.dll.Steam_ReleaseThreadLocalMemory

Reproduction

  1. Start campaign A new home.
  2. Play a while (in-game day or two).
  3. Hit F5/Save from menu/Wait for morning autosave.

steam-323190.log

JJoinyy 2018-10-17 github

@kisak-valve I had trouble playing the game first, but after updating the nVidia driver to 410.xx it worked with the autosave skript :+1:

Jjonnyteronni 2018-10-18 github

Just tried @Azarius's fix, it didn't seem to help. I changed the version of Proton I was using, and every other setting I can think of, but it still won't launch for me

I'm on the same situation. Did you find anything yet?

Mmhork 2018-10-18 github

@jonnyteronni I used proton beta, and there was a recent update that seemed to fix the launch issue. You still have to run @Azarius fix, but after the update the game launches again and I haven't had any other issues. Make sure the game is updated, and if that doesn't work perhaps uninstall and reinstall?

Jjonnyteronni 2018-10-18 github

@jonnyteronni I used proton beta, and there was a recent update that seemed to fix the launch issue. You still have to run @Azarius fix, but after the update the game launches again and I haven't had any other issues. Make sure the game is updated, and if that doesn't work perhaps uninstall and reinstall?

I updated nvidia to 410 version and still nothing. It was giving me an error on a game file named AnselSDK64.dll was missing. I always install my games on a different SSD. What I did to solve my launch problem was to install the game on my /home/ steam library.

Jjonnyteronni 2018-10-18 github

@Azarius I'm trying to run ./Frostpunk.sh but it returns the following error:
./Frostpunk.sh: line 5: inotifywait: command not found

I tried to google the solution but had no luck. What I'm I doing wrong?

[EDIT] - I googled it a bit more and found out I had to install inotify-tools package first. It is working well now. Thanks!

My configuration:
Proton: 3.7-8
Distro: Ubuntu 18.04.1 LTS
Kernel: 4.15.0-36-generic
RAM: 16 GB
GPU Driver: NVIDIA 410.66
GPU: NVIDIA GeForce GTX 780
CPU: Intel Core i5-4670K @ 3.40GHz

NNautigsam 2018-10-21 github

Compatibility Report

  • Name of the game with compatibility issues: Frostpunk
  • Steam AppID of the game: 323190

System Information

I confirm:

  • [ ] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-323190.log

Symptoms

The game won't launch. It seems that an exception occurs due to a null reference. See the report on Wine website for more information.

Reproduction

Always. Just try to launch the game.

OOvermindDL1 2018-10-22 github

@Nautigsam That error usually means that your vulkan version is too low or not installed at all. Can you post the output of your vulkaninfo command?

NNautigsam 2018-10-22 github

@OvermindDL1

$ vulkaninfo
==========
VULKANINFO
==========

Vulkan Instance Version: 1.1.85

Xlib:  extension "NV-GLX" missing on display ":0".
/build/vulkan-tools/src/Vulkan-Tools/vulkaninfo/vulkaninfo.c:3357: failed with VK_ERROR_INITIALIZATION_FAILED
OOvermindDL1 2018-10-22 github

Xlib: extension "NV-GLX" missing on display ":0".
/build/vulkan-tools/src/Vulkan-Tools/vulkaninfo/vulkaninfo.c:3357: failed with VK_ERROR_INITIALIZATION_FAILED

There's your problem then @Nautigsam. :-)

I use AMD and vulkan is solid there, no clue what to do to get it in your nvidia setup, maybe just newer drivers?

NNautigsam 2018-10-23 github

@OvermindDL1 I am up to date, but that's probably because I am using Bumblebee and it does not support Vulkan yet. I stay tuned, then.

OOvermindDL1 2018-10-23 github

@OvermindDL1 I am up to date, but that's probably because I am using Bumblebee and it does not support Vulkan yet. I stay tuned, then.

Ah, that would be it then. You absolutely need Vulkan support to use the DX->Vulkan translation layer. It's all so much easier on AMD... ^.^;

DDanielKrsek 2018-12-09 github

Hi,
does some have solution for black screen only with game cursor + music?

EEtienneK 2018-12-23 github

Can confirm that the game crashes on Autosave and on Quicksaves.

OOvermindDL1 2018-12-25 github

Can confirm that the game crashes on Autosave and on Quicksaves.

Only sometimes, but yes it definitely happens.

However I don't think it's a wine issue as the same issue happens on a friends Windows 10 system as well, the game engine itself seems buggy.

Aaxelsimon 2019-02-07 github

I'm experiencing severe flickering of the snow on large parts of the screen, but otherwise the game is playable (as my two 4-hours straight sessions would tend to confirm).

I've tried disable esync with PROTON_NO_ESYNC=1 in the game launcher properties (PROTON_NO_ESYNC=1 %command%) but it doesn't appear to change anything.

The resolution is down to 1440×900 (I would need to check) and graphics details down to low (again, from memory).

Any clues as what else I could try?

Another smaller issue is that on each launch, Steam goes through the "first time install" and it takes a while to launch the game.

Here are my specs by the way, I am aware the built-in GPU is a bit weak, and maybe that's the cause of the problem, but it would seem odd given everything else in the game runs normally.

OS: Fedora release 29 (Twenty Nine) x86_64
Kernel: 4.20.6-200.fc29.x86_64
Resolution: 1920x1080 (desktop), 1440x900 (game)
DE: GNOME 3.30.2
WM: GNOME Shell
WM Theme: Adwaita
Theme: Adwaita [GTK2/3]
CPU: Intel Core i7-8650U CPU @ 1.90GHz
GPU: Intel UHD Graphics 620 (Kabylake GT2) (aka rev 07)

Kkisak-valve maintainer 2019-02-07 github

Hello @axelsimon, does PROTON_USE_WINED3D=1 %command% in the game's launch options and Proton 3.16 make a difference? If it does, can you try mesa 19.0.0-rc2 or newer (without any workarounds)?

Aaxelsimon 2019-02-07 github

Hi @kisak-valve, thanks for the quick reply! I'm actually already using Proton 3.16 (-6, to be specific).
Just tried to use WINED3D set to 1, but it creates a really weird effect, like a black overlay on the whole game.
To illustrate, this is in game:
screenshot from 2019-02-07 18-10-49

EEvernow 2019-02-10 github

I am able to run the game pretty much flawlessly, except for one issue, when I try to alt tab out of the game, it crashes 100% of the time. I am on the latest 3.16.6 Proton version, and on Manjaro KDE. Nvidia driver version 415.27

Any recommendations? Pretty much only ever crashes when alt tabbing

OOvermindDL1 2019-02-11 github

Any recommendations? Pretty much only ever crashes when alt tabbing

I'm wondering if that's one of the many NVidia driver bugs, it doesn't happen with an AMD Radeon here, can and do alt-tab with impunity (Mesa 19, KDE, etc.. etc..).

EEvernow 2019-02-11 github

@OvermindDL1 I actually was able to fix it! Just go into the in-game settings and switch to Windowed mode! The game runs absolutely flawlessly now! Easy platinum

OOvermindDL1 2019-02-11 github

Windowed mode makes sense, it no longer controls the entire display at that point. :-)

Rryanmusante 2019-02-11 github

With nvidia 396.54.09, I encounter no issues.

Jjapdlsd 2019-04-28 github

Hi @kisak-valve, thanks for the quick reply! I'm actually already using Proton 3.16 (-6, to be specific).
Just tried to use WINED3D set to 1, but it creates a really weird effect, like a black overlay on the whole game.
To illustrate, this is in game:
screenshot from 2019-02-07 18-10-49

Hi @axelsimon , have you managed do get rid of this black overlay effect? (I have the same problem with the same PC specs)

Ddavidak 2019-07-03 github

The game starts, intro and menu works, but it crashes in the loading screen!

0048:fixme:dbghelp:elf_search_auxv can't find symbol in module
AL lib: (EE) ALCmmdevPlayback_mixerProc: WaitForSingleObjectEx error: 0x102
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x0000000140c2dc47).
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:0000000140c2dc47 rsp:00000000036df310 rbp:0000000000000000 eflags:00010246 (  R- --  I  Z- -P- )
 rax:0000000000000000 rbx:0000000000000008 rcx:0000000000000000 rdx:0000000000000000
 rsi:0000000000000001 rdi:0000000000000000  r8:0000000000000004  r9:00000000ffffffff r10:00000000036defd0
 r11:0000000000000246 r12:00000000010611c0 r13:0000000000000000 r14:000000003f4d5cc0 r15:0000000001061898
Stack dump:
0x00000000036df310:  0000000000000000 000000010000001e
0x00000000036df320:  0000000000000001 0000000140c2eb0d
0x00000000036df330:  00000000036df380 000000006a419878
0x00000000036df340:  000000003b502c20 000000006a366220
0x00000000036df350:  4023426240ae9fbd 3ed52f0b00000000
0x00000000036df360:  0000111e8b3ab38e 3f4ce4633f39704c
0x00000000036df370:  00000000ffffffff 000000003f4d5540
0x00000000036df380:  0000000000000002 000000003fa3b370
0x00000000036df390:  00000000010611c0 000000003f4d54e0
0x00000000036df3a0:  0000000000000000 0000000140dfa893
0x00000000036df3b0:  0000000000000000 0000000000000000
0x00000000036df3c0:  0000000000000000 000000003f4d5b72
Backtrace:
=>0 0x0000000140c2dc47 EntryPoint+0xff46fb67() in frostpunk (0x0000000000000000)
  1 0x0000000140dfa893 EntryPoint+0xff63c7b2() in frostpunk (0x000000003f4d54e0)
  2 0x0000000140dfa649 EntryPoint+0xff63c568() in frostpunk (0x000000003f4d5540)
0x0000000140c2dc47 EntryPoint+0xff46fb67 in frostpunk: movq	(%rdx,%r13,8),%rdx

Full log: https://gist.github.com/davidak/643cec710ba59e2c48e1213c40fb6f80


Steam System information: https://gist.github.com/davidak/b056d26180f96c71a5a095f48253b149

OS: NixOS 19.03.173028.7152cb297ad (Koi) x86_64
Kernel: 4.19.56
Shell: bash 4.4.23
Resolution: 1440x900
DE: Pantheon
WM: Mutter(Gala)
CPU: Intel Xeon X5460 (4) @ 3.800GHz
GPU: NVIDIA GeForce GTX 960
NVIDIA Driver Version: 418.74
Memory: 1206MiB / 7980MiB
Proton: 4.2-9

RRuedii 2019-07-04 github

It seems a lot of players are hitting LLVM bugs on this with older LLVM versions.

Does the form need to be adjusted to add a separate line for LLVM version? This is a matter of response to nVidia users not properly including LLVM version on the form.

LLVM version is listed in the Mesa Driver version (because Mesa uses LLVM itself) but not the nVidia one.

DXVK itself also uses LLVM, and hence the requirement.

As a note, would including a specific version of LLVM with Proton for DXVK fix these issues with LLVM version, or would this cause weird issues with Mesa's LLVM use?

If linking DXVK to a specific LLVM version is necessary, maybe shipping it hard-linked might work for this, in order to avoid Mesa linking to the version as well.

Ddoitsujin 2019-07-04 github

DXVK itself also uses LLVM, and hence the requirement.

No, it doesn't, not sure where you got this from. The only thing that uses LLVM is the AMD graphics drivers.

RRuedii 2019-07-04 github

DXVK itself also uses LLVM, and hence the requirement.

No, it doesn't, not sure where you got this from. The only thing that uses LLVM is the AMD graphics drivers.

You're right. While derived from LLVM's base logic, the core libraries used (SPIR-V and Vulkan) do not require LLVM. nVidia likely uses a use-specific implementation of the logic method, while the AMD driver uses LLVM itself, which is more than capable of being adapted for the task. My mistake there.

Dependent on the LLVM-based logic of SPIR-V is not necessarily dependent on LLVM.

Enough off topic there, though.

LLtSich 2019-08-03 · hidden on GitHub github

The game run fine with Proton 4.2-9. But don't start (stay on black screen) with Proton 4.11.
You have to keep VSync ON or the game will have very bad performance.

The bad thing is that regression with Proton 4.11.

Kkisak-valve maintainer 2019-08-13 · hidden on GitHub github

Hello @LtSich, can you retest with Proton 4.11-2? If can reproduce the issue, then 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.

LLtSich 2019-08-13 · hidden on GitHub github

Hi, thx for the anwser.
You can find my system specs here : https://gist.github.com/LtSich/7a5c7dbd795a1bb69c5ce1845599f485

I can confirm that the game run fine with 4.11-2.
Thx for the info :)

Jjulienbenjamin 2019-09-01 github

Just to be sure, whatever version of Proton you are using ALT+TAB is not working, right? (Even in Windowed Full-Screen)

LLtSich 2019-09-02 github

Just to be sure, whatever version of Proton you are using ALT+TAB is not working, right? (Even in Windowed Full-Screen)

it's work for me.

Jjulienbenjamin 2019-09-02 github

Just to be sure, whatever version of Proton you are using ALT+TAB is not working, right? (Even in Windowed Full-Screen)

it's work for me.

Could you tell me what are the details of the distribution (name, version, kernel, driver, etc.) and the version of Proton you are using?

In my case, I tried playing Frostpunk full-screen, windowed full-screen, with and without v-sync on and it never worked. Not to mention some crashes I can encounter.

If you do not mind, I would be interested in knowing what your experience with Proton + Frostpunk is.

LLtSich 2019-09-02 github

No particular config....
Here is my system specs : https://gist.github.com/LtSich/0d640266f036b1e1612101577eb077b1

Last version of proton, debian testing, nvidia drivers from experimental, xfce...
I just run the game with gamemoderun, but I doubt this change anything about that.

Jjuliotux 2019-10-14 github

About the crashing problem:

I noticed that this problem occurs in autosave, but appears in other events like zoom in to city from the frostland, temperature rising or lowering, storm comming, pop-ups opening, etc. Basically, there is no way to predict when the game will crash. Here is my proton log for the game:
steam-323190.log

Note: the script that deletes the autosave did not worked for me.

Nnstgc 2020-01-22 github

System info: https://gist.github.com/nstgc/6d0c645079dcc4f53adb790813994f7b

I exceed the minimum system reqs, but even at the lowest setting the game runs slower than I'm comfortable with (between 115 and 20 FPS). Any advice? I've tried Glorious Eggroll's Proton as well as ValvE's.

Jjulienbenjamin 2020-02-08 github

Since Proton 5.0.1, the game does not launch. It was working well without tweaks with 4.12-11.

Here is the Proton log but I do not see anything out of the ordinary at first glance.

steam-323190.log

Jjulienbenjamin 2020-02-08 github

Since Proton 5.0.1, the game does not launch. It was working well without tweaks with 4.12-11.

Here is the Proton log but I do not see anything out of the ordinary at first glance.

steam-323190.log

Actually, I tried to launch some other title with Proton 5.0.1 and I think it could be a prefix issue.

I tried a few things and I am now able to run Frostpunk with this version. The only thing that worked was to have a clean prefix. I would recommend to emphasize how important it would be for people having issues with this version to try it with a clean Wine prefix before reporting the problem.

If someone can figure out exactly what the problem is, that would be great.

VVladislavuz 2020-06-14 github

The game crashes when the settings are medium or higher. At low settings, the game works well.
hardinfo_report.txt
steam-323190.log

Kkisak-valve maintainer 2020-08-28 github

Frostpunk (323190)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/4159.
@Terradice posted on 2020-08-28T09:33:05:

Compatibility Report

  • Name of the game with compatibility issues: Frostpunk
  • Steam AppID of the game: 323190

System Information

I confirm:

  • [ ] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

steam-323190.log

Symptoms

Game crashes on start.

Reproduction

Launch the game.

Kkisak-valve maintainer 2020-08-28 github

Hello @Terradice, looking at your log, Vulkan failed to initialize on your system.

The lines of interest from the log:

err:vulkan:wine_vk_instance_load_physical_devices Failed to enumerate physical devices, res=-3
err:vulkan:wine_vkCreateInstance Failed to load physical devices, res=-3

I'm guessing you're on an nVidia Optimus laptop running Arch Linux, and you don't have Vulkan drivers installed for the Intel chipset. You can either install vulkan-intel and lib32-vulkan-intel or look into using prime render offloading for the nVidia GPU.

DDrKJeff16 2020-09-29 github

Significant performance downgrade.

In ProtonDB 5.0.9, even playing in less than FHD and Medium Settings with no Post-Processing, I hardly get 20FPS at best (90ms average delay). V-Sync didn't help in either way.

Notable increase: DISABLE FULLSCREEN AA (went from 5fps to 15. Not playable, but worth doing.)

Input lag

Calculated by hand and resulted in >100ms delay. Deal-breaker for me, personally.

Stability

Haven't tested save filing, but game doesn't crash (probably due to appropriate SWAP Memory [~1.5 x RAM], given this game DEVOURS VIRTUAL MEMORY)

Specs:
OS: Pop! OS 20.04 (64bit)
CPU: Intel i7 4790 3.6GHz, Quad Core, (unparked and optimized for full performance).
RAM: 16Gb
SWAP: ~25Gb
GPU: GeForce GTX 1060 3Gb // GPU Driver: NVIDIA Driver 4.6.0 (latest ATM)
Disk: SATA HDD Partition, ~1Tb
SteamPlay: ProtonDB 5.0.9```
Kkisak-valve maintainer 2020-11-17 github

SteamOS / Frostpunk

Issue transferred from https://github.com/ValveSoftware/Proton/issues/4383.
@Vladislavuz posted on 2020-11-17T07:03:09:

Compatibility Report

  • Name of the game with compatibility issues: Frostpunk
  • Steam AppID of the game: 323190

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-323190.log

Symptoms

The game doesn't start.

Reproduction

Try to launch the game.

AA-UNDERSCORE-D 2020-12-01 github

Any keys I bind appear to come up as undefined, latest game, GE proton based on proton 5.9 (Nothing later works to launch the game for me)

EEndle 2021-02-07 github
GPU: GeForce GTX 1050
Driver version:  NVIDIA 460.39
Kernel version:  5.10.11-200.fc33.x86_64

Proton 5.13-5

Music was playing, but screen was black

Proton 5.0-10

Game launched successfully

Kkisak-valve maintainer 2021-02-07 github

Hello @Endle, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

EEndle 2021-02-08 github

Hello @Endle, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

Hi @kisak-valve

5.0-10.zip
5.13-5_regression.zip

My system information: https://gist.github.com/Endle/51f11fd9d3986b5881b19dbc6d9ef5bf

Kkisak-valve maintainer 2021-02-08 github

Thanks, looking at your logs and system information, I think you have encountered https://github.com/ValveSoftware/steam-runtime/issues/312.

VVladislavuz 2021-04-04 github

An error occurs while the mission is being loaded. The problem is specific to SteamOS.
steam-323190.log

Hhollunder 2022-06-26 github

I can't get this game to launch, no matter what I tried so far. I suspect that it may be incompatible with pipewire somehow. This is only a suspicion on my part at this point, confirming requires a bit of work. However, this user report suggests there may be something to it: https://www.protondb.com/app/323190#LQTvvtleix

Kkisak-valve maintainer 2022-06-26 github

Hello @hollunder, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

Rregulator-g 2022-08-26 github

Hi guys, I am on a laptop with switchable graphics and noticed quite a performance difference:

5800H / Vega 8 2GB iGPU: 30fps

MX450 2GB dGPU: 5fps

Using Proton7.0.3

I read that this game is very VRAM heavy and perhaps the iGPU can use RAM as VRAM leading to increased performance? I guess also that the MX450 is an entry level lower wattage version, and the game is not optimized well.

Hhollunder 2022-09-05 github

Hello @hollunder, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

steam-323190.log
https://gist.github.com/hollunder/3c2229676c3cbfaac2d0b35486caefe3

Meanwhile I no longer run Pipewire but switched back to PulseAudio, but the problem persists. Above log is with the latest Proton by GE but I have tried multiple versions, also the latest official ones of course.

Hhollunder 2022-09-05 github

I now logged into i3 on X11 again for a test and for the very first time Frostpunk started up. So I am assuming for now that the problem is somehow related to Wayland or Sway.

Kkisak-valve maintainer 2022-09-05 github

That behavior reminds me of some discussion on #413 and I noticed "SDL_VIDEODRIVER=x11", in your system information. It might be interesting to test what happens with the game, a Sway session and the game's launch options set to SDL_VIDEODRIVER="" %command%.

Hhollunder 2022-09-05 github

That has indeed been the problem. The game starts up under Sway/Wayland when this env variable is unset. To my knowledge the only two valid values are x11 and wayland. Strange that other games worked fine with x11, which I guess means they were running using XWayland, but this one does not.
Thanks a lot Kisak.

GGBathie 2023-09-13 github

Replying to https://github.com/ValveSoftware/Proton/issues/412#issuecomment-461460278

Hi ! Have you managed to solve this issue ?
I'm running into the same issue, using Proton 7.0-6 (the more recent version fail to launch Frostpunk, for some reason).
My computer is a Ubuntu 20.04 with an integrated Intel Iris Xe, using Wayland.
I'm using the following command to launch the game : gamemoderun PROTON_LOG=1 OPENSSL_ia32cap=~0x20000000 DXVK_ASYNC=1 %command%.

Using PROTON_USE_WINED3D=1 do not solve the issue, and makes the game glitchy.

Here is the system information gist, and here are the game logs : steam-323190.log.

Edit : The same issue arises when I launch the game with gamemoderun PROTON_LOG=1 %command%

BBlisto91 2023-09-15 github

@GBathie Hello. It might be worth looking into upgrading your graphics drivers (including Vulkan driver) as they are quite old and unsupported on Proton 8 and above.

GGBathie 2023-09-15 github

@GBathie Hello. It might be worth looking into upgrading your graphics drivers (including Vulkan driver) as they are quite old and unsupported on Proton 8 and above.

Thank you for the suggestion !
Updating the Mesa drivers using the kisak-mesa PPA seems to have solved the problem !

ZZeioth 2023-10-18 github

That behavior reminds me of some discussion on #413 and I noticed "SDL_VIDEODRIVER=x11", in your system information. It might be interesting to test what happens with the game, a Sway session and the game's launch options set to SDL_VIDEODRIVER="" %command%.

I can confirm this is currently necessary to start the game. I'm gonna report it on protondb too.

Kkisak-valve maintainer 2023-11-04 github

Frostpunk doesn't launch

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7233.
@Spartik24 posted on 2023-11-04T15:33:32:

Compatibility Report

  • Name of the game with compatibility issues: Frostpunk
  • Steam AppID of the game: 323190

System Information

  • GPU: RX6600XT
  • Video driver version: Mesa 23.2.1
  • Kernel version: 6.5.9
  • Link to full system information report as Gist:
  • Proton version: Experimental/8.0.4/7.0.6/GE-8.22

I confirm:

  • [ ] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

steam-323190_GE.log
steam-323190_EXP.log

Symptoms

I use Archlinux with Wayland(Hyprland) and I was not able to start the game. After pressing play button in steam it loads for 2 seconds and after that the play button reappears. I already tried some solutions that I found on protondb and on github, like starting the game with SDL_VIDEODRIVER="", etc. , but none of them worked.

Reproduction

Open steam, and press the play button.

Kkisak-valve maintainer 2024-03-21 github

Frostpunk crashes on startup with runtime error

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7589.
@Kupferdrache posted on 2024-03-21T09:03:21:

Compatibility Report

  • Name of the game with compatibility issues: Frostpunk
  • Steam AppID of the game: 323190

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.
the log file exceeds 25 MiB even compressed as archive

Symptoms

The Game crashes with a C++ runtime error in winevulkan/loader_thunks.c on line 5141 when no log is given as parameter and produces a multi GiB proton log file before force quitting the program via other method was used as the game just stayed on the black screen that the non log version gives without reaching the runtime error dialog.

Reproduction

have the game installed and start the game with 1710947987 experimental-9.0-20240320 that was the default version at the time of writing this report.

Reverting back to 1710431022 proton-9.0-beta15 suggests this is a regression since beta15

KKupferdrache 2024-03-21 github

anything left I can do for the regression issue in experimental-2024 03 20 ?

BBlisto91 2024-03-21 github

@Kupferdrache Hi here and thank you for the report.
A fix for the issue have arrived in the Experimental Bleeding Edge beta branch. It should get pulled in to regular Experimental next time it pulls in dxvk updates.

JJopp-gh 2024-04-15 github

I get similar errors
Frostpunk err1

got this warning after installing frostpunk from gog with latest patches. There are 2 installer scripts, both fail. Looking at the Configuration of frostpunk, we see env vars as well as dll overrides are missing, therefore the installation process didn't conclude successfully.

I just wonder why Frostpunk needs winevulkan.dll in system32, I thought Frostpunk is only 64bit? cannot find any meaning in this. Also, the wine protocol shows a RLIMIT_NICE is <= 20, unable to use setpriority safely error but changing the nice value does nothing, I already tried. This isn't a proton thing but a DXVK issue, if I switch DXVK off in configurations, Frostpunk loads to the start screen but with visual errors (screen is almost pitch black and textures are floating all over the screen).

Lucky me I had a backup of a previous, perfectly working Frostpunk too. So I used this copy on my new harddrive and got another error dialog

FP-err2

this time I've a choice - if I click ignore (3rd button on the right) twice, the game works. But this error dialog should not pop up at all because my previous copy of FP worked perfectly. Unfortunately, I did not take a note about my past installation of this game, as this is not an usual issue.

BBlisto91 2024-04-15 github

@Jopp-gh hi there. Please attach a full proton log if you can.

Edit: note that system32 is the folder containing 64bit files

JJopp-gh 2024-04-15 github

Edit: note that system32 is the folder containing 64bit files

oh, sounds pretty counter-intuitive to me

Thanks, in the meantime I got frostpunk up and running, all I had to do was to change DXVK to 2.2 or 2.3. DXVK 2.3.1 seems a regression.
Let me know if you still need my log.

BBlisto91 2024-04-15 github

That together with your error popup above makes it seem like it is the issue Kupferdrache reported. This have already been fixed on dxvk master.

Bburghoffdavid 2024-04-17 github

Leaving for visibility, resolved, see UPDATE below.

Original Post

Hmm I tried using the latest GE (9-4), which should include the latest dxvk changes and I still can't get the game to launch, might be a different issue. logs attached.
Notable exception:

567.534:0064:0070:trace:seh:dispatch_exception code=6ba flags=0 addr=00006FFFFFC1CE87 ip=6fffffc1ce87
567.534:0064:0070:warn:seh:dispatch_exception RPC_S_SERVER_UNAVAILABLE exception (code=6ba) raised
567.534:0064:0070:trace:seh:dispatch_exception  rax=0000000000a2d7d0 rbx=0000000000a2dab8 rcx=0000000000a2d7d0 rdx=0000000000000000
567.534:0064:0070:trace:seh:dispatch_exception  rsi=00000000000000cc rdi=00000000007f5b80 rbp=0000000000a2d8a0 rsp=0000000000a2d7b0
567.534:0064:0070:trace:seh:dispatch_exception   r8=0000000000000000  r9=0000000000000000 r10=00000000007fa880 r11=000000000000001b
567.534:0064:0070:trace:seh:dispatch_exception  r12=0000000000a2dab8 r13=0000000000e35f30 r14=0000000000e35f30 r15=00000000000000b8

What is weird that I can't get the game to launch on older Proton versions (like 6.3-8 or 8.0-4
) either, even though they were reported as working on protondb.

steam-323190.log

UPDATE:

Figured it out, seems like Frostpunk doesn't like having set SDL_VIDEODRIVER="wayland"....
Set SDL_VIDEODRIVER="" %command% as launch options and it works :partying_face:

Never had this issue on any other game, no clue why frostpunk behaves differently....

Gglm11-aoc 2024-06-09 · hidden on GitHub github

I'm trying to boot Frostpunk however no matter which version I use (GE-9.7, 9, Experimental). I am using the Steam Flatpak and get the following errors everytime.

wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
534.775:0028:002c:err:virtual:map_image_into_view failed to set 60000020 protection on L"\\??\\C:\\windows\\system32\\ntdll.dll" section .text, noexec filesystem?
534.775:0028:002c:trace:seh:install_bpf Installing seccomp filters.
534.775:0028:002c:trace:seh:check_bpf_jit_enable enabled 0x31.
534.776:0028:002c:err:virtual:virtual_setup_exception stack overflow 1344 bytes addr 0x6ffffff4f23c stack 0x20ac0 (0x20000-0x21000-0x220000)
534.785:0020:0024:err:virtual:map_image_into_view failed to set 60000020 protection on L"\\??\\C:\\windows\\system32\\ntdll.dll" section .text, noexec filesystem?
534.786:0020:0024:trace:seh:install_bpf Installing seccomp filters.
534.786:0020:0024:trace:seh:check_bpf_jit_enable enabled 0x31.
534.786:0020:0024:err:virtual:virtual_setup_exception stack overflow 1600 bytes addr 0x6ffffff4f23c stack 0x209c0 (0x20000-0x21000-0x120000)
pid 875 != 874, skipping destruction (fork without exec?)

On Proton 6.3 I instead seem to get an error related to not finding steam:
steam-323190.log

UPDATE
System Info: gist
Runtime Diagnostics: gist
I use a MicroOs Desktop variant, which uses Btrfs to implement an immutable base system if this helps

EEnLaLuna91 2024-06-10 · hidden on GitHub github

Replying to https://github.com/ValveSoftware/Proton/issues/412#issuecomment-2156650508

I have the same problem, I have tried proton experimental and proton-ge-9.7. In my case steam is installed as an Arch Linux package.

This is the information from my computer: gist

This is the log: steam-323190.log

Kkisak-valve maintainer 2024-06-10 · hidden on GitHub github

Hello @EnLaLuna91, your video driver is currently broken and Steam is being forced to fallback to llvmpipe (mesa's faster CPU renderer) to run at all.

EEnLaLuna91 2024-06-10 · hidden on GitHub github

@kisak-valve

Where do you see that? I'm using the latest version of the nvidia driver, the rest of the games work perfectly.

In the log I uploaded you can see that it gives exactly the same error as @glm11-aoc, that the PID does not match.

[UPDATE]: I don't know why Steam doesn't detect the nvidia RTX 4080, but the system detects it, even the games detect it.

Kkisak-valve maintainer 2024-06-10 · hidden on GitHub github

Steam's fallback: Controlador: Mesa llvmpipe (LLVM 17.0.6, 256 bits) at https://gist.github.com/EnLaLuna91/70fbd510e15ec3a651a62c4f468370f1#file-gistfile1-txt-L46

In your Proton log, DXVK falling over early with: info: Required Vulkan extension VK_KHR_surface not supported

Double check that you have the 32 bit userspace libraries installed for your NVIDIA driver install. (Probably lib32-nvidia-utils)

EEnLaLuna91 2024-06-10 · hidden on GitHub github

Steam's fallback: Controlador: Mesa llvmpipe (LLVM 17.0.6, 256 bits) at https://gist.github.com/EnLaLuna91/70fbd510e15ec3a651a62c4f468370f1#file-gistfile1-txt-L46

In your Proton log, DXVK falling over early with: info: Required Vulkan extension VK_KHR_surface not supported

Double check that you have the 32 bit userspace libraries installed for your NVIDIA driver install. (Probably lib32-nvidia-utils)

Thank you very much, thanks to your help, I realized that with the last nvidia update the driver loading in the Linux kernel was broken. I had to reload the driver and now Steam detects the RTX 4080. And also, the game already starts.

Sorry for the inconvenience.

Gglm11-aoc 2024-06-15 · hidden on GitHub github

Solved my problem, found this

Iitaloghost 2024-10-01 github

Replying to https://github.com/ValveSoftware/Proton/issues/412#issuecomment-2062450113

Thank you! I am using the following environment variable SDL_VIDEODRIVER='wayland,x11,windows' and I didn't know why FrostPunk wasn't launching.

SShados 2026-07-22 github

Had been running into an issue with Frostpunk crashing immediately on start (without even rendering a window), eventually determined the cause was having the ALSOFT_DRIVERS environment variable set (to any valid OpenAL driver(s)). Resolved the issue by setting ALSOFT_DRIVERS="" %command% as the launch options, or ensuring the environment variable wasn't set prior to launching steam.