Go to origin
Right Click on Battlefield 1 and choose “Game Properties”
Click on “Advanced Launch Options”
In field that say’s “Command line arguments” write this:
-PerfOverlay.DrawFps 1
After that click on “Save”
Do not forget a dash symbol at the beginning of the command -
Here’s my screenshot of how it should look like
My FPS is showed all the time while i’m in game, loading screens, menus,etc.
let me know if this worked for you aswell.
Size and positioning commands:
-PerfOverlay.FpsDisplayScale 3 (1,2,3. Choose your style. )
-PerfOverlay.FpsDisplayOffsetX 025 ( Move it left or right. Experiment with it )
-PerfOverlay.FpsDisplayOffsetY 025 ( Move it up or down. Experiment with it )