Search Issue Tracker
Fixed in 2023.1.11f1
Fixed in 2023.1.X, 2023.2.X, 2023.3.X, 7000.0.0a1, future release
Votes
1
Found in
2023.1.4f1
2023.2.0a20
2023.3.0a1
Issue ID
UUM-41988
Regression
Yes
Light Probe GPU memory is not deallocated when cancelling a bake
Steps to reproduce:
- Open any scene
- Open the Task Manager and view your GPU memory utilization
- Add some probes
- Crank the lighting settings (such as probe multiplier) to make the allocation sizeable (depending on your GPU).
- Make sure you're using the GPU Lightmapper
- Hit 'generate lighting'
- Wait until you see the VRAM allocation happening (should be a steep hump in the video memory utilization)
- Allow the bake to finish (see that the memory is indeed deallocated)
- Initiate another bake
- This time, before the `Baking` step is done, but after the allocation has finished, hit `Cancel` in the Lighting Window.
- Notice how the memory is not cleaned up.
- Hitting `Generate Lighting` again will allocate even more memory.
- Repeat generate-cancel as many times as you see fit, it will keep stacking memory.
Notes: The LightBaker process is properly cleaned up. This reproduces only with LightBaker and LightProbes in 2023.2 and 2023.1. It also affects APV.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Frame Debugger is not disabled when switching Scenes if the Frame Debugger window is not open during the transition
- Standalone Profiler Targets another Project if a Standalone Profiler was launched in it before when switching between Edit or Play Mode Targets
- Crash on ForwardRenderLoopJob when opening a specific project
- [Android] Memory leak and eventual crash on Snapdragon 8 Gen 1+ devices when a Clear Pass is executed after Framebuffer Fetch
- PhysicsRaycaster ray length is incorrect when casting from rotated Camera
Add comment