Page MenuHomeFeedback Tracker

Ram and Vram Cleanup issue
New, NormalPublic

Description

First off I'm not sure if this is intentional design, however to me it looks like a bug.
The game seems not to clean up memory of terrain which is no longer in view or objects that have been removed. Additionally when you leave a Server or quit the editor to main menu loaded assets and terrain seem to remain in Ram and VRAM until the game is restarted from the launcher. VRAMusage has been observed to hit over 10 Gb in the Eden Editor. The same happens on multiplayer servers and after around 3h of playtime the load on the GPU has increased to the point where objects start to flicker in and out of existence multiple times per second.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 11 x64
Operating System Version
Windows 11 Pro 23H2 OS build 22631.3007
Category
Performance
Steps To Reproduce

Start Arma3 -> open perfmon and select counters for VRAM private bytes and Ram private Memory of the Arma3_x64.exe process -> load up the Editor -> fly around to load the entire Map and objects and check Memory usage in perfmon -> Memory usage only increases -> quit the editor -> memory usage does not drop as the scenario should be removed from memory -> quit the game and check as Windows cleans up all memory.

Additional Information

System information and Specs:
CPU: Ryzen 7 7800x3D
Ram: 32GB 6000MT G-Skill Trident Z
GPU: Asrock Radeon 7900XTX
GPU Driver: 31.0.23013.1023
Game Version 2.14.150957
Attached are a recording of me showing the issue and data collected during this recording through windows perfmon. Other players i have talked with also have reported to have experienced simmilar effects, however have not looked into the issue as thoroughly as me.


Event Timeline

Oh the Video seems to be encoded using Av1

dedmen added a subscriber: dedmen.Mar 15 2024, 1:11 PM

load on the GPU has increased to the point where objects start to flicker in and out of existence multiple times per second.

That is not VRAM related, the flickering is RAM.
We recently discovered a bug with how the game calculates available RAM, its already fixed on the profiling branch.

Indeed the game only cleans up memory when it needs more space to store other stuff.