In editor, when running a task that does not issue a BeginFrame/EndFrame for a long time, the GPU will eventually run out of memory.
See UDN: https://udn.unrealengine.com/questions/431450/directx12-oom-issue.html
Result: After 10+minutes, there will be a large spike in VRAM usage. It is possible that this leads to a crash.
During the task, Slate will generate lots of 'FD3D12DynamicHeapAllocator::AllocUploadResource' for updating Vertex/Index buffers, but those are only released on EndFrame, leading to an OOM.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-58764 in the post.
3 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 4.18, 4.19, 4.20 |
Created | May 7, 2018 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |