I should probably be working on a better Linux installer instead of writing this guide.. I meant to do a 1-click patch installer for Linux but haven't gotten around to it.
There's 3 main ways to increase your FPS on Linux:
- Use DXVK (Translates the graphics calls from DirectX to Vulkan)
- Use Gamemoderun (Reorders priority of calls in Kernel)
- Use a gaming kernel (Wasn't tested)
These methods can be stacked on top of eachother, but the benefits aren't necessarily stacked. You will see more consistency in the flow of your game, though.
Here are my personal benchmarks:
Vanilla: 40% CPU usage
DXVK: Up to 20% FPS Boost, up to 50% less CPU usage
Gamemoderun: Up to 30% FPS Boost, Up to 30% less CPU usage
In this guide, I will show you how to set up Gamemoderun and DXVK for the 2 most popular Desktop family trees: Debian and Arch Linux. By doing this, you should be able to increase the size of your BFME battles without noticing as much lag, as well as increase the graphics.
Installing DXVK
Debian based OSes: (Debian, Ubuntu, Linux Mint, Pop!_OS, elementary OS, KDE Neon)
Arch Linux based OSes: (Arch Linux, Manjaro)
Installing Gamemoderun
Debian based OSes: (Debian, Ubuntu, Linux Mint, Pop!_OS, elementary OS, KDE Neon)
Arch Linux based OSes: (Arch Linux, Manjaro)
Hopefully some find this guide useful. This guide was written in 2020, so as always with the pace of Linux gaming improvements, if you see this in 2024 you're probably getting twice the FPS anyways
Edited by Before, 26 April 2020 - 06:45 PM.