Overview
TL;DR: it runs smooth !https://www.protondb.com/app/611500https://appdb.winehq.org/objectManager.php?sClass=version&iId=35677Quake narrative is about the freedom of stumping down an innocent Nyx while 360 noscoping rail gibbing 3 enemies down the line, shish-kebab style. It’s about getting so much bloat-free frames your GPU feeds Burial Chamber’s molten lava.
Setup
-
Update your graphics stack[github.com]
-
Install Quake Champions
-
Proton setup
In Steam settings > Steam Play > Enable for all titles + select latest Proton version
Or Right click on Quake Champions in your library > properties > use specific Proton version. -
Disable Steam overlay (+20% perf):
Right click on Quake Champions in your library > properties > untick “Enable Steam overlay”
-
Compositor
If your compositor is Picom/Compton you can manually `pkill it` before starting the game and gain ~10% perf. Other compositors like Kwin and Gnome’s are supported by Steam.
-
Launcher options:
Right click on Quake Champions in your library > properties > set launch options
<options here> %command%NB: If you don’t want to set those variables for each of your game, export those in your home .profile / .bash_profile / .zprofile, so the system will load them after X11 starts.
OptionDescriptionDXVK_ASYNC=1[mandatory] avoids the stutters when caching assets for the first timePROTON_NO_ESYNC=1When you rotate and notice sutters, either set up Esync[github.com], or disable it with this optionRADV_PERFTEST=acoAMD GPU users might want to optimize with thisgamemoderunif you’re on a SystemD distro install Feral’s Gamemode[github.com]MANGOHUD=1if you have installed MangoHUD[github.com]
Example
Running on Void Linux with a Nvidia card, this is my routine:
– press a keybound command[github.com]
– in my .zprofile:
Run Quake
Notes
Quake Champions is heavily CPU-bound. I get from 160-260 FPS (duel) to 500 FPS (menu loading) maxed out on a 4 threads CPU + GTX 1070. But go down to 90 FPS in 8+ players games.
6+ core CPUs render smooth as butter.
[link]
Graphics options used to include a “DirectX” entry in a previous update, hinting about Vulkan future inclusion.
TLDR; DXVK is safe to use for MP gaming.
Valve has got its eyes on the game support through Proton [link]
Originally posted by doitsujin, DXVK author:Manipulation of Direct3D libraries in multi-player games may be considered cheating and can get your account banned. […] Use at your own risk.
Technical point of view: VAC works on blacklisting via hash signatures and not whitelisting, therefore they’d never tag DXVK as a cheat. Any anti-cheat software works accordingly.
Also note Valve now helps develop DXVK, which should plant the nail in dis’ mouths.