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

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
razazel created this task.Tue, Feb 7, 3:08 PM
razazel changed the task status from "New" to "Need More Info".
razazel raised the priority of this task from "Normal" to "Immediate".
razazel edited the task description. (Show Details)
razazel changed Severity from Major to Crash.
razazel edited Additional Information. (Show Details)
razazel claimed this task.
razazel edited the task description. (Show Details)
Faelucc added a subscriber: Faelucc.Tue, Feb 7, 8:31 PM
A.Roman added a subscriber: A.Roman.Wed, Feb 8, 2:58 PM

ArmaReport_Log_20170208T142656_Ale.zip

DxDiag.txt

It keeps happening over and over, I think it has something to do with the system because doesn't matter how many times I restart the game. I've been playing for weeks without this issue and now two times in thirty minutes.

A.Roman added a comment.EditedWed, Feb 8, 3:31 PM

ArmaReport_Log_20170208T143145_Ale.zip

On abort/rejoin ArmA crashed and got this error:
"Out of memory (requested 4644KB).
footprint 1323311104KB
pages 32768KB"

razazel edited the task description. (Show Details)Wed, Feb 8, 4:12 PM
razazel edited Additional Information. (Show Details)
razazel edited Additional Information. (Show Details)
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.EditedSat, Feb 11, 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.Sat, Feb 11, 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.EditedWed, Feb 15, 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.EditedThu, Feb 16, 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.Sat, Feb 18, 10:35 AM
This comment was removed by Vipera.

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 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 a view change happens, not sure what it is maybe looking in your scope, or binoculars or 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.EditedMon, Feb 20, 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.

Add Comment