
rurigk
Published
The same multiplayer experience as windows
It runs smooth after building shader cache
Just play some matches in all maps to remove stuttering
If you experiences some stuttering after shader cache try set the VSYNC to Triple buffering or Dynamic
gamemoderun %command%
can help and is compatible
gamescope makes the game crash
It runs out of the box
Im using pipewire as the audio system
It worked with the playstation DualSense 5 game controller out of the box
The game may crash on a CPU with more than 8 threads if you dont limit the threads with launch options
WINE_CPU_TOPOLOGY=8:0,1,2,3,4,5,6,7 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%
gamemoderun gamescope -h 1440 -H 2160 -f -b -e -U -- %command%
The game won't let you change settings if you don't start with gamescope
You need to know that the game doesn't have automatic settings detection and if you set your graphics settings too high the game will crash because vram exhaustion
You need to start the game with gamescope if the game won't let you change settings
Always exit the game from the game menu, if you close the game by the window or steam the game will freeze
If you want to stream the game with obs install obs-vkcapture and put "env OBS_VKCAPTURE=1" before everything, if you capture the window in X11 or use xdg-portals in wayland you are gonna lose fps and add some delay to the game input
The game works great with the default kernel and proton experimental
If the game don't work great maybe you need an up to date mesa version
DS haptic works if the controller audio is named "Wireless Controller"
To change the name make a file
/etc/udev/rules.d/80-dualsense.rules
SUBSYSTEM=="sound", ACTION=="change", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ce6", ENV{SOUND_DESCRIPTION}="Wireless Controller"
Then
udevadm control --reload-rules
Other way using pipewire with wireplumber is by creating the file
$HOME/.config/wireplumber/main.lua.d/51-dualsense-rules.lua
rename_dualsense_output = {
matches = {
{
{ "node.name", "equals", "alsa_output.usb-Sony_Interactive_Entertainment_Wireless_Controller-00.analog-surround-40"},
},
},
apply_properties = {
["node.description"] = "Wireless Controller",
},
}
table.insert(alsa_monitor.rules, rename_dualsense_output)
Make sure you set the controller audio as "Analog Surround 4.0 Output + Analog Stereo Input" in pavucontrol and disable steam input for the game
To fix multiplayer just change the prefix to win7 protontricks 2087030 win7
After changing the prefix to win7 multiplayer started working
Steam overlay only works with gamescope