

Works out of the box

Runs just fines.
This game runs just fine, although if you skipped the compiling shaders part, it would lag at some point. But it was short anyway so i just let it compile. The game works without any configuration done. Works out of the box
gamemoderun mangohud %command%
Game would hover around 60% GPU utilization but peak out at 40-50 FPS in some areas.
I ended up giving up on it for a bit until I updated my BIOS (MSI B650 Gaming Plus Wifi board). After I updated my BIOS the game runs at a locked 60FPS with RT on @ 1440p.

Works great these days.

gamemoderun mangohud %command%
Works perfectly well out-of-the box.

just start playing

Straight through, no problems by default launch
Works like it's native, seemless coop mod works perfectly fine as well

Runs a little better than Windows, i was expecting it to run worse, because the Nvidia Graphics card support on linux, but i got surprised!

env OBS_VKCAPTURE=1 DXVK_HDR=1 gamemoderun gamescope -W 2560 -H 1440 -w 2560 -h 1440 -S fill -r 144 -o 30 -f --mangoapp --display-index 1 --hdr-enabled -- %command%
If you're using 2 display without gamemode, the game can't be played in the secondary screen (index 1), any ingame option move back the game to main screen (index 0). Also, you're stuck with main display resolution (1080p in my case) if your secondary display have a different resolution (1440p in my case)
Using Seemless coop from Nexus, sometimes freeze/crash happened
Works overall great on my setup, easy anti-cheat isn't an issue, and with my RTX 4070 (125W TGP + 15 DB) laptop I'm at 60fps stable while all maxed out (except RT & blur) I played the game without and with seemless coop (adventure with a friend), and crashes occurred only while using seemless coop, so I guess for most solo players that won't be an issue :)
One click, works like a charm. All dlss, super resolution raytracing on

Set minimum clock speed at 1800MHz via LACT
So i had pretty bad input lag for almost my entire playthrough, still decided to stick with it on Linux, but it would sometimes make me question my sanity, only at the very end right before beating the final boss did I find a solution: by forcing the minimum clock speed of my GPU to be at 1400Mhz+ (through LACT) all my input lag would be gone.
very bad stutter when certain particle effects were on screen, the fix I described for the input lag may apply to this as well, more testing needs to be done.
If you have any input lag try my steps, I believe it may be caused by having a powerful card which downclocks too much while playing this game as it's locked to 60 fps.

Works great except for Intel CPUs with E cores, where the game stutters and framedrops like crazy without launch options
WINE_CPU_TOPOLOGY=6:0,1,2,3,4,5 %command%
Intel CPUs with E cores (13 and 14 gen) will stutter like crazy on default configuration. See launch options for fix
Use launch options with the number of p-core on your cpu. Ex my i5 13600k has 6 P-cores so hence my launch options. With that applied, game runs perfeclty fine

mangohud %command%
Using Proton Hotfix, works without any tinkering.
Gameplay is smooth no problems whatsoever atleast not that ive seen any, runs even better than it did when I had windows.
gamemoderun %command%

Lowered settings and capped display at 40hz
Game is fully functional along with most mods. I seemingly get slightly better performance on lower versions of proton.

Works flawlessly!
Game runs great without any tinkering and even .dll mods work perfectly.

gamemoderun %command%
FPS Drops (10-15 fps) - Particle effects
Works OOTB, Particle effects tend to drop fps (known issue on every platform)
I have noticed a net positive when gaming on linux, atleast steam games. Elden ring is exeptional and works perfectly fine.

WINEDLLOVERRIDES="dxgi,dinput8=n,b;d3dcompiler_47" gamemoderun mangohud bash -c "cmd=(%command%)"'; cmd[-1]=$PWD/ersc_launcher.exe; "${cmd[@]}"'
Installed d3dcompiler_47.dll in order to get ReShade to work.
The game runs great. Getting the launch option to launch the Seamless Coop executable right was a huge pain though.

gamemoderun %command%
When I originally switched to linux Elden ring was locked to 60 FPS although it felt lower. It was definitely playable then and much more playable now. Works just like it did on Windows.
works smoothly and stable out of the box

runs ootb. If you don't play the whole day (5h+) you will have no issues. Yes, I'm slightly addicted right now.
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json %command%
occasionaly, after long hours of playing, the controller stops being identified. got killed in the middle of a boss. it was great.
ALWAYS: playing for long periods of time (5h+) makes the whole graphical session crash, forcing me to hard reboot my pc
good luck :)
gamemoderun %command%
game runs good without tinkering. I gained a few fps with gamemode

Zero problems. Works flawessly. No need to define any launch options. Multiplayer is working. Just click "play" and go for it.
The report says it needs tinkering because of the default proton steam chooses. Mine was choosen by steam itself but it has a different name due to my OS. I didn't choose that proton version. I just open steam and click on play... and ofc it works.
MESA_VK_WSI_PRESENT_MODE=immediate %command%

Easy Anti-Cheat says "Failed to get process' path"
I believe the DLC update caused this, as that wouldn't happen when I used to play it a few months ago. Quick simple fix would be to rename the EAC executable, adding a .bak at the end, and then copying the Elden Ring executable and remaning it to "start_protected_game.exe", this will launch the game, but online features won't work

gamemoderun gamescope -w 3440 -h 1440 -W 3440 -H 1440 -f -r 60 -o 60 -- %command%
For seamless coop (and presumably normal multiplayer), to avoid "frame rate unsuitable for online play" errors, the game may need to be capped to 60fps, and have any fps reduction when unfocussed either disabled or also set to 60fps.
EAC doesn't work with SDL_VIDEODRIVER=wayland. When unset or set or x11 or windows, the game has unplayable stuttering/frame drops (multiple times a second), so I can only play offline and seamless coop.

I've had better performance than on windows and loading is much faster.
in the event that the game is minimized for too long, the game considers that it has frozen and disconnects us from the servers.

Does not run under any proton config or launch options
Tried Proton GE, Proton Experimental, Proton 8.0.5, as well as gamemoderun and several other launch options. Also tried swapping out the game executable to disable EAC. It runs for a few seconds (no window), then crashes.

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.

Works right ootb

VKD3D_CONFIG=no_upload_hvv mangohud %command%
VKD3D_CONFIG=no_upload_hvv used because rebar would cause harsh lag spikes when skeletons would respawn. That's not a proton or linux issue though, performance has been either on par with or more smooth than windows

VKD3D_CONFIG=no_upload_hvv mangohud %command%
VKD3D_CONFIG=no_upload_hvv used to disable rebar, I was having harsh lag spikes when skeletons would 'respawn', this isn't a proton issue though since the same happens on windows.
Either on par with or better than windows, shader pre-caching has been helpful in maintaining a stable framerate compared to how DX12 was doing it on the fly.