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.
GPU based DCP encoding
-
- Site Admin
- Posts: 2548
- Joined: Thu Nov 14, 2013 2:53 pm
Re: GPU based DCP encoding
I am working on it, but no promises...
-
- Posts: 1
- Joined: Fri Aug 11, 2017 12:35 pm
Re: GPU based DCP encoding
Hi!
Any update on GPU-encoding?
It would greatly improve my encoding times....I´m on Mac
J
Any update on GPU-encoding?
It would greatly improve my encoding times....I´m on Mac
J
-
- Site Admin
- Posts: 2548
- Joined: Thu Nov 14, 2013 2:53 pm
Re: GPU based DCP encoding
Not a lot as happened with that, unfortunately. It's really a question of finding the time to investigate it more.
-
- Posts: 2804
- Joined: Tue Apr 15, 2014 9:11 pm
- Location: Germany
Re: GPU based DCP encoding
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
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
-
- Posts: 86
- Joined: Wed Jul 20, 2016 4:52 pm
Re: GPU based DCP encoding
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
--
-
- Posts: 2
- Joined: Mon Feb 05, 2018 9:08 am
Re: GPU based DCP encoding
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
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
-
- Posts: 2
- Joined: Mon Feb 05, 2018 9:08 am
-
- Posts: 133
- Joined: Wed Oct 04, 2017 4:49 am
Re: GPU based DCP encoding
I am on Ryzen 1700X... if you need me to run a test please let me know.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
My build is as follows
https://pcpartpicker.com/user/Guddu/saved/#view=Np4BP6
-
- Posts: 2804
- Joined: Tue Apr 15, 2014 9:11 pm
- Location: Germany
Re: GPU based DCP encoding
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
https://dcpomatic.com/benchmarks/input.php?id=1
- Carsten