
Joom
Published
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 gamemoderun %command%
The game seems to run without any issues under Proton-GE. Haven't tried vanilla Proton, and the launch options are optional. I've played for the first hour or two, and the game is gorgeous. It detects my XB1S controller as it should, and I've had no problems playing whatsoever.
As it stands, the demo takes too much tinkering for the every day user to find it an enjoyable experience. It is playable, though.
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 PROTON_HIDE_NVIDIA_GPU=1 gamemoderun %command%
Performance seems to take a small hit when moving the camera around, but this is likely due to my inability to use DLSS.
Without passing the flag to hide my Nvidia GPU, the game will launch to a black rectangle, and crash. The shader builder also crashed a couple of times during the initial compilation.
The game really suffers from me having to hide my GPU. The shader builder otherwise fails to launch, though. Oddly enough, the in-game graphics settings see that I have an RTX, but I can't use Nvidia specific features.
PROTON_FORCE_NVAPI=1 DXVK_ENABLE_NVAPI=1 VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json gamemoderun %command%
I use COSMIC, and this isn't the only game that has fullscreen quirks. It launches in either windowed mode, or in a cut-off fullscreen mode. Easily fixed with Alt+Enter.
Nvidia users must use the bleeding edge build of Proton Experimental to get this game to launch. A hotfix was pushed out recently that gets around the crash at launch. To use the bleeding edge build, search for Proton Experimental in your library, right-click on it, go to its properties, and select the bleeding edge option from the betas menu.
WINEDLLOVERRIDES=dinput8,version=n,b VKD3D_DISABLE_EXTENSIONS=VK_NV_low_latency2 VKD3D_CONFIG=force_host_cached __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 PROTON_ENABLE_NGX_UPDATER=1 PROTON_HIDE_NVIDIA_GPU=1 PROTON_ENABLE_NVAPI=1 gamemoderun %command%
Replaced the stock "config.ini" with the quality preset from this Nexus modder.
https://www.nexusmods.com/monsterhunterwilds/mods/88
In this file, I also edited ParallelBuildProcessorCount
to use more threads (I have 16, so I set it to 14), and enabled RenderWorkerThreadPriorityAboveNormal
.
If you're on a 20 or 30 series RTX, don't even bother with DLSS. This game absolutely tanks when it's in use, and if you do not tell Proton to force hide your GPU, you'll have a major problem with exploding vertices and invisible textures.
To add, when not hiding my GPU, the game would often times run into a hard freeze that would sometimes crash my entire PC. Seems like it's choking the CPU in these instances, but with the flags I supplied, this issue has gone away.
Frame generation is an absolute must for this game, and if you have a 20 or 30 series, use this mod to enable it for your card. This is the "version" being loaded by my launch flags. Just throw in the "universal" variant, and you should be able to enable frame generation from within the game.
https://www.nexusmods.com/site/mods/738
To help aleviate camera stutters, upgrade direct storage using this.
https://www.nexusmods.com/monsterhunterwilds/mods/127
Installing REFramework can also help fix stuttering caused by Capcom's anti-tamper check. This is the "dinput8" that's being loaded in my flags. Just drop it and the "reframework" directory into the root of game's install path, and you're good to go.
https://github.com/praydog/REFramework-nightly/releases
And finally, for the upscaler, be sure to only use FSR. DLSS should be unavailable regardless, since the GPU is being hidden, but I still felt this was worth mentioning.
After setting all of this up, I get a stable 50 to 60 frames at all times. The game also no longer frequently crashes, and any remaining performance issues are negligible. That said, it does like to rebuild shaders rather often, so expect that.
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json gamemoderun %command%
Game's fullscreen mode is actually a borderless window, and this locks the resolution to the highest available.
Multiplayer seemed fine. Played for three consecutive hours with a few friends, and didn't run into any problems, other than what comes from an early access.
Game runs perfectly fine for me. As a note for those who use display scaling, you'll want to disable that before playing. This game's fullscreen mode is just a borderless window that's locked into your highest resolution, and if you have scaling enabled, this can deal a blow to performance. 32 GB of RAM also seems to be a must for this game in its current form. I've not experienced the slowdowns as described by others, and the game's own dedicated server documentation recommends this much for hosting. Anything less will begin to experience performance drops as one progresses, and it would not be surprising if this applies to clients, too. Reports of restarting the game as a fix seems to confirm this, but this is still just speculation. Expect the game to be unrefined, though.
The game needs some minor tweaking to avoid crashes, but it otherwise plays perfectly fine.
PROTON_FORCE_NVAPI=1 DXVK_ENABLE_NVAPI=1 VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json gamemoderun %command% -skipintro -useallavailablecores
The game will crash very frequently, especially when playing multiplayer, until you enable garbage collection for the .Net framework. To do this, open $steampath/root/steamapps/common/SpaceEngineers/Bin64/SpaceEngineers.exe.config
in a text editor, and add these two lines just past the opening <runtime>
tag.
<gcServer enabled="true"/>
<gcConcurrent enabled="false"/>
.Net 4.8 should also be installed with Protontricks.
protontricks 244850 dotnet48
If traveling to an area before everything is loaded, ground textures will be invisible until they load in. This isn't really a Proton issue, though, as Windows players experience this, too.
Until I enabled garbage collection, the game would consume all 8 of my cores, and slow to a crawl when trying to load new areas. This would often times produce a crash, as it consumed all of my CPU.
As mentioned, the game will crash frequently until garbage collection is enabled. After doing so, I've been able to consistently play for hours.
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr gamemoderun %command% -dx12
Nvidia flags were necessary, otherwise the game fell back on the CPU
The game seems to play just fine so long as I explicitly tell Proton not to hide my GPU. It otherwise uses my CPU, and performance tanks. Aside from this, I've not ran into any deal breakers. I have roughly 5 hours of playtime with friends that use Windows, and each run went as expected. No issues with textures or other graphical anomalies, both controller and keyboard input work, and audio has been perfectly fine.
If you can't get past the EAC splash, use these flags, GE9-13, and be sure to disable the Steam overlay.
PROTON_ENABLE_NVAPI=1 DXVK_ENABLE_NVAPI=1 %command% +noIntroCinematics
I had an absolute time trying to get this game to launch. Like another reporter here, I also couldn't get the game to launch past the EAC splash. I tried everything suggested everywhere, and what finally worked are the flags in my report. Thank you to the two who posted these flags, because the game launches perfectly fine now.
I'm mostly making this report to help those who are in the same boat I was. It's taken me 3 days to get it to launch, so I haven't yet played far enough into the game to see how well it performs over an extended period. That said, 20 minutes or so into the tutorial has been smooth sailing, so I'm confident.
gamemoderun %command%
Game runs without any problems. Haven't tried with vanilla Proton, but I imagine it'd be fine. If you have an ultrawide monitor, and you want the game to fill the screen, press Alt+Enter while at the main menu to exit fullscreen, and then press it again to go back. The game should automatically fill the space it previously didn't. This isn't a Linux issue, either, it's a Konami issue.