Closed physicsimulation closed 2 years ago
The slicing (eg; cutting up the object into smaller parts) is only ~3% of the time that is spent by CuraEngine. Passing that to the GPU won't significantly improve the speed.
To add to that, other tasks CuraEngine performs can be hard to run in parallel. For example creating supports is done from the top down, and what needs to be supported in a layer always depends on the result of the layer above it. So it is always a matter of processing one layer after the other, instead of it being easy to process multiple layers at the same time (either on a CPU or on a GPU).
Closing this issue this is not something we want since it will not really improve and it is not easy to implement.
Is your feature request related to a problem?
Cura Engine Performance issue
Describe the solution you'd like
https://www.researchgate.net/publication/322562978_A_GPU-based_parallel_slicer_for_3D_printing
Describe alternatives you've considered
Formware 3d but exclusive to resin 8(
Affected users and/or printers
All
Additional information & file uploads
All modern softwares shall use GPU when available. I know that Cura interface uses GPU when moving display representation. Cura Slicer Engine uses a single CPU core and under exploits my 8 core CPU without talking about my available GPU power.