protonscr

Until You Fall

protonopen appid 858260Game compatibility - Unofficial
ValveSoftware/Proton#4389 · opened 2020-11-17 by Zamundaaa · updated 2024-02-03 · 18 comments · github · game page · search this game
2 matching comments, n / p to jump
ZZamundaaa 2020-11-17 github

Compatibility Report

  • Name of the game with compatibility issues: Until You Fall
  • Steam AppID of the game: 858260

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.

Symptoms

The app starts, shows its logo in VR and then stops showing anything in VR and has a black screen on the monitor. Nothing happens after that; it appears to just hang (alt+f4 doesn't close it).

Reproduction

Start SteamVR and then Until You Fall.

Mmimattr 2020-11-21 github

The app starts, shows its logo in VR and then stops showing anything in VR and has a black screen on the monitor.

@Zamundaaa Also experiencing the same issue though the application automatically closes shortly after the black screen.

It appears the developers created a testing branch for a "Black Screen" issue but the result is the same.

System Information

I confirm:

  • [x] that I have checked whether there are updates for my system available.

steam-858260.zip

Kkisak-valve maintainer 2020-11-21 github

Hello @mimattr, these look like some lines of interest from your log:

22055.418:00f0:0190:trace:vrclient:winIVRCompositor_IVRCompositor_022_Submit 0x61d77640
22055.418:00f0:0190:trace:vrclient:ivrcompositor_submit 0x7fd90071cebc, 0x1, 0x6670e2d0, 0x6670e2e0, 0
22055.418:00f0:0190:trace:vrclient:ivrcompositor_submit D3D11
22055.418:00f0:0190:trace:seh:dispatch_exception code=c0000005 flags=0 addr=00007FD90278C3A4 ip=278c3a4 tid=0190
[...]
wine: Unhandled page fault on read access to 00000000000000A8 at address 00007FD90278C3A4 (thread 0190), starting debugger...
PPatola 2020-12-06 github

It is incredibly stressful when you paid for the game, played it successfully and then suddenly it stops working with an update... That is not fair by any means.

I tested the game in a number of scenarios:

  1. Installed from scratch with Proton-5.13-2 selected for it, ran from SteamVR. Showed intro screen on HMR, showed unity dialog progress bar, then stopped (steam-858260-proton-5.13-2.log)
  2. Changed to "black screen beta", stopped everything, started SteamVR again, ran it from SteamVR (steam-858260-proton-5.13-2-black-screen-beta.log)
  3. Uninstalled the game, removed compatdata 858260, changed to Proton 5.0-10 (still with the black screen beta), reinstalled it. Ran directly from Steam's Play button. Curiously enough, this time a message appeared on the screen: "something went wrong", screenshot is attached. (steam-858260-5.0-10-black-screen-beta-directly-from-play.log)
  4. Exited SteamVR, started it again, tried to start the game from SteamVR, this time the "something went wrong" screen did not appear, game simply exited after the intro screen (steam-858260-5.0-10-black-screen-beta-from-steamvr.log).

steam-858260-5.0-10-black-screen-beta-from-steamvr.log
steam-858260-5.0-10-black-screen-beta-directly-from-play.log
steam-858260-proton-5.13-2.log
steam-858260-proton-5.13-2-black-screen-beta.log
until-you-fall-something-went-wrong

My SteamVR gist: https://gist.github.com/Patola/a5c590b382a0b951c98e9bc241d095b0
My Steam system report gist: https://gist.github.com/Patola/9848c58181b6b08d767c84a99e0e8e63
Arch Linux, NVIDIA RTX 2070 SUPER, 32 GB RAM, Ryzen 7 3700X, driver 455.46.02. I can also run the game from Ubuntu 20.04 if needed. Please advise, this game is quite important for my workouts.

ZZamundaaa 2020-12-06 github

Here is the link to the developers discord: https://discord.gg/untilyoufall
I have made a "bug report" (if you can call it that) there like two weeks ago, no answer yet. Maybe you should make one, too.

PPatola 2020-12-06 github

@Zamundaaa thanks. Any tips on what sort of information I should give them? We're a niche of a niche (Linux and VR), not sure they would even give me any attention at all.

ZZamundaaa 2020-12-06 github

I just gave them the information that I have the problem with the black screen, that the beta doesn't fix it and that I'm on Linux (and that the game worked fine before).
I don't know if they will respond but there are devs that do. Hello Games fixed VR in No Man's Sky on Linux for example when that was broken once.

PPatola 2020-12-06 github

The did? VR on No Man's Sky is still broken. #438

ZZamundaaa 2020-12-06 github

They fixed previous problems, for both flatscreen and VR in Proton.

PPatola 2021-03-04 github

The latest proton experimental changelog said there are some changes for this game, but I tried running Until You Fall with Proton Experimental -- ensuring I had that update installed -- and it did not work. It worked a little different: it seemed to go further loading the game but still crashed (and took SteamVR with it). Tried a couple other times with no success. Should I do something else? Maybe reinstalling solely with Proton Experimental?

Ggofman 2021-03-06 github

Until You Fall might work on Nvidia with the latest Experimental but not on AMD yet.

ZZamundaaa 2021-03-11 github

With the latest proton experimental the game makes SteamVR hang completely (the rest of the system still runs just fine) until I kill the game.

Ddaigennki 2021-05-27 github

I tried this using both Proton 6.3-4 and latest Proton Experimental, with a RX 5700 XT, Arch Linux with Linux kernel 5.12.6, and Mesa 21.1.1, and I'm still getting a similar issue to what Patola said three messages ago. It looks like it's been sorted out for Nvidia but not AMD, so is a fix for AMD being worked on? Do we even know what exactly is breaking it on AMD?

CClearlyClaire 2021-09-19 github

I believe the issue on AMD has to do with SteamVR's broken implementation of async reprojection on AMD (this also affects other titles, like SteamVR Home, without making them unplayable though). In any case, with async reprojection off, I have no issue, while with async reprojection on, the screen freezes after the logo, sometimes rendering a black screen, garbage, or even crashing SteamVR.

Disabling async reprojection can be done by adding "enableLinuxVulkanAsync": false, to ~/.steam/steam/config/steamvr.settings in the steamvr object so that it looks like something like:

   "steamvr" : {
      "analogGain" : 1.6000000238418579,
      "enableLinuxVulkanAsync" : false,
      "lastVersionNotice" : "1.20.1",
      "lastVersionNoticeDate" : "1631912741",
      "preferredRefreshRate" : 120.01900482177734,
      "showAdvancedSettings" : true,
      "showPerfGraph" : true
   },
PPatola 2021-09-19 github

I just tested the game and you are right, disabling asynchronous reprojection makes the game work on AMD (RX 6800 XT here). But you don't need to change the entire steamvr settings to this, you can change by game. Start Until You Fall, press the system button to call the SteamVR Overlay, go to video settings for the game, and turn on Legacy Reprojection. With this I was able to play a couple levels with no issues at all.

I am using Proton Experimental but I think the fix has already been committed to Proton 6.3-6, right?

ZZamundaaa 2021-09-20 github

Can also confirm. Works with Proton 6.3-6, too

Ffarmboy0 2021-09-20 github

Can also confirm, game works again with Proton 6.3. Crashed for me though when opening the steam vr overlay while in game.

CCorben78 2024-02-03 github

System Information

  • GPU: RTX 2080 mobile
  • Video driver version: 545.29.06
  • Kernel version: 6.5.0-15-generic
  • Link to full system information report as Gist
  • Proton version: experimental-8.0-20240111c

steam-858260-experimental-8.0-20240111c.zip

Symptoms

Game doesn't work with experimental-8.0-20240111c anymore, but works with 8.0-5

PPatola 2024-02-03 github

GPU: AMD Radeon RX 7900 XTX, Mesa 23.3.5 -- gist of system: https://gist.github.com/Patola/8537c66ed2d89dcacc54e9abdc473a34
kernel 6.7.2-273-tkg-eevdf
Tried proton version: experimental, 7.0-6, 8.0-5. 7.0-6 and 8.0-5 worked OK, when I changed to experimental it would show the very first VR screen with the logo of "Until You Fall", then would start loading the game and get stuck.
After that, changing back to 8.0-5 did not work (again, only the first title screen appeared, but it would then crash to the VR desktop), I had to remove the game's proton prefix and restart SteamVR for it to work.

Please let me know if you want the proton log and if so of which attempt: 8.0-5 after experimental, or experimental, or both?

Proton versions