Search Issue Tracker
Won't Fix
Votes
0
Found in
2018.3.0b3
Issue ID
1085701
Regression
No
[GPU PLM] GPU Lightmapper bakes significantly slower than CPU Lightmapper in certain project
Steps to repro:
1. Open attached project and 'SampleScene' scene;
2. In the Lighting window select 'Progressive' lightmapper;
3. Bake the scene with the Progressive CPU lightmapper;
4. Observe the Total Bake Time in the Lighting window;
5. In the Lighting window select 'Progressive GPU (Preview)' lightmapper;
6. Bake the scene with the Progressive GPU Lightmapper;
7. Observe the Total Bake Time in the Lighting window and compare it with the one observed at step 4.
Expected result:
Progressive GPU lightmapper bakes faster than Progressive CPU lightmapper.
Actual result:
- Progressive GPU ligthmapper bakes lighting slower than CPU Lightmapper. This results in either slower Bake Performance and Total Bake Time (7.82 mrays/sec with CPU Lightmapper vs 0.34 mrays/sec on CPU Lightmapper). See attached screenshot.
Also, while baking with GPU lightmapper GPU load is about 100%, which slows Editor and OS to the great extent.
Notes:
- Reproducible in 2018.3.0b4, 2018.3.0b3;
- Reproducible while baking on GeForce 1070GTX;
- This performance failure happens only in this particular project, doesn't happen with the new project created from scratch or in the other projects.
Comments (1)
-
mowax74
Feb 05, 2020 20:34
My CPU bake performance with the Threadripper (ca. 12.5 mrays/sec.) is also faster than with my 1070Ti GPU (ca. 4.5 mrays/sec).
I have no idea if that is just normal, since a lot of effort from the unity development was to develope the progressive GPU lightmapper along - that now is not of a great use, when the speed is not that significantly higher (even A LOT slower, compared to this Threadripper).
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- "Shader warning in 'Hidden/Light2D': implicit truncation of vector type" is thrown when building Universal 2D template
- AI Assistant breaks compilation of packages using System.Runtime.CompilerServices.Unsafe via auto-referencing
- Unity Hub checks the "Documentation" module by default on the 6.4 and 6.5 streams despite that it was unchecked with the previous installs
- Shortcut that toggles between Dopesheet and Curves Views in the Animation Window's Timeline is mislabed
- Property List Items Overlap onto the Property List's top edge when scrolling through a long Property List
Resolution Note:
The GPU Lightmapper does not support submaterials. The scene has 60 submaterials. Also the UVs are badly configured and overlapping. Please use CPU Lightmapper for this scene until we support submaterials.