Battlefield V Terrible FPS

Update the video driver

1 Like

Okay so I decided to purge all nvidia drivers etc. and start afresh from console. Turns out my newest driver is 415.25, so I have that now.

Then I re-installed origin via Lutris battlefield V installer.

NOW it’s much better - is it normal for it to start with lots of stutters then slowly improve? Is it caching something as I play?

Shaders probably.

Cheers! Any idea how i can make it run in 1440 p instead of either 1080 or 4k? There’s no 1440p option in-game

No, I don’t have the game.

You might want to try to switch through fullscreen/windowed/borderless mode in the graphic settings. As this game is played in a virtual WINE desktop, some games can’t get the resolution right. On another window/fullscreen mode, they do. (Source: I play this game on 1440p)

Also check twice if your virtual desktop also has your desired resolution :slight_smile:

In Fullscreen i can choose every available resolution my display provides. I can go 1080p, 1440p or 4k.
I am playing this game on all low in 4k with about 80-120 fps. On 1440p with about 90-120fps and in 1080p with almost always over 100fps.

Asus Prime X470
R7 2700X
Vega 64

Thanks Troll, I actually have a 4k monitor and playing at 4k would likely not be ideal for framerates since I play on windows at 1440p.

Yeah see, I have a 4k too, but I can’t select anything on the wine monitor between 1080p and 4k…

What if you try tkg-3.21 instead of the protonified version?

Mh, thats odd, i did not have such problems, i will do some screenshots when i am back at home.

That was good thinking! but no, switching didn’t help.

One interesting thing I’ve noticed that I’m guessing must be related is that if I go to system settings and try manually changing my screen resolution tehre, I’m not offered any resolution options between 1080p and 4k either…

So I’m guessing something is telling the system my monitor can on ly do those two resolutions?

NB Nvidia does offer me that screen resolution option - just not System Settings

Can you post an xrandr output?

Sure, I actually tried going the xrandr route after my last post because Iwent to do some research, but it won’t let me add the custom resolution to my DP-2.

So the xrandr output is: Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
3840x2160 60.00*+ 30.00 29.97 23.98
1920x1080 60.00 59.94 50.00 29.97 23.98
1680x1050 59.95
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.81
1280x768 59.87
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
1440p (0x251) 312.250MHz -HSync +VSync
h: width 2560 start 2752 end 3024 total 3488 skew 0 clock 89.52KHz
v: height 1440 start 1443 end 1448 total 1493 clock 59.96Hz

BUT when I try to add it to DP-2 with: xrandr --addmode DP-2 1440p

I get:

X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 43
Current serial number in output stream: 44

Your addmode is not correct.

see here for informations.

Btw, yesterdays Patch from 15 January 2019 made some adjustments to graphics, perfomance seems to be worse.

What precisely is wrong with my addmode? As far as I can tell I’ve done it all correctly? I called the newly added mode 1440p (you can see it sittying there on my xrandr command) then I went to add it as per instructions best as I can tell?

If I’m getting something wrong, I really can’t seem to work it out from that page…

Did you try creating a xorg.conf with nvidia settings?

It seems that nvidia and randr dont always work well together.

If your Modeline is correct than this should have worked.

Open “Future frame rendering”。

In wine,Pre-rendering can improve CPU efficiency and make gpu fully loaded。

Battlefield series can temporarily open pre-render with “renderdevice.renderaheadlimit 3” command。

@dantestyle did you sort it out?

Happened to me to know, got an answer on discord from TkG.

He said using another wine build 4.0+ should fix that.

Quick question… does any of you/all of you also play the online mode? Or only the singleplayer part? Does the online mode work without a ban? I’m asking because at the end of last year Linux players were banned using DXVK. See this thread:

-> EA banning DXVK on Battlefield V