
Kyoma
Published
Worked well; medium settings with FSR; changing proton or linux versions too many times might cause Denuvo to block access for 24 hours
ENABLE_DEVICE_CHOOSER_LAYER=1 VULKAN_DEVICE_INDEX=0 LD_PRELOAD="${LD_PRELOAD}:/usr/lib/mangohud/libMangoHud.so:/usr/lib/mangohud/libMangoHud_dlsym.so:/usr/lib32/mangohud/libMangoHud.so:/usr/lib32/mangohud/libMangoHud_dlsym.so:/usr/lib/libgamemodeauto.so.0:/usr/lib32/libgamemodeauto.so.0" gamemoderun %command%
There were framedrops with massive envirionment and a lot of particles (chapter 3 & chapter 6 rock boss); overall, fine
Crashed rarely; 3 times overall
I had to install vkdevicechooser
& change launch parameters, until which it would crash during shader compilation (even with the benchmark tool). It might be more optimized for Nvidia than AMD, but works well enough.
As explained by others, changed:
steamapps/compatdata/1506830/pfx/drive_c/users/steamuser/Documents/FIFA 22/fifasetup.ini
from DIRECTX_SELECT = 0 to DIRECTX_SELECT = 1
Encountered an error:
DirectX function "m_renderer-createSwapChain(&swapChainDesc,&fullscreenDesc...)" E_INVALIDARG("An invalid parameter was passed to the returning function.") GPU: "Intel (R) UHD Graphics"...
Forced steam to use dGPU instead by launching with:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json steam
gamemoderun %command%
eval $( echo gamemoderun "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/Base\/Binaries\/Win64Steam\/CivilizationVI'/" )
Accessing multiplayer was not possible after second launch of the game. It shows the error: "The age associated with this linked 2K account does not meet the legal age requirements to access certain portions of the game"
An odd workaround is to verify integrity of game files & then launch it (with the sed options).
DXVK_ASYNC=1 LD_PRELOAD="$LD_PRELOAD:/usr/\$LIB/libgamemode.so.0" gamemoderun %command% -dx11
Minor stutters very rarely.
On directx 12, probably had stable 30 fps. But forcing directx 11 usually gives stable fps at ~45, and some areas down to 35 fps.
Very rare stutters, only occured once during a boss fight.
Ubisoft Connect fails to connect
Waste of time, trying to rely on Ubisoft Connect.
I can see black bars when after trying to select a resolution (does not support ultrawide resolutions)
I was able to get multiplayer working using these posts:
https://reddit.com/r/SteamDeck/comments/ymqvbz/ubisoft_connect_connection_lost_stuck/j36kk4w/
https://reddit.com/r/linux_gaming/comments/10oc0dq/psa_for_people_having_trouble_connecting_to/
Try enabling MTU probing: sudo sysctl -w net.ipv4.tcp_mtu_probing=1
and connecting to ubisoft connect / game.
If it works, make it permanent with echo net.ipv4.tcp_mtu_probing=1 | sudo tee /etc/sysctl.d/custom-mtu-probing.conf