Describe the issue
When rendering backend is selected as OpenGL, IOSurface is repeatedly created but not cleared resulting in infinitely growing memory usage. Others have also reported the similar.
Comparing CGL vs EAGL implementations indicates this line being the root cause. Should be
if (mFramebufferID)
{
mStateManager->deleteFramebuffer(mFramebufferID);
...
}
Configuration (required)
- UTM Version: 4.6.4
- OS Version: 16.3.1
- Device Model: iPad M1 16GB
- Is it jailbroken (name jailbreak used)? no
- How did you install UTM? trollstore
Describe the issue
When rendering backend is selected as OpenGL, IOSurface is repeatedly created but not cleared resulting in infinitely growing memory usage. Others have also reported the similar.
Comparing CGL vs EAGL implementations indicates this line being the root cause. Should be
Configuration (required)