cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

DPP 4 on AMD Ryzen Threadripper

dpp4user
Contributor

Does anybody has experience with DPP 4.x on AMD Ryzen Threadripper CPUs?

Does DPP utilize all cores? At least temporarily?

 

Next question would be how long opening a RAW file (stored on SSD) takes.

But this depends on so many other parameters that is it not easy to compare.

9 REPLIES 9

shadowsports
Legend
Legend

Greetings,

Intel or AMD, DPP can use all cores, but utilization depends on the operation.  (example) opening a file vs. batch processing. 

 

Best performance is achieved with an SSD (m.2) and about 16GB of RAM.  Batch processing with a large number of files only performs marginally better with 16~32GB of RAM.  The faster the processor the better, but you will never use all of your cores simultaneously at 100% utilization. 

 

Opening a file?  A blink of the eye.  1~1.5 sec on average (30MP example) if your images are stored on local m.2 or SSD.

 

A second or two longer if you loading from an external disk or NAS.  Its very fast either way.  Varies by environment, so we can't accurately gauge the performance on your system. But the above can be used as a baseline.

 

I used AMD processors exclusively from 1994~2003.  I moved to Intel in 2004 when they did away with the P3 slot processor and moved to the P4.  Never looked back.  AMD still provides a great lower cost alternative to intel and if OC is your thing, the sky's the limit.  I just don't have the time to tinker like I used to.  Each brand has its strength and weakness.  Whether floating point calculations or highest available clock speeds.  Compatibiity wise, intel has always been the leader.

 

Cheers!

   

~Rick
Bay Area - CA


~R5 C (1.0.6.1) ~RF Trinity, ~RF 100 Macro, ~RF 100~400, ~RF 100~500, +RF 1.4x TC, +Canon Control Ring, BG-R10

~DxO PhotoLab Elite ~DaVinci Resolve ~Windows11 Pro ~ImageClass MF644Cdw/MF656Cdw ~Pixel 8 ~CarePaks Are Worth It

Waddizzle
Legend
Legend

When you go to the page to download DPP, you will see the hardware and software requirements and recommendations.  Canon only recommends Intel CPUs

 

25A9ED08-7D53-402A-B094-1F28CE67F28D.jpeg

 

The AMD processors are not fully compatible with Intel CPUs.

--------------------------------------------------------
"The right mouse button is your friend."

wq9nsc
Authority
Authority

When you will notice slow speed with DPP is when using digital lens optimizer and in particular when it is also doing significant high ISO noise reduction. 

 

I am using a HP Z series workstation with twin 8 core Intel Xeon CPUs with 128 GB of RAM per CPU and a fast video card with multiple GPUs and it often takes around 15 seconds to process a file from the 1DX 2 when using the lens optimizer while it is also de-noising.  During this time CPU and GPU utilization generally stays at 15% or less so it really isn't doing a very good job of using available system resources. 

 

Rodger

EOS 1DX M3, 1DX M2, 1DX, 5DS R, M6 Mark II, 1D M2, EOS 650 (film), many lenses, XF400 video

Peter
Authority
Authority

@dpp4user wrote:

Does anybody has experience with DPP 4.x on AMD Ryzen Threadripper CPUs?

Does DPP utilize all cores? At least temporarily?

 

Next question would be how long opening a RAW file (stored on SSD) takes.

But this depends on so many other parameters that is it not easy to compare.


I am using Threadripper 1950x (first generation), m2, Nvidia GTX 1060 and has 64GB ram. My main OS is Ubuntu 18.04 and I use RawTherapee and darktable. Canon doesn't support Linux. If I want to use DPP4 I will need to use it under VirtualBox. VirtualBox 5.2 has a limitation of 8 threads so even if I have 32 threads I can only use 8 in the virtual machine. Also, GPU acceleration is not something that is activated in my virtual machine. Windows 10 in my VirtualBox uses a harddrive and not a m2.

 

In Windows 10 and with 8 threads DPP4 uses them all.

 

I downloaded a 1D X II raw file from the free raw file database raw.pixls.us and it took 15 seconds to export it to jpeg with the settings from the print screens below. Around same thing if I export to 16 bit Tiff. With all settings off (noise reduction, DLO, sharpness etc), it takes 8 seconds.

 

If I do the same thing (DLO, full noise reduction etc) with a 5DsR raw file from the same database it takes me 32 seconds.

 

Skärmbild från 2019-12-26 11-39-45.png

 

Skärmbild från 2019-12-26 11-33-51.png

 

Skärmbild från 2019-12-26 11-17-17.png

VirtualBox updated to version 6.

With 16 threads instead of 8 it still took the same time, 8 seconds, for 1D X II with default settings. On the other hand it took 11 seconds instead of 15 seconds for the same file with DLO. full noise reduction etc.

For 5DsR with DLO, full noise reduction etc it took 20 seconds instead of 32 seconds.

 

No speed gain in VirtualBox to use more threads than fysical cores.

dpp4user
Contributor

Thanks for all your contributions so far.

Since I'm working with an Intel Core i5-4570 CPU @ 3.20GHz (4 Cores, 16GB RAM, SSD as storage device, NVIDIA GT1030 with 2 GB video memroy) for many years now, I'm considering an upgrade. But I'm not sure whether, or how much it will speed up working with DPP. My main issue is that M100 RAW files sometimes take a minute or so until the final colors appear and the busy wheel at the bottom right disappears. However, my 6D RAW files are ready to edit after a few seconds. So DPP obviously requires a lot more CPU work to process the raw data of the M100 sensor (and the slightly bigger image) and I wonder whether more cores will help.

 

 

 

DPP will use the "CUDA" cores found on Nvidia cards to speed up processing for display (but not for file conversion).  I am not sure how much difference it makes as to how many or how fast the CUDA cores are on your specific video card and Canon doesn't provide any guidance.  Last year I upgraded from an older Nvidia card to a RTX 2060 with a far more powerful GPU but I didn't notice any difference in speed with DPP which isn't surprising because DPP resource utilization is quite low even when the little wheel is spinning.  I also run a Corel video editing product on this workstation and when it is processing video all 8 cores on both CPUs are heavily loaded as is the Nvidia GPU unlike when DPP seems to be taking its time.

 

I installed DPP on my HP Zbook also which has a 4 core I7 and Nvidia graphics but without the performance of my Z series workstation. I need to spend some time with DPP on the Zbook laptop to see if it uses a bigger percentage of system resources of this lesser system or takes it easy on it also.

 

I have no experience with AMD, there was a good reason to stay away from AMD for many resource hungry packages a few years ago but I don't know where that stands today.  I have been happy with the twin Xeon (workstation/server version of the I7) processors in my workstation and the performance is fine with DPP using the large RAW files from my 1DX and 1DX 2 bodies.

 

Rodger

EOS 1DX M3, 1DX M2, 1DX, 5DS R, M6 Mark II, 1D M2, EOS 650 (film), many lenses, XF400 video

Waddizzle
Legend
Legend

@dpp4user wrote:

Does anybody has experience with DPP 4.x on AMD Ryzen Threadripper CPUs?

Does DPP utilize all cores? At least temporarily?

 

Next question would be how long opening a RAW file (stored on SSD) takes.

But this depends on so many other parameters that is it not easy to compare.


Nothing has changed.  Running DPP on AMD CPUs does not appear to be supported.

--------------------------------------------------------
"The right mouse button is your friend."

ClemensLee
Apprentice

Hi

 

Did anyone use AMD 5700G CPU for DPP4.x, I open this app and it's need 10-15 minutes to ready, I have another AMD 5950X+RX570 system, it works well.

 

Regards

Avatar
click here to view the press release
Announcements