

GLIBC_TUNABLES=glibc.rtld.execstack=2 mangohud %command%
Game wouldn't start using native version, had to use proton, then I tried launching from the game directory from terminal and got an error similar to this: https://github.com/ValveSoftware/Source-1-Games/issues/6982 you need to install lib32-gpreftools AUR link (if you're on arch): https://aur.archlinux.org/packages/lib32-gperftools then add the following launch option if still not launching: GLIBC_TUNABLES=glibc.rtld.execstack=2 %command%
Works pretty fine

Works Great
Couldn't get native to launch so had to use proton
LD_PRELOAD=/lib/libtcmalloc_minimal.so.4 %command%
Classic libmalloc Source issue. Use that launch command and gperftools-libs.i686
installed on Fedora to make the native version work.

Runs smooth without any problems. Boots fast without any freezes or black screens.
No need for fixes.
Works out of the box, no extra configuration needed. Download, Install, Hit Play, Done.
Game works native on Linux (OpenGL). On Proton it works out of the box with DXVK (D3D9 to Vulkan translation).