Page 1 of 6
GPU based DCP encoding
Posted: Thu Mar 10, 2016 4:56 pm
by nimes
Hi Carl,
Will there be GPU based encoding added in the next release? Support for CUDA based cards or AMD's or Intels OpenCL GPUs?Assimilate Scratch and EasyDCP have a feature using GPUs which really accelarates color transformation and JPEG2000 encoding.
Re: GPU based DCP encoding
Posted: Thu Mar 10, 2016 5:27 pm
by carl
I am working on it, but no promises...
Re: GPU based DCP encoding
Posted: Fri Aug 11, 2017 12:37 pm
by johnnymagne
Hi!
Any update on GPU-encoding?
It would greatly improve my encoding times....I´m on Mac
J
Re: GPU based DCP encoding
Posted: Sat Aug 12, 2017 12:14 pm
by carl
Not a lot as happened with that, unfortunately. It's really a question of finding the time to investigate it more.
Re: GPU based DCP encoding
Posted: Sat Aug 12, 2017 3:17 pm
by Carsten
The question is, would it mean less effort if, at first, you restrict yourself to implementing 'just' an encode server under linux. People could put a GPU into a rather cheap base machine. The question is, how will network/GPU balance out in that scenario.
We definitely need a solution that supports cinema profiles.
Having said that - I'd love to see DOM benchmarks of an AMD Threadripper... A full machine will certainly be more costly than even a fast GPU, but it will run with the existing code. So far I haven't even seen a Ryzen in the wild.
https://www.cpubenchmark.net/high_end_cpus.html
- Carsten
Re: GPU based DCP encoding
Posted: Sat Sep 09, 2017 6:38 am
by Cantar4
Carsten wrote: ↑Sat Aug 12, 2017 3:17 pm A full machine will certainly be more costly than even a fast GPU, but it will run with the existing code.
here is a very interesting discussion between the main developpers of Handbrake on multi threading:
https://forum.handbrake.fr/viewtopic.php?f=26&t=36715
and another one on the minute advantages of GPU harnessing:
https://forum.handbrake.fr/viewtopic.php?f=26&t=36768
--
Re: GPU based DCP encoding
Posted: Mon Feb 05, 2018 9:11 am
by escapes
Threre are few projects for CUDA accelerated J2000 encoding
apps.man.poznan.pl/trac/jpeg2k
https://github.com/uclouvain/openjpeg/wiki/GSoC2012
http://www.fastcompression.com/products ... eg2000.htm
maybe someone can let any of them work with DCP-o-matic
Re: GPU based DCP encoding
Posted: Mon Feb 05, 2018 9:16 am
by escapes
Re: GPU based DCP encoding
Posted: Mon Feb 05, 2018 11:20 am
by Guddu
Carsten wrote: ↑Sat Aug 12, 2017 3:17 pm
The question is, would it mean less effort if, at first, you restrict yourself to implementing 'just' an encode server under linux. People could put a GPU into a rather cheap base machine. The question is, how will network/GPU balance out in that scenario.
We definitely need a solution that supports cinema profiles.
Having said that - I'd love to see DOM benchmarks of an AMD Threadripper... A full machine will certainly be more costly than even a fast GPU, but it will run with the existing code. So far I haven't even seen a Ryzen in the wild.
https://www.cpubenchmark.net/high_end_cpus.html
- Carsten
I am on Ryzen 1700X... if you need me to run a test please let me know.
My build is as follows
https://pcpartpicker.com/user/Guddu/saved/#view=Np4BP6
Re: GPU based DCP encoding
Posted: Mon Feb 05, 2018 1:33 pm
by Carsten
Hi Guddu - we have a Ryzen 1700 benchmark here - it's impressing for a single CPU machine...
https://dcpomatic.com/benchmarks/input.php?id=1
- Carsten