
kolA*flash*
Published
VKD3D_FEATURE_LEVEL=12_0 %command%
other players lag, but that may be normal for this game
Windows users also seem to have the "white screen of death" / WSOD problem, causing the game to crash at startup. Especially when using a older GPU. Looks like the game developers maybe silently raised some GPU hardware requirements with version 1.02.1 of the game. So this might be more of a general hardware requirements issue than a specific Linux/Proton problem.
(I have a Radeon RX 590 with Vulkan-1.1 and DirectX-12_0 support)
WSOD SOLUTION:
Using the mentioned launch options (to adjust VKD3D) fixed the WSOD for me!
On the first run I also added "-eac_launcher" as last launch option. Looks like this disables EAC (Easy Anti Cheat), but also disables multiplayer!
Later I removed "-eac_launcher" again, so EAC was enabled again. Subsequently I only used the mentioned launch options to adjust VKD3D. So I was able to successfully test multiplayer with a friend.
(Elden Ring has a rather strange way to enter multiplayer. There's no simply multiplayer lobby! Search the WWW if you like to know how to enter multiplayer in Elden Ring.)
It's important to use Proton-6.21-GE-2.tar.gz else the game will show a black screen in the cinematics.
Installation: https://github.com/GloriousEggroll/proton-ge-custom/blob/6.21-GE-2/README.md#installation
No other modifications or start parameters needed.
WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER=1 %command%
Gameplay is totally fine!
The WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER=1 environment variable is only needed to get the videos working without distortions. (Proton-GE / GloriousEggroll not needed anymore)
Proton >= 7.0-3 will be needed for the videos to work too (with older Proton versions the game gets totally stuck when trying to play videos). But Steam currently (2022-06-21) picks Proton-Experimental by default, so no extra setting needed for this.
There's only one problem left when playing videos. It seems like the audio language is being picked randomly. Sometimes it's English, sometimes German, sometimes Polish, ...
See the Proton issue for details.
game runs too slow (low fps)
around 7 fps at a small rocket launch (low graphics settings)
Changing the graphics settings doesn't influence the fps at all. Using vulkan-1.3.238 (compiled myself) because current Proton-7.0/DXVK-2.0 requires vulkan>=1.3 and Debian-11 has vulkan-1.2.
Alternative:
Disable DXVK by setting the option "PROTON_USE_WINED3D=1 %command%
" (without quotes). Unfortunately this gives you some graphic bugs on the planet surface (terrain outside Space Center not rendered). But this way I got easily > 25 fps and the rocket looks fine!
Proton >= 7.0 seems to be needed to get the game launcher started. Proton-Experimental (2023-02-24) and GE-Proton7-49 didn't help with the fps problem.
early access version 0.1.2.0.22258 runs quite well
The game is still in early access and far from perfect. But it looks like version 0.1.2.0.22258 has removed the initial problems with extremly high GPU RAM (VRAM) usage.
fixed EAC (partially?), but game won't connect to servers
PROTON_USE_EAC_LINUX=1 %command% -force-d3d9
I took a little advice from New World and user Revolve. So I installed Apex Legends and copied
Steam/steamapps/common/Apex Legends/easyanticheat_x64.so
to
Steam/steamapps/common/Lost Ark/Binaries/Win64/EasyAntiCheat/
Additionally I used these launch options:
PROTON_USE_EAC_LINUX=1 %command% -force-d3d9
(Used -force-d3d9 only to ensure I won't run into driver issues. But I guess the result wouldn't change without -force-d3d9 on most systems.)
Result: Game starts, but I get an error message dialog blocking the server selection.
Server authentication failed. Please try again.
[10010]
Searching the WWW reveals that some Windows users might get the same error. So it might be possible that this isn't EAC (Easy Anti Cheat) related. Nevertheless, it can still be an EAC issue!
Some search results suggested turning off IPv6, so I disabled IPv6. Unfortunately that didn't help.
echo 1 | sudo tee /proc/sys/net/ipv6/conf/*/disable_ipv6
(Disables IPv6 only temporary. After next reboot IPv6 will be back.)
At startup Steam asks if the game should run with DirectX-11, DirectX-12 or Vulkan.
Both DirectX versions work fine!
But ironically Vulkan gets me an error window:
The global shader cache file 'Z:/home/.../steamapps/common/The Orville - Interactive Fan Experience/WindowsNoEditor/Engine/GlobalShaderCache-SF_VULKAN_SM5.bin' is missing.