

no issues except for the first 10 minutes of game (don't play ranked first!) you can see some lags during the first 10 minutes of gameplay.
with vanilla proton i've encountered some issues with framerate. you can do better with DLSS or fsr, but i noted that GE-Proton works way flawlessly.

DXVK_HUD=compiler __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 %command%
The game stutters a lot while compiling shaders
I had to set __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1
into launch option to avoid cleanup of shader cache. I needed to wait some time compiling shaders so that the game became playable, and when restarting the game, I didn't have to wait some minutes to play an match properly.

PULSE_LATENCY_MSEC=60 %command%
Start command fixes this
Without tinklering sound would be corrupted
MANGOHUD=1 __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISK_CACHE_SIZE=100000000000 __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_SHADER_DISK_CACHE_PATH=/home/harakterniy/.cache/games/ow2 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia DXVK_HUD=compiler %command%
random shader compilation that little reduces fps
MANGOHUD=1 __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISK_CACHE_SIZE=100000000000 __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_SHADER_DISK_CACHE_PATH=/home/harakterniy/.cache/games/ow2 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia DXVK_HUD=compiler %command%
random shader compilation that little reduces fps

gamemoderun gamescope -f -W 1920 -H 1080 -r 60 -- %command%
En X funciona sin problemas en la mayoría de casos, no se tiene que hacer mucha cosa, pero, si pasaste de jugar en X a Wayland, deberías de comprobar que corra de forma nativa en Wayland y no en XWayland, podrías estar jugando con XWayland y aunque no sea notorio para algunos, en competitivo afecta. Busca información sobre tus problemas de latencia e intenta aplicar todo lo mejor posible, investiga muy bien y podrás disfrutar mejor tus juegos; si eres muy casual, sólo te recomiendo usar gamemode.

Game runs great on the latest GE. I would advise turning on Vsync and Reduce Buffering for a more responsive gameplay.
No need for tinkering, game works fine, no bugs, nor graphical issues.

Using another resolution rather than the native one might result in the buttons not being able to be pressed with the mouse , can fix using game scope Ex: gamescope -W 1280 -H 720 -r 75 -- %command%
FPS might start dropping after playing ~1hr
Game starts with Built in Steam Proton 10 Beta but haven't tested gameplay

PROTON_ENABLE_WAYLAND=1 %COMMAND%
Low framerate when using default Proton. By switching to GE-Proton and DirectX12 the game runs at full performance without any frame drops nor crashes.

perfectly enjoyable experience that runs straight from the get go.

DXVK_HUD=compiler __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 %command%
sometimes the audio is a bit weird, but manually changing the output device from "automatic" to my headphones fixes that
The game runs as it should, but its heavy on shader resources, taking additoinaly 25GB storage space and up to a few minutes of your precious time compiling them when you start the game on a fresh boot. The launch options mentioned above are for a little indicater showing the compiling process while in game and for skipping the clean up, that way you only have to do that every reboot. The game stutters during the compiling process. I just open up the practice range and let it do its work until its fluent. After that everything works fine.

Stuttering every time I launch but it goes away after a few minutes in game. Also occasional frame drops
Sometimes crashes if I leave it idle in the menus for hours

I lowered my FPS limit to 45 and it works fine. With other proton versions my pc just crashed when I loaded into quick play

STAGING_SHARED_MEMORY=1 __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_SHADER_DISK_CACHE_SIZE=100000000000
Crashed once after 12 consecutive games.
Use the launch commands to skip waiting 5 minutes for shaders on every launch!!! Super important if your game happened to crash and you need to get back in asap and not have horrific performance.

Works pretty well out of the box. I get around 450 fps, but it does not feel like it. You get the random FPS drop, but it works just fine.
Even if I get 600 fps, it does not feel like it. and I get the random FPS drop.
I use Proton-Cachyos, and it works perfectly.

wouldn't go above 24 frames even in menus without protonge

Just make sure you wait a bit after launching. The performance is bad but after like 5 minutes it will get good. Check in practice range.

unset LD_PRELOAD; %command%
Switch to borderless otherwise alt-tab makes the game go black-- this issue only appeared sporadically.
Crashes frequently on default and GE-Proton 9 and 10. GE-Proton 8-32 has not crashed in my experience.

Overall if you just configure your zram correctly and preload the shaders you shouldn't have any significant problems during matches.
LD_PRELOAD="" %command%
After trying many launch options and drivers, I finally found out that I just needed to configure my zram. I used the following config:
[zram0]
zram-size = ram / 2
compression-algorithm = zstd
After using zram & also letting it preload all shaders once via a 16GB Steam update I only have slight stutters every now and then in some menus, but the game stopped crashing for me and it stopped lagging while in matches.
I'm still avoiding having other heavy applications running at the same time, even things like a browser can sometimes crash the game for me.
I need to accept the lags in some loading screens and that it sometimes needs a few minutes in-game before going to a stable fps rate.

Added the below to the launch options STAGING_SHARED_MEMORY=1 __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_SHADER_DISK_CACHE_SIZE=100000000000 gamemoderun %command%
Massive stutters if you do not use launch options to preload information. Even then it still stutters more than on Windows.

Just run Overwatch with no compatibility tools selected in particular. Game runs perfectly with zero crashes. Played for 200+ hours on Linux without a single crash with just plain default Steam settings and no tinkering at all. Using a compatibiliity tool DOES result in occasional crashes.

LD_PRELOAD= STAGING_SHARED_MEMORY=1 GL_SHADER_DISK_CACHE=1 GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_SHADER_DISK_CACHE_SIZE=100000000000 DXVK_ASYNC=1 %command%
Edit the Settings_v0.ini file located in steam folder: compatdata/2357570/pfx/drive_c/users/steamuser/Documents/Overwatch/Settings/ Set GraphicsAPI = "Dx11" If it's Dx12 then the game will refuse to load.
Note: need LD_PRELOAD= %command% at the very least for launch flags or game won't start.
Proton experimental, Proton hotfix, Proton native (cachy os) did not work for me. GE Proton 9-27 was key as others suggested. Running Cachy OS (Arch Linux)

Edit the Settings_v0.ini file located in steam folder: compatdata/2357570/pfx/drive_c/users/steamuser/Documents/Overwatch/Settings/ Set GraphicsAPI = "Dx11" If it's Dx12 then the game will refuse to load.
LD_PRELOAD= STAGING_SHARED_MEMORY=1 GL_SHADER_DISK_CACHE=1 GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_SHADER_DISK_CACHE_SIZE=100000000000 DXVK_ASYNC=1 %command% ^Flags I used. Note: need LD_PRELOAD= %command% at the very least or game won't start.

Unplayable
The game tries to use ridiculous amounts of RAM, when we limit the memory usage it doesn't even open, without limiting it it takes up 16GB and freezes trying to use the swap. I couldn't get into a game match before it crashed.

The game plays great, it performs the same as it did on Windows 10 and 11 under the same hardware (ASUS Laptop GL553VD).
systemd-run --user --scope -p MemoryHigh=8G sh -c 'LD_PRELOAD="" DXVK_HUD=compiler %command%'
Mouse cursor is miss-aligned when playing on anything other than the monitor's native resolution, to play on lower resolutions it is requiered to use gamescope.
Excessive RAM usage, either use a swap file or something like zram to bring your system's memory closer to the 20GiB mark or risk having your system crashing because it ran out of memory
Like I've already said the game performs exactly as it did on Windows, the only thing to look out for is the excessive amounts of memory you need to launch this game. Limiting the RAM usage to 8GiB and forcing the rest to be stored on swap (a zram device in my case) seems to be a some what reasonable approach to fixing this problem if you want to do some multitasking, otherwise there is no need to limit the RAM usage. You do have to stay on the main menu for a few minutes (5 minutes) while the game compiles shaders, but after that everything is smooth sailing from there.

For low-end PC game is unplayable on Linux despite good performance on Windows (even with such CPU) with middle graphics settings. Low FPS.
Feels like a jelly
Unplayable for first person shooter.
=(

PROTON_ENABLE_WAYLAND=0 LD_PRELOAD="" LFX=1 PROTON_USE_XALIA=0 DXVK_HUD=compiler %command%
only windowed or borderless windowed worked for me without unfocus crashing
Crashes after ~6 games, alot more frequent in stadium.
Normal Proton seems to be unable to go past 60fps, but ProtonGE will easily max out my fps

Its a mess to have your game freezing and closing after a good 50 minutes of perfomance , especially mid game.
LD_PRELOAD=”” gamemoderun %command%
After 3-4 games, the application starts to present low fps and freezing.
give it a try, just dont try hard on linux. We are going to experience this until they stop that windows monopoly.

Runs well but it crashes sometimes
Crashes about every 3rd or 4th game. I had 2 crashes in one evening session.
I don't know where to even start troubleshooting the crashes. Could be anything. They used to be way rarer. (A crash in this case means the game freezes so you have to kill it and start it again)

Skip shader caching.
Tries to update shaders everytime it launches but just skip it and it works flawlessly.

LD_PRELOAD="" DXVK_HUD=compiler %COMMAND%
Crashes every 2-3 games consistently.

Switched the renderer from D3D11 to D3D12
Game crashes on DX11
Switch to DX12

gamemoderun %command%
I really dont had any performance issues even with disabled steam-shader cache, i were played around 2 hour straight and it was perfect

-f -w 1620 -h 1080 -r 120 --force-grab-cursor -e
finishing a match is often not possible due to severe lag spikes and crashes.
The game crashes in matches often, which is particularly problematic when that causes you to get banned from matchmaking for hours.

LD_PRELOAD=”” DXVK_HUD=compiler __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISC_CACHE_SIZE=1073741824 gamemoderun %command%
Some stuttering/low framerates shortly after startup. Clears up after ~5-10 minutes.
Memory leak induced crashing within minutes from startup, depending on how fast you load into a match and how many entities are present in the map/how many of them are players. Nearly/Fully freezes my machine and forces a restart via power button. Launch options and swapping proton versions does not mitigate these issues for me. Unfortunately seems very common for this game right now and I'm not sure why launch options fix it for some but do nothing for others.
If overall prevalence of memory leak crashes is great and persists over time, this game may warrant a downgrade from Gold status. It's just not worth trying to play when it freezes my entire system every 20 minutes.

LD_PRELOAD=”” DXVK_HUD=compiler __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISC_CACHE_SIZE=1073741824 gamemoderun %command%
Significant stuttering and FPS drops after a few matches; this was addressed by using the LD_PRELOAD="" launch option. Note that during kill cams, spectation, or standing still, the stuttering went away. Moving the mouse or my character would induce the stutters.
The game crashes after 2-3 matches, although lately it's been crashing during the first match. It takes slightly longer to crash, on average, when playing by myself in a custom game for aim-training.
Having to relaunch the game every 15-20 minutes is not a viable or acceptable workaround to the crashing issues described above, especially considering that the crashes will often occur during the first match, now. This seems to be a relatively new issue as of this past month, going by other users' reports.
I play at medium settings across the board with one or two at low, and generally see 55-60 FPS. I have tried numerous Proton and GE-Proton versions, and even playing via Lutris. (In the latter case, the game does not load most of the environmental textures nor character textures.)
Hopefully we will see a fix for this soon!

Just add gamemoderun %command% and enjoy