Leprotto
Published
No need of WINEDLLOVERRIDES fix since it has ffmpeg enabled for faudio. If you are on Proton 4.21-GE-2 you need to disable esync: PROTON_NO_ESYNC=1 %command% due to compatibility regression.
Supported by Steam Play with minor frame issues
Couldn't get 60 fps on GTX 1060 6GB on high res.
As a premise, this game is a VERY BAD porting to PC, so it is expected to have performance issues, at least on Nvidia GPUs. It has been reported, on Steam forums, to play poorly even on high end configurations in Windows.
First thing first: do not use directx12, it won't even launch with vkd3d. Then:
- Enable Exclusive Fullscreen
- Set settings to High
- Turn off MSAA
- Turn off Contact Hardening Shadows
- Keep Volumetric Lighting to on or off
It should run 60 fps at 1080p.
experimental patch from devs
If you own a Nvidia card you won't be able to play the NMS official version at the moment, due to a compatibility issue. In order to make it work you need to run the beta patch. So...
- first thing first, switch to proton version 4-11-12 (it won't work on 5-0-3!). -then, on the properties menu, select the BETA tab. In the code field digit '3xperimental' and apply the code. Then select 3xperimental from the drop down menu and wait for the patch to apply. -Enjoy!
Note that, at this stage of development, NMS will have frame rate issues with Nvidia cards. This is not a proton compatibility issue, this is a Nvidia compatibility issue that presents even on Windows OS.
I didn't need to run winetricks and installcab, just placing mfplat.dll near the game executable worked for me. But for strange reason it works only with proton 4-11-12. Proton 5.0 does not work.
mfplat.dll
For some reason ending cut scene and credits don't play.
Imported portal_knights.cfg from Windows environment.
It's a shame. This game could be a Platinum, if not for a strange bug that prevents the creation of the file portal_knights.cfg at launch, hanging the game on a dummy window. To solve this issue i had to import portal_knights.cfg from my Windows enviroment, since creating a dummy .cfg file, as suggested by other users, didn't worked for me.
But people suggest to download and install the open source version which is still being improved. Your choice.