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.
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...
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:
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

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.
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.
@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.
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.
They fixed previous problems, for both flatscreen and VR in Proton.
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?
Until You Fall might work on Nvidia with the latest Experimental but not on AMD yet.
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.
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?
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
},
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?
Can also confirm. Works with Proton 6.3-6, too
Can also confirm, game works again with Proton 6.3. Crashed for me though when opening the steam vr overlay while in game.
steam-858260-experimental-8.0-20240111c.zip
Game doesn't work with experimental-8.0-20240111c anymore, but works with 8.0-5
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 6.3x1 2021-09proton 6.3-6x2 2021-09proton experimentalx4 2021-09proton 6.3-4x1 2021-05proton 5.0-10x1 2020-12proton 5.13-2x1 2020-12
Compatibility Report
System Information
I confirm:
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.