
-nostartupmovies -nosplash

WINE_FULLSCREEN_FSR=1 WINEDLLOVERRIDES="dsound=n,b" %command% -nostartupmovies -nosplash
Stutters occasionally, especially when a lot of particle effects appear on screen, and takes a long time to launch. Otherwise performance is about equivalent to that on Windows.
Launch options and Proton GE are only required for using BL3SDK mods.

Runs like a dream with dx12. Maxed settings (anti aliasing off, 125% res scaling) 3440x1440 and never drops below 130 FPS.
ENABLE_HDR_WSI=1 PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 mangohud %command%
To make HDR work: Use GE-Proton and use the launch options I provided. If you are using NVIDIA, the vk_hdr_layer package is required for now.
(this game is family shared so protondb says I don't own the game)

Everything was smooth after I have found out that the crashes were due to windowed bordeless
Windowed borderless kept crashing the game after about 30 minutes, after changing to full screen everything was okay
Truly just works, no issues whatsoever playing in co-op for many hours at a time.

ill be sticking with borderlands 2 i suppose ¯\_(ツ)_/¯
after trying multiple versions of proton and several launch options that worked for others i couldnt get it to run

gamemoderun mangohud %command% -nostartupmovies -nosplash
When you get growing black squares, disable volumetric fog.

Out of the Box
Stuttering
Works perfectly. Try and install on an SSD, and 8gb VRAM is not enough (even for 1920x1080)

mangohud DRI_PRIME=0 RADV_PERFTEST=ngg,rapm,radv_rt=1,sam,cache_compressor,wave32,dualcu VKD3D_CONFIG=dxr11,dxr,no_upload_hvv mesa_glthread=true AMD_DEBUG=zerovram,nodma RADV_VIDEO_DECODE=0 PROTON_ENABLE_NVAPI=0 DXVK_ASYNC=1 %command%
Might be because i cranked the settings but sometimes i have freeze frames for a few moments.

Played over 9 hours in two sessions, and had 1 crash while I was away from the PC (game exited on its own from the Esc menu!)
gamemoderun %command% -nostartupmovies -nosplash
One crash, while at the game menu while away
Did not try the -d3d11 option other people have posted, as DX12 just worked for me. Game stated in had switched to DX12 automatically on inital start, and that it needed a restart, which I did, and it carried on working! I am running latest kernel, Proton GE and Mesa, so maybe the DX12 issue is fixed now?
Had 1 crash, when at the Esc menu to pause the game when I went to eat, came back and game was gone! No idea why, started again fine.
Some very occasional frame tanking, but this only lasts a second or two, and hasn't happened in combat. Otherwise it runs at a steady 120FPS (my set cap).

PROTON_ENABLE_WAYLAND=0 LD_PRELOAD="" LFX=1 PROTON_USE_XALIA=0 DXVK_HUD=compiler %command% -nostartupmovies -nosplash -d3d11
Mouse cursor very easily looses focus on game while playing with multiple monitors. The only workarounds I found is using older GE-Proton9-27, or using Proton 10 with PROTON_ENABLE_WAYLAND=1, but the newer versions crashes ALOT.
Missions sometimes softlock on GE-Proton (Seems to be issues with playing videos or something), but switching to Valve Proton for that 1 mission and hoping it doesn't crash works fine.

gamemoderun
Had no issues, worked out of the box

gamemoderun %command% -d3d11 -nostartupmovies -nosplash
Some particles appear as untextured boxes
Even more playable if you use lower graphics settings, but it is what it is. Multiplayer is unlisted but works flawless.

gamemoderun %command% -d3d11
Lowering overall game quality may help

It is recommended to change from the "windowed fullscreen" to "full screen" in order to get the 75% downscaling benefits from the original resolution.
Here's the matter of actual facts: Intel MESA are slightly beyond the Radeon MESA and this game works better even on an AMD integrated solution due to actual Linux development in regards of Vulkan API and the DDR5 memory. About the game itself: just turn off the volumetric fog, stay on 1080p with 75% scaling (even 100% is playable but with a slightly slower framerate) and medium settings. Tested with 16Gb of allocated video memory and 32Gb system. DirectX12 works also fine (with Intel ARC is impossible at the moment and in order to hit a decent framerate you must lower the original resolution at 50%) but I've switched back to DirectX11 anyway in order to save some heat during prolonged gameplays. Overall, a great experience with the M7-Pro by GMKTec.

-d3d11
Works perfectly fine
runs just like windows, no tinkering needed

With default settings, latest Proton, or GE, the game would not launch complaining "your system does not support dx12". Forcing -d3d11 in the command line did not fix this, as it would complain about conflicting graphics options. Switching to Proton 8.0.5 allowed the game to launch. Probably a weird Mesa version mismatch with flatpaks, if I had to guess?

Worked out of box for me. No tinkering.

Runs and plays perfectly fine on Linux.
No tinkering required. Everything works out of the box, including cooperative mode.

Just switched to Proton 9.0.4 and worked like a charm. 1440p all graphics settings maxed out with over 120 fps.

With the new Radeon 9070 XT the came will crash after a few seconds of playing
With my Radeon 6600 the game runs perfectly. With the 9070 XT main menu works fine, running the game internal benchmark works fine. Issue occurs when you start playing after a few seconds of play, will lock the entire computer and need to reboot.
Works great out of the box, including DLCs and even mods

-NoStartupMovies -NoLauncher
GPU accelerated PhysX is not available, lots of freezes for example when lootsplosions happen.
The only issue is most random players don't have manners.
Given my hardware is pretty low-mid grade i had to turn down the graphics settings to low, But, its pretty much always worked well.

mangohud %command%
BL3 Settings: Windowed Borderless (2560 x 1600), DX12, Vsync off, Render Res 50%, Cap 60, FOV 90, Medium Quality
HHD: TDP 20W + Boost, CPU Auto, GPU Auto
Bios: Vram Auto, CPU 6, Ram Speed 6400

after an hour of playing game starts to stutter like hell
After first launch game freezes while loading on start on claptrap loading scene, to fix it you need to delete files in directory: Steam/steamapps/compatdata/397540/pfx/drive_c/users/steamuser/AppData/Local/Borderlands 3/Saved/ you need to delete these files before every launch
Singleplayer works fine. Will try co-op when I have friends

Flawless by default.
You can't ask for a smoother experience. I'm playing at 4k 60 fps, with all graphical settings maxed out, and consistently maintaining a stutter-free 60 fps or better framerate. This is a shining example of Proton's success!

on ultra settings a bit of frame rate drops
runs good out of the box ultra settings a bit of fps drops on high settings no issues.

Гра працює чудово
Запускати на версії Протона 9.0-4 або новіших. На старіших його версіях не працюють відео-вставки, типу "хмаринки телепатичного зв'язку".
gamemoderun %command% -NoStartupMovies -NoSplash -notexturestreaming -dx12
I did have only one crash, while playing co-op a friend.

-NoStartupMovies -nosplash
Current Steam Beta will cause the game and itself to crash. Opt out of the beta program to avoid those problems.

Clicking play, the game does not boot.
gamemoderun %command% -nostartupmovies -nosplash
Switches to "launching" then causes Steam to completely crash. Previously was working without issue for 50-ish hours of game time.
Literally unplayable, the game runs fine for a few minutes like 120 fps then starts a stutter powerpoint slide show.

I had a moment where the sound (of gunshots, dialogues) was muffled. Only restarting the game completely solved it (quit and loading hadn't solved it).
Stutterings. Nothing too frequent and it didn't bother me during the game.
Subtitles. There are times when the subtitles do not appear or the text that appears refers to a previous audio.
Played with Proton-Experimental [bleeding-edge] in Custom settings (most options on Low, but mainly Texture Streaming on Ultra), 1080p windowed fullscreen with 60 FPS.
Some reporters recommend using -notexturestreaming
instead of setting the Texture Streaming on Ultra. I tried, but it made the performance much worse.
Also, I didn't notice any major differences between DX11 (dxvk) and DX12 (vkd3d). But in DX12, the game takes longer to load. I preferred to play with DX11.
Amazing looter shooter game and runs realy great!