Jump to content


Photo

BFME I: Increasing FPS and decreasing CPU load on Linux (Guide + Benchmarks)

linux bfme bfme i

  • Please log in to reply
No replies to this topic

#1 Before

Before
  • Members
  • 189 posts

Posted 26 April 2020 - 04:57 PM

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:

 

  1. Use DXVK (Translates the graphics calls from DirectX to Vulkan)
  2. Use Gamemoderun (Reorders priority of calls in Kernel)
  3. 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)

Spoiler

 

Arch Linux based OSes: (Arch Linux, Manjaro)

Spoiler

 

 

 

Installing Gamemoderun

 

 

Debian based OSes: (Debian, Ubuntu, Linux Mint, Pop!_OS, elementary OS, KDE Neon)

Spoiler

 

Arch Linux based OSes: (Arch Linux, Manjaro)

Spoiler

 

 

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 :D


Edited by Before, 26 April 2020 - 06:45 PM.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users