Check out our Monthly Survey Page to see what our users are running.
Battlefield 4
maasi Jan 17, 2021
Hi all

I have bought Battlefield 4 on steam and paly through proton 5.0 and 5.13. It works fine but every now and then, its pauses or skip a frame but its last less then a second. I dont know what's wrong with it.

here is my hardware info

System: Host: lemmein Kernel: 5.10.7-168.current x86_64 bits: 64 Desktop: Budgie 10.5.2 Distro: Solus 4.1
Machine: Type: Laptop System: LENOVO product: 80VR v: Lenovo Y720-15IKB serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN serial: <superuser required> UEFI [Legacy]: LENOVO v: 4GCN34WW
date: 12/27/2017
Battery: ID-1: BAT0 charge: 49.4 Wh condition: 49.4/60.0 Wh (82%)
CPU: Info: Quad Core model: Intel Core i7-7700HQ bits: 64 type: MT MCP L2 cache: 6 MiB
Speed: 3439 MHz min/max: 800/3800 MHz Core speeds (MHz): 1: 3439 2: 3360 3: 2982 4: 2735 5: 3043 6: 3361 7: 2988
8: 2982
Graphics: Device-1: Intel HD Graphics 630 driver: i915 v: kernel
Device-2: NVIDIA GP106M [GeForce GTX 1060 Mobile] driver: nvidia v: 460.32.03
Device-3: Chicony EasyCamera type: USB driver: uvcvideo
Display: x11 server: X.Org 1.20.10 driver: modesetting,nvidia resolution: 1920x1080~60Hz
OpenGL: renderer: GeForce GTX 1060/PCIe/SSE2 v: 4.6.0 NVIDIA 460.32.03
Audio: Device-1: Intel CM238 HD Audio driver: snd_hda_intel
Device-2: NVIDIA GP106 High Definition Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.10.7-168.current
Network: Device-1: Intel Wireless 8265 / 8275 driver: iwlwifi
IF: wlp2s0 state: up mac: 28:c6:3f:9a:12:71
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
IF: enp3s0 state: down mac: 54:e1:ad:ac:0e:3b
Drives: Local Storage: total: 238.47 GiB used: 177.21 GiB (74.3%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLW256HEHP-000L2 size: 238.47 GiB
Partition: ID-1: / size: 229.78 GiB used: 177.09 GiB (77.1%) fs: ext4 dev: /dev/dm-1
ID-2: /boot size: 269.9 MiB used: 120 MiB (44.5%) fs: ext4 dev: /dev/nvme0n1p1
Swap: ID-1: swap-1 type: partition size: 3.73 GiB used: 0 KiB (0.0%) dev: /dev/dm-0
Sensors: System Temperatures: cpu: 41.0 C mobo: N/A gpu: nvidia temp: 41 C
Fan Speeds (RPM): N/A
Info: Processes: 230 Uptime: 19m Memory: 7.64 GiB used: 1.92 GiB (25.2%) Shell: Bash inxi: 3.2.01
Hooly Jan 19, 2021
From my testing, it seems to be not related to shader-compilation or performance, but the weird ICMP behavior.

You should not encounter these stutters in test range.
maasi Jan 19, 2021
Quoting: HoolyFrom my testing, it seems to be not related to shader-compilation or performance, but the weird ICMP behavior.

You should not encounter these stutters in test range.

so, can I fix it? or do I have to play like that forever?
chris.echoz Jan 20, 2021
Quoting: maasi
Quoting: HoolyFrom my testing, it seems to be not related to shader-compilation or performance, but the weird ICMP behavior.

You should not encounter these stutters in test range.

so, can I fix it? or do I have to play like that forever?

Some people allegedly fixed the ping issue with `setcap cap_net_raw+epi` on the wine binaries you're using, but this has not worked for me. Despite this I haven't noticed any stutter besides just after loading in and such. I'm using these launch options though `%command% -notexturestreaming`
maasi Feb 13, 2021
Quoting: chris.echoz
Quoting: maasi
Quoting: HoolyFrom my testing, it seems to be not related to shader-compilation or performance, but the weird ICMP behavior.

You should not encounter these stutters in test range.

so, can I fix it? or do I have to play like that forever?

Some people allegedly fixed the ping issue with `setcap cap_net_raw+epi` on the wine binaries you're using, but this has not worked for me. Despite this I haven't noticed any stutter besides just after loading in and such. I'm using these launch options though `%command% -notexturestreaming`

but I dont use wine, I use proton in Steam.
sigz May 7, 2021
For the ping issue, the setcap trick doesn't work with proton, seems like to be a LD_LIBRAY_PATH issue not handled correctly.

The way I got BF4 running from steam with the ping working was to use lutris build, the 6.4 in my case (maybe wine-tkg also works).
So you'll have to install the steam windows version in lutris and then install and run BF4 from there. (With a 6+ wine version, origin will run without issues)

Last edited by sigz on 7 May 2021 at 1:32 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.