
Rocksu
Published
Crashes and freezes the system at start.
First I got past the "Failed to initialize OpenXR" message by setting SteamVR as the OpenXR driver. Go to SteamVR Settings -> Developer Settings to do this. But even after setting SteamVR as OpenXR driver, the game crashes and then freezes my system, forcing hard reboot. I can prevent it from freezing my system by running steam through konsole (kde terminal) instead of launching it from my desktop environment. Doing this the game just crashes without freezing my system and then launches a small window which I assume to be an automated crash reporting tool from the game devs. I also tried switching to SteamVR Linux beta client but that didn't work.
With Monado I was able to view the initial loading screen with no issues
XR_RUNTIME_JSON=/run/host/usr/share/openxr/1/openxr_monado.json PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/monado_comp_ipc %command%
Almost got to experience the main menu.
I followed this guide to the letter: https://monado.freedesktop.org/valve-index-setup.html (there are other guides for other head sets too, might be worth checking if your setup has more luck with this) With Monado I was able to launch this game and view the VR loading screen with a decent framerate and accurate tracking. Sometimes I could even get one second of main menu screen before the game completely freezes and becomes unresponsive.
I tested this out with different proton versions. Both steams official Proton 8 and the GE8 versions got me furthest while version 7 freezes immediately and Experimental doesn't even start the game window while printing a message in terminal about OpenComposite shutting down.
I also tested this setup on another Unity OpenXR game and had same experience, loading and splash screens worked but immediately in main menu the game freezes.
When my Valve Index Controllers vibration activated they also beeped for some reason. I tested another VR game on my system (Half Life Alyx) and there was no beeping there.
Make sure to enable Proton Experimental. I don't know what finally fixed this, Valve? Nvidia driver update? Wayland? Only weirdness I experience now is that my index controllers beep when the vibration turns on in this game.
MANGOHUD=1 gamemoderun %command%
Ground disappearing around my character or polygons being stretched making these pillars of sand appear out of the void.
The sand was also flickering somewhat.
Had to reboot my PC to make sure enough vram was free for the game. But even then there were constant slow downs and lag spikes.
NOTE: This report is from the open beta of the game.
I suspect lot of the issues were made worse by the fact that my graphics card only has 8gb vram and is getting a bit old for a brand new game like this. But that would not explain the graphical artifacts.
Proton-GE is a must or the game will simply crash at start.
I was at least able to create my character without graphical artifacts or lag.
MANGOHUD=1 LD_PRELOAD="" gamemoderun %command%
In specific location on the map when looking at a specific direction I witnessed polygons stretching to infinity from the cliffs.
Also in a cave next to the oasis, the cave floor stretches upwards, blocking view into the cave from the entrance, but after getting inside it looked normal.
For sake of comparison I also launched this game on Windows 10 on the same hardware. Framerate was mostly the same (40-50 on 2K resolution DLSS Balanced mode), except on Linux there are some random hiccups that disappear over time (background shader compilation?).
LOD pop-in is a problem on both Windows and Linux but on Linux it takes slightly longer for the higher res models and grass to appear. At best 0.2 second difference and at worst 1-2 second difference.
I think the game is still very poorly optimized and relies too much on upscaling and blurry effects. This same machine runs MH World much better while also looking a lot better than Wilds.
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 MANGOHUD=1 gamemoderun %command%
ProtonGE seems to be mandatory to get the video cutscenes working. These videos are also used in tutorial screens and skill upgrade menus to show gameplay clips of related gameplay mechanics and skills, so I'd say they're essential like the tutorial text itself. I experienced no crashing or stuttering after about 2.5 hours of gameplay.
I was able to finally get the game working at some playable state, but still not fully ideal.
MANGOHUD=1 WINEDLLOVERRIDES="_nvngx=" VKD3D_FEATURE_LEVEL=12_2 VKD3D_CONFIG=dxr11 PROTON_ENABLE_NVAPI=1 gamemoderun %command% -high -novid
Followed instructions posted here: https://www.reddit.com/r/ReadyOrNotGame/comments/18xyjfm/linux_how_i_improved_my_fps_so_the_game_is/
Most notable example was in mission 'Twisted Nerve' when standing outside and looking at a closed door of the house at the back. This happened right after using optiwand. GPU usage was at 100% and framerate at 24.
Crashing could happen when changing graphics settings while in game. Was less frequent when clicking apply after each change in settings, rather than applying multiple settings in one go.
=> Disable Nvidia Reflex entirely! <= It is on by default and for me, none of the suggested performance tricks truly worked until I disabled this setting. It is at the bottom of advanced graphics settings menu.
Before disabling this setting the game would have constant random dips whenever looking at any new areas or even simply turning around. Some of that still happens right after loading into a level but not at such abysmal rate where the game makes you have headaches.
Instead of getting one second long fps fluctuations between 30-45 fps I now get single frame dips to 50 at worst.
VKD3D_CONFIG=dxr11 PROTON_ENABLE_NVAPI=1 PROTON_FORCE_LARGE_ADDRESS_AWARE=1 gamemoderun %command%
There is an ingame projector that is supposed to play a short movie, but I got a green screen instead. This movie is not very significant to the story or necessary to progress through the game, despite being forced to sit in front of it until it finishes playing.
Crashing happened at random intervals. In certain areas it happened more frequently and in others by seemingly random chance. Following three steps helped to reduce crashing, but never to completely eliminate it.
- Making sure vram usage was never at orange value in the display settings menu
- In case of crashing on the same part multiple times, avoid running and maybe look at the floor while moving past it.
- (MAYBE) Turning off Ray Tracing. At beginning I played for several hours with very infrequent crashing and full RT effects but past a certain point game was crashing before I could reach the next save point. At that point turning off RT seemed to reduce crashing, but did not eliminate it.
By following these three steps I was able to finish the game. At best I could get 2 hours of gameplay without crashing and at worst only 30 minutes. Visit a save point as often as you can!
Game started off fairly stable but further you go on more frequently it crashes. Switching proton versions did not help and I'd avoid doing that too frequently with this game. I was locked out of the game by the DRM for 24 hours due to switching proton versions too many times in a short period of time.