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
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
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.