3FPS Issue "Call for Help" - Dump-gathering ticket
Need More Info, ImmediatePublic

Description

ORIGINAL FORUM POST
https://forums.bistudio.com/topic/202022-3fps-issue-call-for-help/

~pettka
We have been hunting for the so called "3FPS Bug" for some time without any clean success. We managed to squash several issues on the way, be it potential memory leaks, scripting issues and security concerns, but there are still many reported occurrences of this behaviour:

  • After some time of playing (usually 45-60 minutes) the game goes instantly to roughly 3FPS
  • Game doesn't recover until it is restarted
  • This doesn't only depend on modding of the game, even game without mods may encounter this issue
  • It usually takes place in MP environment

As we are yet unable to reproduce said behaviour on our internal machines, we need your help to crush this issue. There is a Feedback Tracker Ticket about this issue, we would like to ask anyone experiencing said behaviour to collect their dxdiag data (simply by typing "dxdiag" in their start menu and saving the profile, removing the Machine Name and Machine ID parts) and trying to get minidumps of their memory prior and after the issue using ProcDump (thanks to the guys from Microsoft for recommending this software to us). That could possibly help us to localize the issue better and to address it in the future.
Thanks a lot for your participation, lets make Arma better together.

We would like to use this ticket to gather all the files mentioned in pettka's that you are able to provide.

As mentioned above, we are looking for the minidumps, dumps made with the ProcDump and DxDiag files.
When providing these, please try to upload at least one RPT file as well.

Here are some links you might find usefull when in doubt about what to do or where to find the files
MDMP, RPT - "How to report crash" guide
ProcDump - Download & instructions

Capture Frame
When it comes to the 3FPS bug, a captureFrame will come in handy, so if possible, please try to provide it as well

How To:

  • Switch to latest Arma 3 "profiling branch" - Steam Branches
  • Go into "Arma 3" directory in Steam and rename "arma3profiling.exe" to "arma3.exe" (Launcher and BattlEye are expecting that one).
  • Launch game and start playing.
  • Once the 3FPS bug strikes, press together {L SHIFT} + {NUM -} (NUM Minus) and release them - Help
  • Type "frame" (as with any other cheat mentioned in the Help)
  • Should a dialogue stating it was successful appear, select "COPY ALL" (third button at the bottom row).
  • Data should be copied to clip board so paste them (CTRL+V) anywhere you want (e.g. create a new txt file on desktop and paste the info there).

Once you have that file, please upload it here (or, if you encounter any trouble with that, to some free file sharing service and post the link here) along with the RPT of the session where you made the captureFrame.

Details

Blocked By
T123873: PLZ HELP
Severity
Crash
Resolution
Open
Reproducibility
N/A
Operating System
Windows 7
Category
General
Additional Information

Please check out the files that you are uploading. RPT and BIDMP files alone are unfortunately in most cases not enough.
So when uploading your addition to the investigation, please try to provide not only the RPT but also as much info asked for above in the Description as possible

  • procdumps
  • minidumps (mdmp)
  • captureFrame
  • dxdiag
There are a very large number of changes, so older changes are hidden. Show Older Changes
razazel edited Additional Information. (Show Details)Feb 8 2017, 4:13 PM
razazel edited Additional Information. (Show Details)

This bug always apears while changing the aim mode from normal to scope. We re playing in a big cooperation and all of us got this issue while aiming. what means take an eye through the scope. It started on tanoa and we think is has to do with the new LOT graphics system! More Diags incoming soon.

DxDiag.txt
arma3_2017-02-10_19-33-19.rpt

Lex added a comment.EditedFeb 11 2017, 1:31 AM

Frame - 3FPS
Frame1.txt
Out of the game with an error report.
ArmaReport_Log_20170211T002441_Lex.zip

Previously I had some experience of this issue as previously reported.
I am wondering if the FPS drop I am getting on a Coop mission while using the "Spawn AI" Module can be related to the same causes.

It happens very often to many players on King of the Hill 1944 with only the IFA3 mod and when in tanks.
Switching from 3rd person to 1st/gun sight seems to be triggering the 3FPS issue.

SMZ added a subscriber: SMZ.Feb 11 2017, 9:56 PM

3 FPS after aiming down sight then CTD, log attached.

ArmaReport_Log_20170212T221815_Asgaroth.zip

The command in ProcDump wouldn't work... (with process ID)

DxDiag.txt

Which conclusions so far after 1 week, Razazel?

The only thing I know is that number of possible culprits was narrowed down, my knowledge in this is unfortunately limited so that's as much as I could understand.

The only thing I know is that number of possible culprits was narrowed down, my knowledge in this is unfortunately limited so that's as much as I could understand.

Thanks, Razazel. If there's anything more specific that the devs need, let us know so we can try to get it. This bug has been like a plague to my group, pretty much making a lot of our play nights untenable, so we are all hands to try to get this fixed.

Lex added a comment.EditedFeb 15 2017, 9:09 AM

Thanks, Razazel. Great expectations that this question can change to a good stable game.

Thanks, Razazel. If there's anything more specific that the devs need, let us know so we can try to get it. This bug has been like a plague to my group, pretty much making a lot of our play nights untenable, so we are all hands to try to get this fixed.

If there is anything, I will let you know..

Those are unfortunately Launcher logs, we need game logs/dumps :(

Those are unfortunately Launcher logs, we need game logs/dumps :(

But I can't get those when the game doesn't crash, correct?

This comment was removed by DanielNL.
Lex added a comment.EditedFeb 16 2017, 12:49 AM

Collected two cases with 3FPS

  1. Frame 1.txt

ArmaReport_Log_20170215T212219_Lex 1.zip

  1. Frame 2.txt

ArmaReport_Log_20170215T233709_Lex 2.zip
Played the truth from MOD, a game ran well. but on time is 30\40% less - than on vanilla.
Tried the Flush code today, for some time it has a little helped, but in 5-10 minutes the black screen, sounds work with some cycle.

I will note several situations when I receive accident more often:

  • A look zoom at short distances
  • I have started up a bullet - someone has to receive it, or have started up a bullet in me I have to get her. The moment of mutual exchange, at a short distance to 100 meters.
  • Switching from 3D a look by sight in a riflescope, on weapon, in the tank, etc. The last situation especially wants to be noted. Even when in a game everything is quiet and smooth, process of transition from a look 3D to optics is followed by often small freezing of the picture, and falling of FPS.

Those are unfortunately Launcher logs, we need game logs/dumps :(

But I can't get those when the game doesn't crash, correct?

You can, use the procdump utility.

When you see the game going to a crawl open command prompt and type

procdump -ma arma3.exe arma3_3fps.dmp

You need to download procdump first from Microsoft website.

I did. Microsoft tutorial didn't explain that I have to enter name in the end (.dmp)... -.-

Vipera added a subscriber: Vipera.Feb 18 2017, 10:35 AM
This comment was removed by Vipera.
Zectbumo added a subscriber: Zectbumo.EditedFeb 20 2017, 2:26 AM

I have talked to many people about this bug and have encountered it many times myself. I narrowed it down to something more specific than what was mentioned in this bug report. I play on a Wastelands Altis server and I connect without mods. What I noticed is this bug happens after an hour (like you know) but with the addition that when you are in a vehicle and someone else is driving and you are looking at your map while he drives several kilometers. You hear your vehicle driving in the distance like if your audio is not traveling with you anymore. You stay looking at your map the whole time until you get to the destination. Then you close the map and you do something, look down your scope, or binoculars or switch to 3rd person. I haven't figured that out yet. But when others experience the FPS bug I always ask "Where you looking at your map the whole time we were traveling?" and I generally hear back - "Yes".

Tominator88 added a comment.EditedFeb 20 2017, 4:02 AM

I really hope what I have helps. Been trying to figure this bug out for a while now. From what I can tell, it has alot to do with loading terrain and or geometry (e.g.Tanoa). Looks to me like it can also be accelerated by jumping around maps alot, like teleporting or flying jets. Fixed wing showcase is a good contender.

Good luck! Hope this helps.

Also, hopefully 7zip is okay. Managed to get it from 6gigs to 1.3.
3fps_RPT_dmp_dxdiag.7z

And another one
3FPS_RPT_DMP.7z

I've uploaded dxdiag, 3 procdump full dumps (eden is before the issue, other two were created on game crash automatically by attaching procdump as debugger). There is minidump file inside from appdata and report file. Hopefully it will be of some assistance. dumps.zip

My prcodump is 4gb! Is it supposed to be this big?

My prcodump is 4gb! Is it supposed to be this big?

It is. It's entire memory and arma3.exe can use up to 4GB of memory on x64 systems.

Zectbumo removed a subscriber: Zectbumo.Feb 21 2017, 1:35 AM
Jack_Ost added a subscriber: Jack_Ost.EditedFeb 21 2017, 5:01 PM

RPT with some memory errors during 3fps period before crash of my game.
(Usefull informations begin line 9202)
arma3_2017-02-20_20-42-55.rpt
arma3_2017-02-20_20-42-55.bidmp
DxDiag.txt

miklide added a subscriber: miklide.EditedFeb 23 2017, 4:09 PM

I found semi-solid way to reproduce bug with my hardware:

  1. Join heavy script-loaded server (for example Tanoa wasteland (no mods required)
  2. Set your view distance to ~3200 m (both in settings and in «player menu» (~) )
  3. Fly any aircraft across the island for 30+ minutes

DxDiag.txt

Logs:

v18Lag.txt

v18Nolag.txt

arma3_2017-02-23_20-17-41.rpt

arma3.exe_170223_213051.dmp


More logs (BECTI server)

v18_lag_2.txt

v18_Nolag_2.txt

arma3_2017-02-24_13-58-31.rpt

arma3.exe_170224_144537.dmp

Lex added a comment.EditedFeb 27 2017, 2:10 AM

Someone can try and check it. I have disconnected BIOS Intel Virtualization Technology, result:

  • FPS in a game is stabilized better
  • It is less friezes
  • The fragmentary sounds characteristic to FPS falling don't appear in a game
  • In a game on the server, with MOD, 30 players, about 3 hours a game lasted - hasn't seen a problem 3FPS

@Lex out of curiosity, I've those questions:
What Operating System you have ?
What Intel CPU you have?
What security software you run ?
Do you have any other software which might be using hardware virtualization (e.g. sandboxie, virtualbox, vm ware etc) ?

Lex added a comment.EditedFeb 27 2017, 11:14 AM

@Dwarden

  • Intel Core i7-4770K, 4500 MHz (45 x 100)
  • ASUS Z97-K (BIOS 2902)
  • 2 x G Skill "Sniper" -F3-2133C10-8GSR (21,33 x 100)
  • ASUS GTX770-DC2-2GD5
  • Samsung SSD 850 PRO 128GB
  • Microsoft Windows 10 Pro x64

Security software - Windows Defender only
Other software - No
This effect was also at Windows 8\8.1. Perhaps OS reserves CPU streams when Intel Virtualization Technology enable. I made this recommendation at a forum, earlier. [[ https://forums.bistudio.com/topic/160288-arma-3-stable-server-166-performance-binary-feedback/?do=findComment&comment=3077414 | Arma 3 STABLE ]]When has taken place release of Arma3DEV x64, I am Intel Virtualization Technology again - enable, and have forgotten that it has made it. Has started over again receiving often 3FPS and all those problems that wrote in the previous message.
Used in a game, Recently, as release of arma3client_profiling_166_140454_v18
Perhaps, yesterday I lacked 10 minutes of a game to receive 3FPS. but anyway, my recommendation improves system productivity in a game

27.02.2017
Earlier, on this server, with MOD, with Intel Virtualization Technology, received 3FPS in 1,5-2 hours. When lot of players (25-30), 3FPS each hour are.
Today played more than 4 hours, has received 3FPS. It is an essential difference for me.

This comment was removed by miklide.

More data of lag state with devastator_cm mission (10 minutes)

Mission DL
Mod list (Drag and drop html in launcher to get mods):
devastator_cm_3fps.html
(only one missing from workshop Blastcore DesSilvers_BASE)

Logs:

DxDiag.txt
Arma3_2017-03-05_21-36-27.rpt

Before «3fps» state
arma3.exe_170305_214125.dmp
devastator_noLag.txt

During «3fps» state
arma3.exe_170305_215144.dmp
devastator_lag.txt

macchky added a subscriber: macchky.Mar 5 2017, 4:17 PM
  • AMD Ryzen 7 1700
  • GIGABYTE AX370-Gaming 5
  • 2 x 8GB DDR4
  • XFX Radeon RX480 8GB
  • Microsoft Windows 10 Pro x64

On coop mission

Seems to lack of pagefile remaining amount.

Arma_3fps_l og.zip

Someone can try and check it. I have disconnected BIOS Intel Virtualization Technology, result:

  • FPS in a game is stabilized better
  • It is less friezes
  • The fragmentary sounds characteristic to FPS falling don't appear in a game
  • In a game on the server, with MOD, 30 players, about 3 hours a game lasted - hasn't seen a problem 3FPS

@Dwarden
I got several members of my community who were having severe issues with the "3 fps" issues to try disabling this as per the image from @Lex.
Our community runs a fairly standard modset for a MilSim unit, including CUP, ACE, and DynaSound.
Since disabling this setting, the few guys who had severe issues have had next to no issues at all. Previously where sounds loading (explosion, large calibre weapon etc) would cause a crash, the same cases cause no crashes or drops at all.

Not sure what this may suggest to the devs working on the issue, but I thought it might help to know that it helps with the issue (in the majority of my test cases)

Vipera added a comment.EditedMar 10 2017, 4:11 AM

I was going to disable Intel Virtualization in BIOS to see if it helps and have found that I have already this parameter in disabled state. And it was disabled for a long time on my system. It means that this parameter does not help at all with the "3 fps" bug.

Vipera added a comment.EditedMar 10 2017, 4:45 AM

There are my two crash reports. In my case this "3 fps bug" happened couple of times when I was close to the battle and using scope (rifle and vehicle) on MP servers with mods and without mods. One time I got this bug when I was hiding inside building in a town full of enemy AI units and helicopter controlled by the player on enemy side started to make a gunfire from helicopter to the buildings near me. I was looking to the wall inside building at that moment and didn't see any explosions or any visual effects. But second later after I heard that helicopter started fire and heard explosions close to my position I got that "3 fps bug". I suppose that this bug is related to visual effects from weapon shots (fire, smoke, tracers), sound effects from weapon shots, LODs switching between undamaged/damaged states, PhysX.

I had tried to lower video settings and disable all post effects in game (motion blur, depth of field, etc.) but it doesn't help to prevent this bug to happen.

Sometimes I am able to recover from this bug by entering to the game menu for 20-30 seconds or pressing Alt-Tab to switch the application in Windows for 20-30 secs. Sometimes it helps but later game crashes with the error anyway. If I leave the zone where this bug happened than I can play a bit more after recovery. If I keep stay in this zone where bug happened than game will crash with the critical error.
ArmaReport_Log_20170222T095502_Viper.zip
ArmaReport_Log_20170222T074304_Viper.zip

I was going to disable Intel Virtualization in BIOS to see if it helps and have found that I have already this parameter in disabled state. And it was disabled for a long time on my system. It means that this parameter does not help at all with the "3 fps" bug.

Well, clearly it doesn't for you, and clearly it does for some of the guys I tested with. I never said it was a total fix, just that it alleviates it in SOME cases.
I think simply what it means is that the setting in some way affects the CPU and RAM, and with it disabled the issue is less prevalent.
I'd be intrigued to see, comparatively, how many instances of the bug/crashes you get with the option enabled. You may find there are more, you may not.

I'd be intrigued to see, comparatively, how many instances of the bug/crashes you get with the option enabled. You may find there are more, you may not.

There have to be the same stress test for both cases, with virtualization disabled and enabled. If you make different game situations then result is not correct.

I'd be intrigued to see, comparatively, how many instances of the bug/crashes you get with the option enabled. You may find there are more, you may not.

There have to be the same stress test for both cases, with virtualization disabled and enabled. If you make different game situations then result is not correct.

Indeed, which is why I'd be interested to see what your results are with virtualization enabled as opposed to disabled. My test cases have been through very similar scenarios with the setting enabled and disabled, and have seen a difference with it disabled.

One of the most annoying Bugs ever. On a mission, Enemy incoming.. down to 3 fps for a random amount of time. Hope there is a fix incoming. Good Luck guys!

ArmaReport_Log_20170311T195738_MastaMedula.zip

DxDiag.txt

Lex added a comment.EditedMar 17 2017, 12:16 PM

At 1.68 for me the problem was solved. Many thanks. But there were players who else received 3FPS. Perhaps the problem of settings of a game at the client, is required time for check.

  • My computer

Intel Core i7-4770K, 4500 MHz (44 x 100)
ASUS Z97-K (BIOS 2902)
2 x G Skill "Sniper" F3-2133C10-8GSR (21,33 Ñ… 100)
ASUS GTX770-DC2-2GD5
Samsung 850 Pro 128Gb
Corsair Force 3 SSD (120 ГБ)
Chieftec 750W

  • My launcher Arma3 settings

Compare contents of PC and make settings in proportion to mine.

  • Video of control of a game - almost everything on Ultra
SkillerPenguin added a comment.EditedMar 17 2017, 10:31 PM

As of 1.68, crashes are more frequent for me.

Using 32-bit.

https://feedback.bistudio.com/T120185

This post on the ARMA3 forum might be related to the 3 fps bug problem.

jager added a subscriber: jager.Apr 26 2017, 2:26 PM
ceeeb added a subscriber: ceeeb.EditedApr 29 2017, 10:35 AM

This is a long shot, but there is a bug with the skiptime command that can create very similar symptoms (2-3FPS which doesn't recover without restarting game) - T68952.
The general 3FPS issue may somehow be related to use of skiptime command, and/or world time and weather synchronising across network?

Lex removed a subscriber: Lex.Jun 23 2017, 2:13 AM
Dell added a subscriber: Dell.Sat, Dec 2, 9:59 AM

I had this. there was a warning about a lack of memory. The increase in virtual memory helped.

Add Comment