
Pionix
Published
gamemoderun mangohud %command%
mod.io integration for mods are also working. Sometimes automatic installation of mods from mod.io fails. Just delete the mod.io folder under pfx %APPDATA% to force re-download mods. This happens also on Windows and not specific to Linux, just adding it in case of someone will also wonder if it's because of Linux (like I did).
MANGOHUD=1 %command%
At the chapter "Crossroads", CPU usage spikes were unusual and resulted in completely locking up GPU. Had to turn down settings from Ultra to Low in that chapter.
Ultrawide fix is a separate exe on PCGW, which needs to be run together with the game. Use steamtinkerlaunch to fork exe for UW fix.
Works out of the box just fine. However, If you need HDR or Ultrawide support (or both!) you will need to do a lot of tinkering and testing.
MANGOHUD=1 WINEDLLOVERRIDES="dinput8=n,b" gamescope -w 3440 -h 1440 -r 144 -f --hdr-enabled --adaptive-sync -- %command%
Launching game through mod engine 2 to have support for various mods including Seamles Coop. Loading Elden Mod Loader before hand to use other mods that support it such as Ultrawide Fixes.
Hdr works fine if you correctly configure gamescope. Colors shouldn't look washed-out. Modding is the same with Windows. You just need to add mod engine 2 as a non-steam program and launch from there, through the bat file.
Needs "SteamDeck=1" and it didn't work without Proton GE. Besides these it runs perfectly fine.
SteamDeck=1 MANGOHUD=1 gamemoderun gamescope -w 3440 -h 1440 -r 175 -f --hdr-enabled --adaptive-sync -- %command%
Game sometimes take time to fully close down. Don't close it forcefuly from steam. It makes the game somehow hang on the rockstar launcher and later on when you try to launch it, it says the game is already running. Only way to fix this is let it properly shutdown.
MANGOHUD=1 gamemoderun gamescope -w 3440 -h 1440 -r 144 -f --hdr-enabled --adaptive-sync -- %command%
HDR works through gamescope.
gamemoderun mangohud %command%
Game is fullscreen by default. It caps the fps to 60 while fullscreen. Had to switch to borderless window through config file:
r_fullscreen off
Game doesn't have in game fov setting so had to change it in config file at:
r_base_fov 64.
Config file can be found at:
/home/$USER/.steam/steam/steamapps/compatdata/286690/pfx/drive_c/users/steamuser/AppData/Local/4A Games/Metro 2033//user.cfg
Fullscreen can't be turned off in-game
Native version is heavily outdated, use proton. Works with mods, follow SuperBLT instructions to setup.
WINEDLLOVERRIDES="wsock32=n,b" %command%
Game opens on the left-most monitor which in my setup was in portrait mode. Portrait mode messes up the game menus and you can't change it back to different resolution. The fix is you need to modify the renderer_settings.xml under %APPDATA% (~/.steam/steam/steamapps/compatdata/218620/pfx/drive_c/users/steamuser/AppData/Local/PAYDAY 2/renderer_settings.xml) manually back to original resolution and monitor.
Even then, the monitor setting under the video settings doesn't work.
All of the mods are working with SuperBLT. When I'm playing with my friends, even the mod crashes behave the same with Windows. Never encountered a mod crashing because of Linux/Proton etc.
Tested on xorg/i3.
gamemoderun mangohud %command%
Tested on xorg/i3.
MANGOHUD=1 gamemoderun %command% -vulkan
sekirofpsunlock 30 set-resolution 3440 3440 1440 set-fps 144 & WINEDLLOVERRIDES="dinput8.dll=n,b" SDL_JOYSTICK_DEVICE=/dev/input/js0 gamemoderun mangohud %command%
Used mods: Sekiro Mod Engine, Ultrawide UI Fixes, sekirofpsunlock
If there are multiple controllers on system (/dev/input/js0 /dev/input/js1 etc.), you need to provide the one you want using SDL_JOYSTICK_DEVICE. In my case, system was detecting bluetooth version of gamepad as different js device even though bluetooth was off.
For sekiro mod engine, find the ini file and change mod file path from "\mods" to "/mods" For sekirofpsunlock, I had to also move the dxvk.conf it provides to the game directory, otherwise max fps did not change.
MANGOHUD=1 gamemoderun gamescope -w 3440 -h 1440 -r 175 -f --hdr-enabled --adaptive-sync -- %command%