
MandiocaAerea
Published
Follow some tutorials on how to fix the monitor bug and it runs as it would on windows, if not even better.
Proton-5.9-GE-3-ST https://github.com/GloriousEggroll/proton-ge-custom/releases GloriousEggroll
I did try to install both mf-install and mf-installcab yet both seemed to not have worked for me.
The audio was lagging behind, but only in space. Like, all was perfectly lip-synced but when I looked around, the spatial audio seemed to have to catch up to where I was looking and did so really slowly. Minor thing for me, no biggie.
At times, the mouse would be a cursor and you'd not be able to look around. Alt+tabbing fixes this every time.
There is this graphical bug that without the media foundation you can't progress in the game, since you have to watch a monitor. Happens at the beginning of the game ~30min in and also roughly the end ~20h in.
Runs perfectly. 200+ FPS on high settings and Vulkan API. Just godly.
Windowing lowered fps significantly for some reason. A problem I've yet to see happen to someone else out-of-the-box.
Disable Esync and also do -nostartupmovies.
I had to do the following because of my mouse polling rate: sudo modprobe -r usbhid && sudo modprobe usbhid mousepoll=4 Which sets the polling rate to 250Hz instead of the 1000Hz standard from my mouse (Roccat Leadr). This changes again on startup, but you can always check with cat /sys/module/usbhid/parameters/mousepoll and note that in this case a value of 4 is equal to 250Hz, which is about the stable maximum for this game, where you won't drop 90% of your frames from just moving your mouse.
Works better than on windows
As said, this game was having issues on windows with the whole dx9 debacle. On dxvk, however, this game works on max settings for me with no issues whatsoever. 200+ FPS no problem.
Blame it on the game, not your PC or OS. All in all, I give it a wouldRunTheSameAsOnWindows/10
It's worth editing the clipmaps for whatever graphics you're using, in your subnautica folder under SNUnmanagedData/clipmaps-(high/medium/low).json. what you're looking for here is "chunksPerSide" and "chunksVertically." you can mess with these chunk-loading values until you find something that works for you. These occur multiple times, so change those accordingly. Mess with "maxWorkspaces" and "maxMeshQueue" until you have desirable performance, but definitely increase the "maxThreads" to your thread count. Save and exit. the other thing you should edit is the files called either "streaming-high", "streaming-medium" or "streaming-low", respectively. What you're looking for is to edit "preLoad" and set it to a value of 0, and optionally set "warmupAllShaders" to true. Save and exit like before. Be sure to not change the graphics preset after you're done tweaking.
This is due to the game optimization though, not proton or linux at all
Runs perfectly, one miniscule audio issue.
Some audio queues are way louder than they should be.