Skip to content

Main Navigation

Puget Systems Logo
  • Solutions
    • Recommended Systems For:
    • Content Creation
      • Photo Editing
        • Recommended Systems For:
        • Adobe Lightroom Classic
        • Adobe Photoshop
      • Video Editing
        • Recommended Systems For:
        • Adobe After Effects
        • Adobe Premiere Pro
        • DaVinci Resolve
        • Foundry Nuke
      • 3D Design and Animation
        • Recommended Systems For:
        • Autodesk 3ds Max
        • Autodesk Maya
        • Blender
        • Cinema 4D
        • Houdini
        • ZBrush
      • Real-Time Engines
        • Recommended Systems For:
        • Game Development
        • Unity
        • Unreal Engine
        • Virtual Production
      • Rendering
        • Recommended Systems For:
        • OctaneRender
        • Redshift
        • V-Ray
      • Digital Audio
        • Recommended Systems For:
        • Ableton Live
        • FL Studio
        • Pro Tools
    • Engineering
      • CAD
        • Recommended Systems For:
        • Autodesk AutoCAD
        • Autodesk Inventor
        • Autodesk Revit
        • SOLIDWORKS
      • Photogrammetry
        • Recommended Systems For:
        • ArcGIS Pro
        • Agisoft Metashape
        • Pix4D
        • RealityCapture
    • Scientific Computing
      • Recommended Systems For:
      • Data Science
      • Machine Learning / AI
      • Scientific Computing
    • More
      • Recommended Systems For:
      • Compact Size
      • Live Streaming
      • NVIDIA RTX Studio
      • Quiet Operation
      • Virtual Reality
  • Products
    • Intel Core i7 & i9
      Workstations with 13th Gen Intel Core i7 & i9 processors on Z690 and Z790 chipsets
    • AMD Ryzen 7 & 9
      Workstations with AMD Ryzen 7000 Series processors on B650 and X670 chipsets
    • AMD Threadripper PRO
      Workstations with AMD Threadripper PRO 5000 WX processors on the WRX80 chipset
    • Intel Xeon W
      Workstations with Intel Xeon W 3300 processors on the C621E chipset
    • Rackmount & Server
      Servers and workstations in rackmount chassis
    • Custom Computers
      Customize a desktop workstation from scratch
    • Custom Servers
      Customize a rackmount server from scratch
    • QNAP Network Attached Storage
      Check out our external storage options as an authorized reseller for QNAP
    • Recommended Third Party Peripherals
      View our list of recommended peripherals to use with your new PC
  • Publications
    • Articles
    • HPC Blog
    • Blog Posts
    • Case Studies
    • Podcasts
    • Press
  • Support
    • Contact Support
    • Support Articles
    • Warranty Details
  • About Us
    • About Us
    • Contact Us
    • Press Kit
    • Testimonials
    • Careers
  • Talk to an Expert
  • My Account
  1. Home
  2. /
  3. Hardware Articles
  4. /
  5. What is the Best CPU for Photogrammetry (2019)

What is the Best CPU for Photogrammetry (2019)

Posted on December 20, 2019 by William George
Always look at the date when you read an article. Some of the content in this article is most likely out of date, as it was written on December 20, 2019. For newer information, see our more recent articles.

Table of Contents

  • Introduction
  • What does the CPU (processor) do?
  • Pix4D CPU Performance
  • RealityCapture CPU Performance
  • Metashape CPU Performance
  • What processor should you use for a photogrammetry workstation?

Introduction

Picking the processor, or CPU, is one of the most important decisions when building or buying a workstation – but there are dozens of options to pick from at any given point, with varying specifications and price points, so making the right choice isn't always clear-cut. Is Intel or AMD the way to go? How many cores do you need? Will a more expensive CPU be worth the cost? It can be overwhelming to keep up with all the possibilities, even for those who like to read up on the latest technology, and many review websites focus on game performance and artificial benchmarks rather than real-world applications. That is why we prefer to directly test the applications our customers use, and also offer free consulting to help potential customers know what the best system will be for their unique workflow.

Having recently tested the latest Intel Core X-10000 series and AMD Threadripper 3rd Gen processors, along with all the other major CPU launches from the past year, we can now look back and say what the best processors from 2019 are for a variety of applications. In the case of photogrammetry, we already have several articles for these new CPUs that examine how they perform in Metashape, Pix4D, and RealityCapture. In this final round-up for the year, though, we want to provide a more general overview – along with some solid recommendations for what processors are the best for this type of workload going into the new year.

What is the best CPU for photogrammetry from 2019?
Image
What is the best CPU for photogrammetry from 2019?

Right now there are four main processor families, two from each of the big manufacturers, that are worth considering for most users:

  • Intel's mainstream Core 9th Gen (up to 8 cores, $499 max MSRP)
  • Intel's high-end desktop Core X 10000-series (10 to 18 cores, $979 max MSRP)
  • AMD's mainstream Ryzen 3rd Gen (up to 16 cores, $749 max MSRP)
  • AMD's high-end desktop Threadripper 3rd Gen (24 to 32 cores, $1,999 max MSRP)

There is a lot of overlap between the prices of the first three product lines listed there, while Threadripper comes in at a higher cost but also offers substantially more cores. Your budget is typically going to limit the number of CPU models you may be considering, though, so after we cover some background about CPUs and application-specific performance data we will list a few recommendations at different price points. Also, just a reminder: more expensive does not always mean faster, and in some cases, a more expensive CPU can actually result in worse performance.

CTA Image
Looking for a Photogrammetry Workstation?

Puget Systems offers a range of powerful and reliable systems that are tailor-made for your unique workflow.

Configure a System!
CTA Image
Labs Consultation Service

Our Labs team is available to provide in-depth hardware recommendations based on your workflow.

Find Out More!

What does the CPU (processor) do?

Since the goal is to make this article as widely usable as possible, I want to start with a brief description of what the CPU does – specifically in photogrammetry applications. In a nutshell, the CPU (or processor) is the 'brain' of a computer, and it is where the bulk of the calculations happen that turn a set of images into a 3D model and/or orthomosaic. As such, it is the most critical component when it comes to performance. Most photogrammetry software also uses the GPU (video card) to speed up processing in some areas, but that is limited to specific steps within the overall workflow and doesn't have nearly as much of an impact on overall performance as the CPU.

There are several aspects of a CPU that impact how fast it is, but it can be simplified into two main specifications: core count and frequency (clock speed). To break this down into simpler terms, we have a brief video that explains those concepts using a car analogy.

However, in addition to the number and frequency of the cores, there are many other factors that affect the real-world performance of a processor. The amount of cache memory a processor has can play a role, the presence of features like Hyperthreading, and even just the architecture (internal design) of the CPU can make a huge difference when it comes to how well it performs. This is why we can't just look at the specs on paper and determine which processor is best, but instead need to test them running real applications and data sets.

With that in mind, let's proceed to an overview of modern CPU performance in each of the three photogrammetry applications we test.

Pix4D CPU Performance

A lot is going on in the various charts below, so before getting into it we wanted to provide a key regarding the color scheme we used.

  • Light blue = Intel consumer CPUs (9th Gen)
  • Dark blue = Intel HEDT CPUs (X-10000 Series)
  • Light red = AMD consumer CPUs (Ryzen 3rd Gen)
  • Dark red = AMD HEDT CPUs (Threadripper 3rd Gen)
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Previous Next

Full benchmark and test data available in our post:
Pix4D CPU Performance: Intel Core X-10000 vs AMD Threadripper 3rd Gen

System Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Previous Next

Pix4D is probably the most straight-forward of these software titles, as it benefits from both high clock speed and high core count. AMD's previous generation of processors struggled a bit here because they didn't match Intel on per-core performance, but these new 3rd Gen chips are fantastic – outperforming Intel's latest models even with fewer cores, as well as offering more cores at the top-end.

RealityCapture CPU Performance

Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Previous Next

Full benchmark and test data available in our post:
RealityCapture CPU Performance: Intel Core X-10000 vs AMD Threadripper 3rd Gen

System Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Previous Next

RealityCapture shows a similar trend to what we saw in Pix4D, but less pronounced. AMD still wins across the board, but the gap is not as wide – especially between the top Ryzen 9 model (3950X) and the Threadripper chips… and between the two CPUs in that series, the higher core count model does not always win out.

Metashape CPU Performance

Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Previous Next

Full benchmark and test data available in our post:
Agisoft Metashape CPU performance: Intel Core X-10000 vs AMD Threadripper 3rd Gen

System Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Previous Next

When it comes to Agisoft Metashape, though, things get really strange. In this application we see that high core count processors are far slower, even when their single-core speeds should be similar to lower core count CPUs that perform well.

Digging into this further, it appears that Metashape just doesn't work well with thread counts above a certain level. We can verify this by trying to turn off features like Hyperthreading (on Intel chips) and Simultaneous Multi-threading (on AMD) and seeing that high core count models get faster, while low core count models get slower:

Chart of Agisoft Metashape Performance with HT and SMT On versus Off

Click to enlarge for easier reading

Image
Chart of Agisoft Metashape Performance with HT and SMT On versus Off

That chart is dense with data, and only covers four CPU models, but the key takeaway is that Intel's 10-core Core X 10900X benefits from having Hyperthreading enabled – but all three of the higher core count chips we tested (with 16, 18, and 24 cores) performed better with HT / SMT turned off. I'm not certain where the line is between CPUs that do better with and without that type of feature, but it looks to be somewhere in the 10-16 core range. If you already have a processor with more than 10 cores, and run Metashape, it is probably a good idea to test it with and without those features to see which way gives you better results. Our public benchmark is a great way to do that sort of comparison quickly, though you will need to look up how to toggle that feature in the BIOS of your system between test runs.

What processor should you use for a photogrammetry workstation?

After reviewing the data above, the answer to this question mostly comes down to your budget – but with some caveats regarding Metashape (if you use that application). Here is a list of the four CPUs we recommend for this type of workload, at varying price points:

  • AMD Ryzen 7 3900X (~$499)
  • AMD Ryzen 9 3950X (~$749)
  • AMD Threadripper 3960X (~$1,399) *
  • AMD Threadripper 3970X (~$1,999) *

* Don't bother with these CPUs if you only or primarily use Metashape, unless you work with massive projects and need >128GB of RAM

If we had to select one specific processor for the best overall performance and value across these applications, it would be AMD's Ryzen 9 3950X. It provides consistently great speeds in photogrammetry applications, and even in situations where the Threadripper chips pull ahead of it, there is still a viable case to make for it from a price-to-performance ratio standpoint.

One other thing to keep in mind is that Threadripper CPUs support for twice as much RAM: 256GB vs 128GB on Ryzen. Keep that in mind if you work on very large projects since insufficient memory can lead to reduced performance, especially in Pix4D and Metashape.

Hopefully, this post has helped you choose the right CPU for your photogrammetry workstation. Keep in mind that even with these recommendations, the right CPU for you may be different depending on the combination of programs you use and exactly what you do in those applications. If at all possible, we recommend speaking with one of our technology consultants (425.458.0273 or [email protected]) if you are interested in purchasing a Puget Systems workstation, as they can help you get the exact right system for both the work you do today and what you hope to do in the future.

CTA Image
Looking for a Photogrammetry Workstation?

Puget Systems offers a range of powerful and reliable systems that are tailor-made for your unique workflow.

Configure a System!
CTA Image
Labs Consultation Service

Our Labs team is available to provide in-depth hardware recommendations based on your workflow.

Find Out More!

Related Content

  • Intel Xeon W-3400 Content Creation Preview
  • Intel NUC 13 Extreme Content Creation Review
  • Intel Core i9 13900KS Content Creation Review
  • What H.264 and H.265 Hardware Decoding is Supported in DaVinci Resolve Studio?
View All Related Content

Latest Content

  • Basic Guide to Identify and Remove Malware
  • Should I Upgrade My Gpu
  • Case Study with Lost Boys Interactive
  • Samsung 990 Pro Critical Firmware Update
View All
Tags: AMD Ryzen 3rd Gen, AMD Threadripper 3rd Gen, CPU, Intel 9th Gen, Intel vs AMD, Intel X-10000, Intel X-series, Metashape, photogrammetry, Pix4D, RealityCapture

Who is Puget Systems?

Puget Systems builds custom PCs tailored for your workflow

Extensive in-house testing
making you more productive and giving you more performance for your dollar

Reliable workstations
with fewer crashes and blue screens means more time working, less time waiting on your computer

Support that understands
your complex workflows and can get you back up and running ASAP

Proven track record
check out our customer testimonials and Reseller Ratings

Get Started

Browse Our Workstations

Fractal Design Define 7 Chassis with Puget Systems Logo

Select your workflow:

Content Creation
Engineering
Scientific Computing
More

Latest Articles

  • Basic Guide to Identify and Remove Malware
  • Should I Upgrade My Gpu
  • Case Study with Lost Boys Interactive
  • Samsung 990 Pro Critical Firmware Update
  • How To Use Linux Kernel Boot Options
View All

Post navigation

 DaVinci Resolve Studio 16.1.2 Update – RED SDK improvementsLightroom Classic CPU performance: AMD Threadripper 3990X 64 Core 
Puget Systems Logo
Build Your Own PC Site Map FAQ
facebook instagram linkedin rss twitter youtube

Optimized Solutions

  • Adobe Premiere
  • Adobe Photoshop
  • Solidworks
  • Autodesk AutoCAD
  • Machine Learning

Workstations

  • Content Creation
  • Engineering
  • Scientific PCs
  • More

Support

  • Online Guides
  • Request Support
  • Remote Help

Publications

  • All News
  • Puget Blog
  • HPC Blog
  • Hardware Articles
  • Case Studies

Policies

  • Warranty & Return
  • Terms and Conditions
  • Privacy Policy
  • Delivery Times
  • Accessibility

About Us

  • Testimonials
  • Careers
  • About Us
  • Contact Us

© Copyright 2023 - Puget Systems, All Rights Reserved.