
DarkBloodKing
Published
mangohud %command%
Easy Anti Cheat breaks the game on Linux with higher glibc versions.
Glibc removed the support for DT_HASH which old versions( I guess) of EAC (Easy Anti Cheat) make use of. While everybody is throwing shit to glibc, it's game developers duty to switch to GNU_DT_HASH which is superior to DT_HASH. Let's just not even discuss the uncessery integration of EAC to the game which Left 4 Dead never needed... In order to launch the game if you have a higher glibc version you need to patch it. Use the glibc-eac patch from: https://github.com/Frogging-Family/glibc-eac that contains "reenable_DT_HASH.patch" to patch your glibc. If you use Gentoo you can use your usual patch folder like "/etc/portage/patches/sys-libs/glibc/", for other distros follow the instruction on their GitHub page.
mangohud %command%
Natives version comes with dynamic lights disabled.
Alt-Tabbing/Changing Windows cause game to go blank screen and resized. I can't unable to return to the game using normal fullscreen mode in DWM, you can try to use borderless fullscreen if you need alt-tabbing.
Native version lacks many features and performance improvements.
Native version sucks, unmaintained and outdated. Please don't try to fix it, duct taping with manual configuration makes it worse even if you enable dynamic lights, instead force the game to use Proton until its game developers really start to care about Linux and bring a better native support instead of this shitty port. You can try to reverse engineer the native binaries and windows version to make your own mutant if you're a maniac. Works like a charm with a fully AMD system with Proton. If you need PhysX you can use proton-ge-custom. Make sure to wait for the game to compile vulkan shaders, they have huge effects on performance. Co-op works without an issue as far as my tests but be still cautious and always test it before playing with your friends.
mangohud %command%
Works without any configuration or flags.
mangohud %command%
Switching windows causes game to go blank and unreturnable while using DWM. Switch to borderless fullscreen if you use DWM or have the exact problem.
In rare occasions your movement (both camera and body) might get locked, either sleep or faint to restore your movement. I'm not sure if it's related to launching the game on Linux but only experienced it once. You can also restart your game to escape from lock.
Game needs more optimizations, it only utilizes half of my cores. It's mostly Green Hell being Green Hell...
Don't jump on top of water lilies or you might get stuck and it's a bit time consuming to escape, probably happens on Windows too.
Game is working great even while playing Co-Op but you need a high-end GPU to actually have a smooth game experience, it needs more optimizations from devs. You can enable FSR with proton-ge-custom (read the documentation on their GitHub readme) and lower your resolution to play with consistent frames on your "perfectly capable" GPU. Game is full of FPS spikes, use mangohud FPS limiter with nodisplay option. It's a very realistic game, give it a try even if you only get 30 FPS.
mangohud %command%
Changing windows/alt-tabbing cause the game to lose its dimension and I can't unable to return to the game unless it's in borderless window in DWM, doesn't occur with Sway compositor.
If you plug any type of input device beside keyboards and mice game sprinting freaks out and you may not sprint manually, to fix the inconsistency unplug your other input devices like your graphics tablet, gamepads etc. You can unplug your controllers during gameplay if you're planning to play with your keyboard and mouse.
Multiplayer works like a charm just play in borderless window or invites from your friends might break your game resolution. (dwm)
r2modman (thunderstore) works too.
Game works out of the box and I also used AI Upscaled textures mod. Quake 4's engine is open sourced and you can find binaries of Linux too but mods don't support the Linux version. Great experience overall, only problem I've encountered is frame capping to 30 FPS. Mods that uncap the frames don't work on Linux and even if they did, people reported unstability.
mangohud %command%
Game needs more optimizations, performance problems happen on Windows too. Can be ignored tho'
mangohud %command%
Game contains outdated GNU/Linux libraries that cause crashes on Gentoo. Remove libstdc++.so.6 and libgcc_s.so.1 from game's bin directory. Make sure to install these libraries, you can use e-file to detect which package contains them but you can guess it right away as gcc.
Co-op is flawless.
Don't use beta versions as suggested in the other reviews they're incompatible with servers and others game and you can't play in beta version with your friends. Use the native version and if you experience crashes delete the files I listed above.
Works Somehow But Needs More Support From Devs
Recents updates made the game connect to the servers slower, pressing voicechat button on Gentoo crashes the game and the steam through Steam Voice API.
Tf2's libraries are rotting as hell like libtmalloc, hope 64 version will fix library issues.
Slower joining speed compared to previous versions.
Game's a bit inconsistent by lack of proper maintenance. Don't use the 64-bit test version until it gets supported by default since you cannot play on normal servers and it has annoying resolution problems at the startup. You might want to disable the voicechat to avoid getting earraped by bots on casual games, what a shame. Often works better on Linux than Windows.
mangohud %command%
Escaping fullscreen causes game to go blank screen, I can't return to the game after alt tabbing/switching windows while using DWM. If you experience this issue and need the alt tabbing feature just switch from normal fullscreen to borderless fullscreen.
DirectX11 gives more performance than DirectX12 at the moment. I also tried RT feature with Dx12, only getting like 55 fps~ with new mesa 24. I don't recommend using RT feature neither Dx12 if you care more about performance and consistency (stable frametimes), RT doesn't look better for my opinion and breaks game's authenticity. Dx12 will probably give you more performance in the future, try it yourself. Disabled Nvidia Hairworks and lowered the AO from HBAO+ to SSAO to get rid of Nvidia's stupid techs that lower my FPS consistency. PhysX works on CPU for this game so it doesn't matter what GPU you use anymore, you can get fancy physics effects on objects like cloths without performance loss. I'm getting stable 144 fps with a 1080p display in Ultra settings with specific settings disabled I listed above. Make sure you have a good CPU and a GPU, game makes use of both.
mangohud %command%
Escaping fullscreen causes game to go blank screen, I can't return to the game after alt tabbing/switching windows while using DWM. If you experience this issue and need the alt tabbing feature just switch from normal fullscreen to borderless fullscreen.
DirectX11 gives more performance than DirectX12 at the moment. I also tried RT feature with Dx12, only getting like 55 fps~ with new mesa 24. I don't recommend using RT feature neither Dx12 if you care more about performance and consistency (stable frametimes), RT doesn't look better for my opinion and breaks game's authenticity. Dx12 will probably give you more performance in the future, try it yourself. Disabled Nvidia Hairworks and lowered the AO from HBAO+ to SSAO to get rid of Nvidia's stupid techs that lower my FPS consistency. PhysX works on CPU for this game so it doesn't matter what GPU you use anymore, you can get fancy physics effects on objects like cloths without performance loss. I'm getting stable 144 fps with a 1080p display in Ultra settings with specific settings disabled I listed above. Make sure you have a good CPU and a GPU, game makes use of both.