Following the first part article published the other day, we confirmed the behavior of the third generation Ryzen (Ryzen 3000 series) when the same processing as the first part was performed.
This time, as an additional verification,
・ The memory frequency of Ryzen CPU affects the total processing capacity.
Optimized for Ryzen CPU in Windows 10 update version 1903
Based on this information, we also confirmed how much it affects the use of Metashape. It would be greatly appreciated if it could be used as a reference for comparison with the previous results.
Measuring method, tools, etc.
・ Agisoft Metashape Version: Ver1.5.3
-CUDA enabled, CPU accelerator function not used, default state
・ Sample project: Doll (Agisoft sample data download page)
After starting Metashape in the above environment as before,
Align Photos (High) →Build Dense Cloud (Medium) →Build mesh (Medium)
Execute in the order of, check the execution time in the output log, and compare.
■ Ryzen XNUMXrd generation measurement
This verification environment:AMD Ryzen 7 3700X (XNUMXrd Generation)
CPU | AMD Ryzen 7 3700X 3.6GHz 8C / 16T |
memory | DDR4-2666 / DDR4-3200 |
GPU | Geforce RTX 2080 Ti |
OS | Microsoft Windows 10 Professional 64bit (version1809 / 1903) |
version | memory | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.5.3 | DDR4-2666 | 28 秒 | 1 minutes 8 seconds | 43 秒 |
DDR4-3200 | 28 秒 | 1 minutes 7 seconds | 40 秒 |
③ ④ Windows 10 (1903)
version | memory | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.5.3 | DDR4-2666 | 28 秒 | 1 minutes 10 seconds | 44 秒 |
DDR4-3200 | 29 秒 | 1 minutes 9 seconds | 41 秒 |
■ About measurement results
[Influence of memory frequency on the measurement result of Metashape]
In the Build Dense Cloud and build Mesh processing, the DDR4-2666 configuration showed a slight time reduction compared to the DDR4-3200 configuration.
However, in the case of Ryzen, the operating frequency of the memory with 4 memory configurations is 2667MHz, and regardless of the frequency of the mounted memory module, with 4 memory configurations, the operation frequency is 2666MHz. Considering this point, it can be said that the criterion for selection is whether or not to shorten the time or increase the installed capacity of the memory, and which one has the merit.
[Influence of Windows version on Metashape measurement results]
The measurement result after updating the Windows version to 1903 showed a slight speed reduction compared to 1809. In the verification this time, the power supply plan for AMD Ryzen "AMD Ryzen Balanced Power Plan" was enabled and the power supply was managed and measured, but with Metashape it can be said that the effect of the correction around this can not be expected so much.
■ Comparison with previous results
Again, let's compare the results of measuring the processing time of Metashape under each condition that we have implemented so far.
Last verification environment: AMD Ryzen Threadripper2 (XNUMXnd generation)
CPU | AMD Ryzen Threadripper 2990WX 3.00GHz / 80MB 32C / 64T |
OS | Microsoft Windows 10 Professional 64bit (Version 1803) |
⑤ Verification result
version | GPU | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.5.3 | RTX 2080 Ti | 40 秒 | 1 minutes 15 seconds | 1 minutes 11 seconds |
Pre-previous verification environment: AMD Ryzen Threadripper (XNUMXst generation)
CPU | AMD Ryzen Threadripper 1950X 3.40GHz / 40MB 16C / 32T |
OS | Microsoft Windows 10 Professional 64bit |
⑥⑦ Verification result
version | GPU | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.3.2 | GTX 1080 | 52 秒 | 1 minutes 23 seconds | 53 秒 |
GTX 1080 (SMT disabled) | 37 秒 | 1 minutes 20 seconds | 45 秒 |
Reference comparison 1:Intel Core i9 (XNUMX types)
CPU | Intel Core i9-7900X (3.30GHz (10C / 20T) |
OS | Microsoft Windows 10 Professional 64bit (Version 1803) |
⑧ Verification result
version | GPU | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.5.3 | RTX 2080 Ti | 40 秒 | 1 minutes 6 seconds | 38 秒 |
CPU | Intel Core i9-9900K (3.60GHz (8C / 16T) |
OS | Microsoft Windows 10 Professional 64bit (Version 1803) |
⑨ Verification result
version | GPU | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.5.3 | RTX 2080 Ti | 26 秒 | 1 minutes 4 seconds | 34 秒 |
Reference comparison 2:Intel Xeon
CPU | Intel Xeon W-2155 (3.30GHz (10C / 20T) |
OS | Microsoft Windows 10 Professional 64bit (Version 1803) |
⑩ Verification result
version | GPU | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.5.3 | RTX 2080 Ti | 39 秒 | 1 minutes 9 seconds | 1 minutes 12 seconds |
Summarizing the above, the total processing time is as follows.
The third-generation Ryzen that we verified this time also showed imminent improvement over the Intel Core i9 (9900K) that we verified as a reference comparison.
CPU | Align Photos | Build Dense Cloud | Build mesh | Total time * Reference |
---|---|---|---|---|
① AMD Ryzen 7 3700X / Win10 (1809) 2666 |
28 秒 | 1 minutes 8 seconds | 43 秒 | 139 秒 (2 minutes 19 seconds) |
② AMD Ryzen 7 3700X / Win10 (1809) 3200 |
28 秒 | 1 minutes 7 seconds | 40 秒 | 135 秒 (2 minutes 15 seconds) |
③ AMD Ryzen 7 3700X / Win10 (1903) 2666 |
28 秒 | 1 minutes 10 seconds | 44 秒 | 142 秒 (2 minutes 22 seconds) |
④ AMD Ryzen 7 3700X / Win10 (1903) 3200 |
29 秒 | 1 minutes 9 seconds | 41 秒 | 139 秒 (2 minutes 19 seconds) |
⑤ AMD Ryzen Threadripper 2990WX | 40 秒 | 1 minutes 15 seconds | 1 minutes 11 seconds | 186 秒 (3 minutes 6 seconds) |
⑥ AMD Ryzen Threadripper 1950X | 52 秒 | 1 minutes 23 seconds | 53 秒 | 188 秒 (3 minutes 8 seconds) |
⑦ AMD Ryzen Threadripper 1950X SMT disabled | 37 秒 | 1 minutes 20 seconds | 45 秒 | 162 秒 (2 minutes 42 seconds) |
⑧ Intel Core i9-7900X | 40 秒 | 1 minutes 6 seconds | 38 秒 | 144 秒 (2 minutes 24 seconds) |
⑨Intel Core i9-9900K | 26 秒 | 1 minutes 4 seconds | 34 秒 | 124 秒 (2 minutes 4 seconds) |
⑩ Intel Xeon W-2155 | 39 秒 | 1 minutes 9 seconds | 1 minutes 12 seconds | 180 秒 (3 minutes 0 seconds) |
Summary
One of the merits of the AMD Ryzen series is that it is much cheaper than the product made by Intel. Now, with support for 32GB memory module, 128GB configuration can also be considered, so in the case of 1 GPU configuration (without adding a GPU later), XNUMXrd generation Ryzen is a powerful choice for Metashape. I think it will be.
In addition, from the measurement results so far, CPUs with "single high clock" such as AMD's 7, 9 series and Intel Core i9 series are better than CPUs selling "multi-core" such as Xeon and Ryzen Threadripper. It seems that it is often effective for processing Build Dense Cloud and Build Mesh.