Cornelius
Published
gamemoderun %command%
Native both runs terribly, and has graphical artifacts in addition to having very different looking graphics on the Linux native version. Native uses OpenGL with no option for Vulkan unfortunately, native shadows and global illumination are also VERY different than Window's.
Game's also VERY single threaded, switching from my 3800X to my 5700X3D resulted in about a 50-100% performance increase. Apparently some people have disabled multi-threading and E-cores (on applicable intel chips) for another nice bump in performance
Set your launch options to "PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command%" and you're off to the races
Completely borked
No versions of Proton work, from Proton 7.0.4 to 9 or even experimental or even GE. They're all borked. No window shows up but Steam says its running.
Significant performance loss compared to Windows, most maps will be much laggier
Playspace is quite bugged. Applications which are relative to your play space will be bugged, such as TurnSignal and Wlxoverlay. This is an issue specific to Beat Saber completely.
gamemoderun %command%
Used Lutris to setup Plutonium https://lutris.net/games/call-of-duty-black-ops-ii/
Doesn't seem to be able to make full use of my 6900XT as usage is only around 50-70% and framerates are around ~100 - ~ 120 FPS. On Windows it'll easily hit the 144hz FPS cap.
Used Plutonium for online, worked perfectly. Didn't try vanilla, isn't worth your time anyways.
Works perfectly barring some mild performance issues, nothing unplayable however
RADV_PERFTEST=gpl gamemoderun %command%
Frame rate is capped at 90fps no matter what, even with DXVK framerate options
You wouldn't be able to tell you're on Linux
You really need ProtonGE with RADV_PERFTEST=gpl %command%
otherwise the stutter is pretty bad. But once you do get that setup, you can't tell it apart from windows
gamemoderun %command%
Mouse isn't picked up on fullscreen on first boot. Can be fixed by using the arrow keys to unfullscreen and refullscreen. After doing so it works just fine.
Runs just like it does on Windows
Plays just like its on Windows. Unsure how performance compares as I'm running different resolutions than my Windows machine and different graphics settings, but it easily falls under 'playable' if thats what you're worried about.
Intro cutscenes are currently bugged
DXVK_FRAME_RATE=144 %command%
Disable vsync, use DXVK_FRAME_RATE=FRAMERATE %command% instead
Disable vsync
PROTON_LOG=1 %command%
Requires custom launch commands to work
Requires custom launch commands PROTON_LOG=1 %command%
Requires Proton-GE, works perfectly OOB then.
PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 VKD3D_CONFIG=dxr %command% -dx12
Created dxvk.conf with "dxgi.nvapiHack = False" for DLSS/RTX
Works out of the box, however DLSS/RTX will require minor tinkering. I used Proton-GE and the above tweaks.
Runs almost like its on Windows
In the space station, looking at the drop ship seems to cause dips in framerates. On my system it dipped from around 110 fps -> 70fps. Doesn't seem to happen in caves
Something in the space station seems to not play nice for performance. Maybe particles?
gamemoderun %command%
Textures became very low quality around 40km mark
As you approach the end of the game it leaks VRAM heavily causing hte textures to become super low quality
Movement began stuttering around 42km mark
Works out of the box with Proton Experimental
Perfectly playable out of the box
SDL_VIDEODRIVER=wayland %command%
On Wayland make sure you change the SDL video driver to wayland, for some reason it crashes a lot otherwise.
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%
Shadows are broken and getting in game leads to flashing black screen
Tabbing in fullscreen caused a black screen crash
Only occasional crashes, default proton and everything. Runs about as good as it does on Windows.
gamemoderun %command%
Online no longer works, attempting to join online will immediately kick you from the session.
BattlEye supports Linux, has for several years now. GTA Online even still doesn't work.
gamemoderun %command%
Performance isn't super great, with med-high settings at 2k I'm only getting around 60-80 fps
use gamemoderun for some extra performance this game needs it.
gamemoderun %command%
Runs at my framerate cap of 144hz if I turn off Lumen. TSR looks fugly as all get out on the bright screens, causing tons of ghosting on Rambley.
Disable Lumen and TSR for the best visual clarity, enable them if you prefer the shadowing effects despite the ghosting artifacts.
Works perfect out of the box, just one major stutter for shader compilation and then works great.
HUGE lag spike on game load, most likely due to shader processing. Could be fixed by enabling DXVK Async. If you wait for it to load though the game runs amazing afterwards.
RADV_PERFTEST=gpl gamemoderun %command%
Had a weird bug when readying up in an endless game, might be linux related might not
Broken in VR
Overlay will not start, complains about task scheduler issue.
gamemoderun %command% -steamMM
Force the use of proton in the game's properties if you want an enjoyable experience. Use -steamMM
if you don't care about cross platform and want to be able to join games easily.
SDL_VIDEODRIVER=x11 %command%
Fullscreen is borked on Wayland, disable Wayland and it works fine.
Memory access violation
Tried as early as proton 8 and as new as experimental, nothing worked. Games apparently borked on Windows too.
DXVK_FRAME_RATE=144 gamemoderun %command%
Multiplayer is completely borked, Windows or proton game just will not load.
Works great out of box
Minor artifacts after load, seem to be SteamVR related however.
RADV_PERFTEST=gpl gamemoderun %command%
Works great on AMD and Wayland, game sits at about ~11GB of VRAM after 3 hours of play on mostly high settings. gamemoderun
makes a huge difference to performance
Borked on Fedora 37 (native beta)
Cannot get SteamVR to display to headaset, neither X11 nor wayland will output to my Valve Index. Seems to be the same as the issue on GH https://github.com/ValveSoftware/SteamVR-for-Linux/issues/334
Graphical artifacts during loading screens would probably be too much for most people
Loading screens and the overlay typically have major artifacts
SteamVR overlay lags behind and the desktop view does not function
For some reason during the loading of games there's heavy artifacting inside the headset, I can ignore it but for photosensitive users and people who care it would probably be way too much to deal with.
RADV_DEBUG=nodcc %command%
RADV_DEBUG=nodcc improved artifacting substantially, still minor artifacting when shaders are compiling
RADV_DEBUG=nodcc to resolve most artifacting. Still some minor artifacting but overall a great experience.
Crashes immediately upon launch
gamemoderun %command%
Newest update borked it
gamemoderun %command%
Used highway's fix of enabling proton bleeding edge:
Use Proton Experimental (Bleeding Edge). Right click Proton Experimental > Properties > Betas > Beta Participation > Select bleeding-edge (NOT bleeding-edge-8.0)
gamemoderun %command%
Game has some issues when tabbing in and out with registering inputs. Known issue on Windows, just tab out and back in.
Performance is also great, on almost max settings I average around 120 FPS in game
NVIDIA does not work on wayland, X11 is required.
X11 will make the game refuse to launch on NVIDIA
Bugged on NVIDIA currently on Wayland, not really TF2's fault because it works great on AMD via Wayland. Just NVIDIA's Wayland support is trash.
Followed Jennie's tutorial for Fedora 38
Jennie's tutorial has a fix for borked audio
Does not work without patches.
LD_PRELOAD=/usr/lib/libtcmalloc_and_profiler.so.4 %command%
sudo dnf install gperftools-libs.x86_64
then set your launch commands to
LD_PRELOAD=/usr/lib/libtcmalloc_and_profiler.so.4 %command%
This will fix the LLVM library issues.
Runs like it did on my GTX 970 in 2014
300+ FPS at max settings w/ my RX 6900 XT
gamemoderun %command%
Game runs amazing on GE proton 9 versions. Max settings I was running at my vsync cap of 144hz comfortably
prime-run %command%
May just be an optimization thing but Ultra settings on my 3060 ran a little worse than I might expect at 1080p, I was unable to hit my 165 FPS cap but got close at ~145 FPS
Does not properly detect your refresh rate in display options and will default to 60hz
Native version runs slightly worse compared to proton. On native I could dip as low as 90 FPS, proton only went as low as ~110 FPS. Native also generally ran worse only averaging at most 110-120 FPS where proton could consistently at least hit 120 FPS and averaged closer to 150 FPS inside buildings.
RADV_PERFTEST=gpl %command%
Artifacts during load screens, seems to be more of a SteamVR issue though.
Some video players will not function properly on Linux while others will function without issue.
EAC seems to work on Nobara currently, glibc updates have been causing issues for some
RADV_PERFTEST=gpl %command%
recommended for AMD users right now, this enables the new graphics pipeline that enables stutter free shader compilation. NVIDIA has this enabled by default.
RADV_PERFTEST=gpl gamemoderun %command% -screen-height 1440 --enable-avpro-in-proton
AVPro players do not nicely let you control their audio in game via sliders or the sliders on their players. This is a known issue on Proton's side
Artifacting in VR during shader compilation caused by Async Reprojection. SteamVR's fault not VRCs
use -screen-height {SCREEN HEIGHT HERE}
to get rid of black bars
AVPro players require the one enable command on Linux. I've heard reports of AVPro players causing memory leaks. At the very least these leaks go away upon world reload. Keep an eye on memory usage in AVPro worlds, or leave the players disabled (Unity Players work great)
gamemoderun %command%
Increased resolution of camera pictures to 4k in game config
VRCX's persistance does not work currently: https://github.com/vrcx-team/VRCX/issues/827
About 60-70% the performance of Windows
AVPro players play videos with the patched proton, but scrubbing through the video is broken.
Use Monado instead of SteamVR, SteamVR's performance is quite poor in comparison to Monado. I highly reccomend using Envision to build and run Monado: https://gitlab.com/gabmus/envision
Also I reccomend the patched version of proton which helps with AVPro players and fixes RTSP streams: https://github.com/SpookySkeletons/proton-ge-rtsp
Just works
Window opened on wrong monitor, required going into windowed mode, moving it to the correct monitor, then fullscreening again.
RADV_PERFTEST=gpl gamemoderun %command% uplay://launch/2688/0 -eac_launcher -nosplash
The outline on enemies is a little borked on Proton Experimental, I haven't checked if its the same on GE but it probably is
EAC is not enabled on Linux
Requires some mild tinkering to get working
Requires you to manually specify to use Windows compatibility tools or it will download wrong version
Be sure to specify a compatibility tool in the game's properties otherwise it'll download a Linux version which contains no game files. Works great otherwise
Updating previous report as they've resolved an issue with a borked Linux default install. Works as normal now