Different results when running same packaged builds on different PCs

Hi, I am have a Nanite crash issue on one PC while another PC seems fine. The crash is [Cannot allocate more root pages x/x. Pool resource has grown to maximum size of 2048MB. xMBis spent on streaming data, leaving xMB for x root pages]. After changing the streaming pool size (r.Nanite.Streaming.StreamingPoolSize) down to 256MB, I can run the packaged builds(some static meshes break which is reasonable because the streaming pool size is too small). On anther PC, the packaged builds runs with r.Nanite.Streaming.StreamingPoolSize = 1280.

So, what could happened? Many thanks!

Hi,
please check your RAM usage on that PC. It looks to me like you are running out of RAM.

If this is not the issue, please post more information about the PCs such as specs, drivers etc.
You could also take look at the crash log of the packaged application. This usually sheds more light onto what caused the crash.

Hi @SinnPhilipp , I do not think this is an OOM issue (This might means that in my 3D scene, there are more than xxx number of unique Nanite static meshes. However there are not). For the PC which runs with r.Nanite.Streaming.StreamingPoolSize = 256, I use a RTX4090 GPU with 128GB memory, and the other PC has a RTX3070 GPU with 64GB memory. What’s interesting is that the PC with lower hardware can run with a higher Nanite configuration. This is confusing right :confounded_face: ?