Skip to content

Main Navigation

Puget Systems Logo
  • Solutions
    • Recommended Systems For:
    • Content Creation
      • Photo Editing
        • Recommended Systems For:
        • Adobe Lightroom Classic
        • Adobe Photoshop
        • Stable Diffusion
      • Video Editing
        • Recommended Systems For:
        • Adobe After Effects
        • Adobe Premiere Pro
        • DaVinci Resolve
        • Foundry Nuke
      • 3D Design & 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:
        • Keyshot
        • OctaneRender
        • Redshift
        • V-Ray
      • Digital Audio
        • Recommended Systems For:
        • Ableton Live
        • FL Studio
        • Pro Tools
    • Engineering
      • Architecture & CAD
        • Recommended Systems For:
        • Autodesk AutoCAD
        • Autodesk Inventor
        • Autodesk Revit
        • SOLIDWORKS
      • Visualization
        • Recommended Systems For:
        • Enscape
        • Lumion
        • Twinmotion
      • Photogrammetry & GIS
        • Recommended Systems For:
        • ArcGIS Pro
        • Agisoft Metashape
        • Pix4D
        • RealityCapture
    • AI & HPC
      • Recommended Systems For:
      • Data Science
      • Generative AI
      • Large Language Models
      • Machine Learning / AI Dev
      • Scientific Computing
    • More
      • Recommended Systems For:
      • Compact Size
      • Live Streaming
      • NVIDIA RTX Studio
      • Quiet Operation
      • Virtual Reality
    • Business & Enterprise
      We can empower your company
    • Government & Education
      Services tailored for your organization
  • Products
    • Computer System Styles:
    • Desktop Workstations
      • AMD Ryzen
        • Ryzen 9000:
        • Mini Tower
        • Mid Tower
        • Full Tower
      • AMD Threadripper
        • Threadripper 7000:
        • Mid Tower
        • Full Tower
        • Threadripper PRO 5000WX:
        • Full Tower
        • Threadripper PRO 7000WX:
        • Full Tower
      • AMD EPYC
        • EPYC 9004:
        • Full Tower
      • Intel Core
        • Core 13th Gen:
        • Small Form Factor
        • Core 14th Gen:
        • Mini Tower
        • Mid Tower
        • Full Tower
      • Intel Xeon
        • Xeon W-2400:
        • Mid Tower
        • Xeon W-3400:
        • Full Tower
    • Custom Computers
    • Laptop Workstations
      • Puget Mobile 17″
    • Rackstations
      • AMD Rackstations
        • Ryzen 7000:
        • R550-6U 5-Node
        • Ryzen 9000:
        • R121-4U
        • Threadripper 7000:
        • T121-4U
        • Threadripper PRO 5000WX:
        • WRX80 4U
        • Threadripper PRO 7000WX:
        • T141-4U
        • EPYC 9004:
        • E140-4U
      • Intel Rackstations
        • Core 14th Gen:
        • C131-4U
        • Xeon W-3400:
        • X141-4U
        • X141-5U
    • Custom Rackmount Workstations
    • Puget Servers
      • Puget Servers
        • AMD EPYC:
        • E200-1U
        • E140-2U
        • E280-4U
        • Intel Xeon:
        • X200-1U
    • Custom Servers
    • Storage Solutions
      • Network Attached Storage
        • QNAP NAS Recommendations
      • Puget Storage
        • Puget Storage:
        • 12-Bay 2U
        • 24-Bay 2U
        • 36-Bay 4U
    • Recommended Third Party Peripherals
      Curated list of accessories for your workstation
    • Puget Gear
      Quality apparel with Puget Systems branding
  • Publications
    • Articles
    • Blog Posts
    • Case Studies
    • HPC Blog
    • Podcasts
    • Press
    • PugetBench
  • Support
    • Contact Support
    • Support Articles
    • Warranty Details
    • Onsite Services
    • Unboxing
  • About Us
    • About Us
    • Contact Us
    • Our Customers
    • Enterprise
    • Gov & Edu
    • Press Kit
    • Testimonials
    • Careers
  • Talk to an Expert
  • My Account
  1. Home
  2. /
  3. Hardware Articles
  4. /
  5. Agisoft PhotoScan 1.4.1 – Apple iMac Pro and Mac Pro vs PC Workstations

Agisoft PhotoScan 1.4.1 – Apple iMac Pro and Mac Pro vs PC Workstations

Posted on June 18, 2018 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 June 18, 2018. For newer information, see our more recent articles.

Table of Contents

  • Introduction
  • Methodology and Test Hardware
  • Results
  • Analysis
    • Building Model on Mac:
    • Building Model on PC:
  • Conclusion

Introduction

PhotoScan is a photogrammetry program: an application that takes a set of images and combines them to create a 3D model or map. This article is part of a series looking at how different aspects of computer hardware affect PhotoScan performance. For more information on this software, or to see the other entries, check out our introductory article.

Like many professional software developers, Agisoft has released versions of PhotoScan for both Windows and macOS. That means we can directly compare the performance of PCs and Macs, to see both how fast these different types of computers are and how much value (performance per dollar) they provide. Let's see how the 12-core Mac Pro (still being sold by Apple, despite its age) and 14-core iMac Pro stack up to several PCs.

Methodology and Test Hardware

We've tested numerous PC configurations – both different CPUs and videos card combinations – in recent weeks. To make an interesting and logical comparison to the Apple workstations, and to avoid information overload, we are going to stick with just a few hardware configurations which should be similar in price to the Mac systems.

Because the GPU has a big impact on processing times in some workflow steps, but Apple's systems are limited on video card selection, we will be including only a single GeForce GTX 1080 Ti in the PCs used for this article. Adding a second (and even third) video card can improve performance in certain steps within PhotoScan, which we explored in another article.

As with the other recent articles we have published, all tests were conducted with "High" quality settings. We used relatively small photo sets to avoid the amount of memory that each platform supports limiting performance. Please note that RAM capacity is absolutely something to consider if you work with large image sets, though, so check out this PDF from Agisoft to see how much you'll need.

If you would like more details about the full hardware configurations we tested on, and the image sets we used within PhotoScan, simply click here to expand the following section.

Testing Hardware
Motherboard: Gigabyte Z370 AORUS 5 Gigabyte X299 Designare ASUS WS C621E SAGE
CPU: Intel Core i7 8700K 3.7GHz
(4.7GHz Turbo) 6 Core
Intel Core i9 7900X 3.3GHz
(4.3/4.5GHz Turbo) 10 Core

Intel Core i9 7940X 3.1GHz
(4.3/4.4GHz Turbo) 14 Core

Intel Core i9 7980XE 2.6GHz
(4.2/4.4GHz Turbo) 18 Core
2x Intel Xeon Gold 5122 3.6GHz (3.7GHz Turbo) 4 Core
2x Intel Xeon Gold 6154 3.0GHz (3.7GHz Turbo) 18 Core
RAM: 4x Crucial DDR4-2666 16GB (64GB total) 12x Crucial DDR4-2666 ECC Registered 32GB (384GB total)
GPU: NVIDIA GeForce GTX 1080 Ti 11GB
Storage Drive: Samsung 960 Pro M.2 PCI-E x4 NVMe SSD
OS: Windows 10 Pro 64-bit
Software: Agisoft PhotoScan 1.4.1
Image Sets (from PhotoScan website)
Monument (32 photos) Building (50 photos)

Results

Here are results for the Building image set:

PhotoScan 1.4.1 Mac vs PC - Building Model - Align Photos

PhotoScan 1.4.1 Mac vs PC - Building Model - Build Dense Cloud

PhotoScan 1.4.1 Mac vs PC - Building Model - Build Mesh

PhotoScan 1.4.1 Mac vs PC - Building Model - Build Texture

And here are results for the Monument image set:

PhotoScan 1.4.1 Mac vs PC - Monument Model - Align Photos

PhotoScan 1.4.1 Mac vs PC - Monument Model - Build Dense Cloud

PhotoScan 1.4.1 Mac vs PC - Monument Model - Build Mesh

PhotoScan 1.4.1 Mac vs PC - Monument Model - Build Texture

Analysis

The Mac and PC systems are in the same ballpark for processing speeds in aligning photos, building a dense point cloud, and building textures. The Macs are actually a bit faster in Align Photos, though it is the shortest of the four workflow steps. Conversely, the PCs come out ahead in the Build Dense Cloud and Build Texture steps. The newer iMac Pro is faster than the old Mac Pro across the board, even though the cylindrical desktop has dual video cards (which should help in aligning photos and building the dense point cloud).

When it comes to the Build Mesh step, though, something is wrong. I've re-run tests several times now, to make sure the results above are accurate, and even made sure that the models are coming out with similar sizes (points, faces, and vertices). See for yourself:

Building Model on Mac:

Building Model on PC:

Even though the sizes are quite close – with 1% of each other on point, face, and vertex count – and the quality settings used on both the PC and Mac were the same, something caused the Mac systems to take several times longer to build a mesh than the similar-spec PCs.

Conclusion

I had planned to have a huge analysis of price to performance ratios, how much of an impact the option to have multiple GPUs on the PC side can help, and whatnot… but given the data above, that is all a moot point. I've been going over these results for weeks now, trying to make sure they are valid and figure out how best to present it – and I've decided to just lay it out there. Something is vastly different about the way PhotoScan builds meshes on Mac systems, so much so that they are three or more times slower on that step than a similar spec PC. Since that is one of the major steps in photogrammetry, there is no way around it: Macs are NOT a good platform for PhotoScan at this time. Stick with a PC: use a fast CPU and get one, two, or three GPUs (depending on your budget).

CTA Image
Photogrammetry Workstations

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!
Tags: Agisoft, Apple, Coffee Lake, Comparison, Core i7, Core i9, CPU, Intel, Mac, PC, Performance, PhotoScan, Skylake X

Who is Puget Systems?

Puget Systems builds custom workstations, servers and storage solutions tailored for your work.

We provide:

Extensive performance testing
making you more productive and giving better value for your money

Reliable computers
with fewer crashes means more time working & less time waiting

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

A proven track record
as shown by our case studies and customer testimonials

Get Started

Browse Systems

Puget Systems Mobile Laptop Workstation Icon

Mobile

Puget Systems Tower Workstation Icon

Workstations

Puget Systems Rackmount Workstation Icon

Rackstations

Puget Systems Rackmount Server Icon

Servers

Puget Systems Rackmount Storage Icon

Storage

Latest Articles

  • LLM Inference – Professional GPU performance
  • LLM Inference – Consumer GPU performance
  • AMD Ryzen 9000: Performance vs Previous Generations
  • AMD Ryzen 9000 Content Creation Review
  • DaVinci Resolve Studio: AMD Ryzen 9000 Series vs Intel Core 14th Gen
View All

Post navigation

 Titan V Multi GPU Performance Scaling in OctaneRenderRedshift 2.6.11 Multi-GPU Performance Scaling 
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 2024 - Puget Systems, All Rights Reserved.