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
    • 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
    • Core
      Workstations with Intel Core processors on Z690 and Z790 chipsets
    • Ryzen
      Workstations with AMD Ryzen processors on B650 and X670 chipsets
    • Threadripper PRO
      Workstations with AMD Threadripper PRO processors on the WRX80 chipset
    • Xeon
      Workstations with Intel Xeon W processors on the C621E chipset
    • 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. Does RAM Capacity Affect RealityCapture Performance?

Does RAM Capacity Affect RealityCapture Performance?

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

Table of Contents

  • Introduction
  • Test Hardware
  • Benchmark Details
  • Results Overview
  • Analysis
  • Conclusion

Introduction

RealityCapture, like other photogrammetry applications, is built to take a batch of photographs and turn them into digital, 3D models. The algorithms used during that process are designed to be "out of core", meaning that not all of the data has to be loaded into system memory (RAM) at the same time – allowing for full processing without requiring a ton of available memory. Having more RAM can still be beneficial, though, so we decided to test how much impact it has on performance.

Test Hardware

Here is a list of the hardware we tested RealityCapture on. The CPU and GPU were kept the same across all test runs, to avoid either of those throwing off the comparison, and we used the Core i9 9900K because it turned in the best performance in our recent CPU article. All results included here are from after the recent Windows 10 security patch addressing MDS vulnerabilities in some Intel processors, but we did see a small increase in Core i9 9900K performance when we moved to the newer Z390 motherboard – which helped offset some of the performance that chip lost because of the update. We also used the latest R0 stepping of the 9900K processor, which is supposed to have some hardware mitigation for recent exploits… though we have not seen any measurable performance difference.

Test Platforms
CPU Intel Core i9 9900K
CPU Cooler Noctua NH-U12S
Motherboard Gigabyte Z390 Designare
RAM 2x DDR4-2666 8GB (16GB total)
2x DDR4-2666 16GB (32GB total)
2x DDR4-2666 32GB (64GB total)
4x DDR4-2666 32GB (128GB total)
Video Card NVIDIA GeForce RTX 2080 Ti 11GB
Hard Drive Samsung 960 Pro 1TB
Software Windows 10 Pro 64-bit (version 1903)
RealityCapture 1.0.3.6310

Benchmark Details

For testing photogrammetry applications, we have four image sets that we own the rights to – covering both smaller and larger size model and map projects. The smaller image sets are included in our public RealityCapture benchmark, which you can download and run if you want to compare your system's performance to what we measured in our testing.

  • Rock Model – 45 photos at 20 megapixels each
  • School Map – 51 photos at 18 megapixels each
  • School Model – 278 photos at 18 megapixels each
  • Park Map – 758 photos at 18 megapixels each

Each image set was processed 3 times with each RAM configuration, and the fastest overall result was used for the comparisons below.

Results Overview

Here are charts for each of the four image sets, showing the total time (in seconds) they took to process with each memory configuration:

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

Analysis

With the smaller image sets, there was very little difference in performance regardless of the amount of memory installed. RealityCapture's website officially lists 16GB as the minimum recommendation, and it looks like that is justified by our results. There is less than a 3% variation between the fastest and slowest times in our Rock Model and School Map projects, which may well be within the margin of error.

Moving on to the larger image sets, we do see a more significant difference. Having only 16GB was ~7% slower than 64GB in the medium size School Model test, and ~12% slower than having 128GB in the biggest Park Map project. In both cases, the biggest jump in performance was from 16 to 32GB – which is also the least expensive, and makes 32GB an ideal starting point for our systems.

Conclusion

All of our test projects were able to process fully, even with just 16GB of memory – but having more RAM does help, especially with larger image sets. The 16GB minimum recommendation from RealityCapture is viable, but 32GB provides a better baseline without costing much more. If you work with really large projects, going up to 64 or even 128GB might be worth the additional price – but make sure you have the best CPU and video cards since they can have a bigger impact on overall performance in this application.

Average Performance Impact of RAM Capacity on RealityCapture 1.0.3
Image
Average Performance Impact of RAM Capacity on RealityCapture 1.0.3
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

  • AMD Threadripper PRO Memory Channel Performance Scaling
  • Impact of DDR5 Speed on Content Creation Performance
  • Best Workstation PC for RealityCapture (Winter 2020)
  • RealityCapture 1.1 – SMT Performance Analysis on AMD Ryzen 5000 Series
View All Related Content

Latest Content

  • Ryzen 7950x Zen4 AVX512 Performance With AMD AOCCv4 HPL HPCG HPL-MxP
  • Reflecting on 2022
  • Intel NUC 13 Extreme Content Creation Review
  • Video Memory BSOD Causing Issues in Rendering Workflows
View All
Tags: 2080 Ti, 9900K, Core i9, GeForce, Memory, Performance, photogrammetry, RAM, 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

  • Ryzen 7950x Zen4 AVX512 Performance With AMD AOCCv4 HPL HPCG HPL-MxP
  • Reflecting on 2022
  • Intel NUC 13 Extreme Content Creation Review
  • Video Memory BSOD Causing Issues in Rendering Workflows
  • Case Study with Corridor Digital
View All

Post navigation

 Threadripper 2990WX Photogrammetry Performance: Windows 10 1809 vs 1903 & CorePrioNVMe RAID 0 Performance in Windows 10 Pro 
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.