Site icon MetaShape

GPU vs CPU in Metashape: how it affects performance

One of the most frequent questions from those starting out with Agisoft Metashape is: “Should I invest in a more powerful GPU or a faster CPU?” The answer isn’t simple, because Metashape uses both components, but at different stages and with very different impacts. In this article, we explain it in detail so you can make the best decision when configuring or upgrading your system.

The fundamental rule: each component takes over at different stages.

Metashape divides photogrammetric processing into several stages. The key is understanding that the GPU dominates the longer stages , while the CPU is crucial in intermediate and management stages. It’s not a simple “vs”: the two work together, but with distinct roles.

What stages does the GPU use?

Metashape supports GPU acceleration for the following stages, which are also the most demanding and slowest in the workflow:

StageMain componentImpact on total time
Image Matching (Part One of Aligning Photos)GPUHigh
Calculation of depth maps (dense cloud base)GPUVery high
Mesh generation from depth mapsGPUHigh
DEM generation and tiled modelGPUHigh
Mixing textures (second part of Building Texture)GPUHalf

What stages does the CPU use?

StageMain componentImpact on total time
SIFT Point Detection (first part of Align Photos)CPUHalf
Bundle Adjustment (camera optimization)CPUHalf
Point cloud classificationCPULow to medium
Export of productsCPULow
Memory and file managementCPULow

The direct conclusion is that the GPU is the most crucial component for reducing processing times in Metashape because it handles the longest stages. That said, a slow CPU can become the bottleneck in stages that lack GPU acceleration.

How much does the GPU impact real-time performance?

The difference between processing with and without a dedicated GPU is very significant. Metashape supports CPU-only processing, but stages that support GPU acceleration will take considerably longer, so using systems without a dedicated GPU for processing operations is not recommended.

To give a concrete idea, as a guideline for a project of 300 photos at 20 MP in High quality:

ConfigurationEstimated time (dense cloud)
CPU only (no dedicated GPU)6–12 hours
Mid-range GPU (RTX 3060, 12 GB)1.5–3 hours
High-end GPU (RTX 4080, 16 GB)45–90 minutes
Flagship GPU (RTX 4090, 24 GB)30–60 minutes

These are approximate times. They vary depending on the complete hardware, image resolution, and quality parameters chosen.

Generating the dense point cloud can account for more than half of the total processing time in a typical project, making the GPU the most influential factor in daily productivity.

📷 Image idea (AI): Horizontal bar chart comparing processing times according to GPU (No GPU / RTX 3060 / RTX 4080 / RTX 4090), with gradient color bars from red to green, technical infographic style on dark background.

Which GPU performs best in Metashape?

NVIDIA vs AMD

Metashape supports both NVIDIA GPUs (via CUDA) and AMD GPUs (via OpenCL). In practice, NVIDIA GPUs have a consistent advantage due to the maturity of the CUDA ecosystem and the greater number of available optimizations. Modern AMD GPUs also perform well, but if maximum performance is the priority, NVIDIA is the safer choice.

The two key factors when choosing a GPU for Metashape

1. Number of CUDA cores (NVIDIA) or shader processors (AMD): GPU performance in Metashape is primarily linked to the number of compute units. More CUDA cores = faster depth map calculations.

2. Available VRAM: The amount of VRAM determines the size of projects that can be fully processed on the GPU. With insufficient VRAM, Metashape has to divide the work or resort to system RAM, which slows down processing. For mesh generation, DEMs, and high-resolution tiled models, more VRAM is directly better.

Recommended GPUs by segment (2025–2026)

SegmentGPUVRAMFor what projects
EntranceRTX 4060 Ti8–16 GBSmall projects (up to 200 photos)
Mid-rangeRTX 4070 / RTX 4070 Ti12–16 GBMedium-sized projects (200–600 photos)
High-endRTX 408016 GBLarge projects (600–1,500 photos)
FlagshipRTX 409024 GBVery large projects, intensive daily use
AMD AlternativeRX 7900 XTX24 GBGood performance at a lower price

Is a professional GPU (NVIDIA RTX 6000, Quadro) worth it? Generally, no, for Metashape. These cards are optimized for double-precision computing, which Metashape doesn’t utilize. A gaming-grade RTX 4090 outperforms professional options that cost three times as much.

📷 Image idea (AI): Two NVIDIA GPUs side by side, photorealistic render with dramatic blue-green lighting, dark background with circuit effect.

Which CPU performs best in Metashape?

The counterintuitive rule: more cores are not always better

Unlike rendering applications that scale almost linearly with cores, Metashape has a more nuanced behavior. Some stages benefit from many cores (sorting, exporting), while others depend critically on the speed of a single core (Bundle Adjustment, intermediate stages).

Puget Systems’ benchmarks confirm that high-core-count processors, such as the 96-core Threadripper PRO, do not scale efficiently in Metashape. The sweet spot is between 8 and 24 cores with a high base clock speed.

Recommended processors

SegmentCPUNucleiBase frequency
Mid-rangeAMD Ryzen 9 9900X123.6 GHz
High-endAMD Ryzen 9 9950X163.5 GHz
High-end IntelIntel Core Ultra 9 285K243.7 GHz
WorkstationAMD Threadripper PRO 7965WX243.8 GHz

The Intel Core Ultra 9 285K and the AMD Ryzen 9 9950X lead the Metashape benchmarks for desktop configurations in 2025–2026, according to data from Puget Systems.

📷 Image idea (AI): AMD Ryzen or Intel Core CPU on a high-end motherboard, photorealistic render with warm lighting, dark background with visible PCB.

The setting that nobody configures (and that impacts performance)

There is a setting in Metashape that Puget Systems identified as a frequent source of poor performance and even instability, and which most users never check:

Tools → Preferences → GPU

On that panel:

Contrary to what might seem intuitive, using the CPU simultaneously during GPU stages generally lowers overall performance and can cause errors. The GPU performs best when it has exclusive access to the work it’s optimized for.

If you have an integrated GPU (Intel Iris, AMD Radeon integrated), be sure to also uncheck it in that panel. Metashape may try to use the integrated GPU for certain tasks, which can cause significant bottlenecks.

📷 Image idea (AI): Stylized screenshot of Metashape’s GPU Preferences panel with visible options, on a dark interface background.

Multi-GPU: Is it worth it?

Metashape supports the use of multiple GPUs simultaneously. In theory, two GPUs should halve processing time. In practice, the improvement exists, but with diminishing returns.

Recommendations for multi-GPU configurations

What should I upgrade first if I have a limited budget?

If you have to choose between upgrading the GPU or the CPU, the answer for Metashape is almost always the GPU first , because it controls the longest stages of processing.

SituationWhat to update
You primarily process point clouds and meshesGPU (high priority)
Your CPU has 4 or fewer coresCPU (general bottleneck)
You run out of memory on large projects.RAM (before GPU or CPU)
You process projects with more than 1,000 photosGPU with more VRAM
You work in surveying with many GCPsCPU (Bundle Adjustment)

Summary: GPU or CPU depending on the case

¿Qué querés mejorar?
│
├── Tiempo de procesamiento general → GPU (impacto mayor)
├── Velocidad de alineación de fotos → GPU + CPU equilibrado
├── Proyectos grandes sin quedarse sin memoria → RAM + GPU VRAM
├── Bundle Adjustment / optimización de cámaras → CPU (frecuencia alta)
└── Clasificación y exportación → CPU (múltiples núcleos)

Conclusion

The GPU is the most critical component for Metashape’s day-to-day performance, as it handles the longest stages: image matching and generating depth maps for the dense cloud. A powerful CPU complements this work in the intermediate and optimization stages, but it’s rarely the primary bottleneck in a system with a high-end dedicated GPU.

The most impactful and free adjustment you can make today is to check Tools → Preferences → GPU and make sure the settings are optimized as explained above.

At Aufiero Informática , official distributors of Agisoft Metashape in Argentina, we can help you choose the right license and guide you on the most suitable hardware configuration for your workflow.

👉 View Agisoft Metashape licenses at Aufiero Informática

Frequently Asked Questions

Can I use Metashape without a dedicated GPU? Yes, Metashape can run on CPU only. However, stages that support GPU acceleration will take considerably longer. It’s viable for small test projects; for regular professional use, it’s not recommended.

Does NVIDIA or AMD perform better with Metashape? Both brands work. NVIDIA has an advantage due to the maturity of its CUDA architecture and a greater number of historical optimizations. Modern AMD with OpenCL also offers good performance. If the goal is maximum performance without compromise, NVIDIA is the safer choice.

Are Apple Silicon chips (M1-M4) good for Metashape? Yes. Starting with recent versions, Metashape offers native support with GPU acceleration for Apple Silicon. The M3 Pro/Max and M4 Pro/Max chips are very competitive for medium-sized projects. For large projects with thousands of photos, a Windows workstation with an RTX 4080/4090 is still faster.

Does it make sense to use two identical GPUs in Metashape? It makes sense if you regularly process large projects and the GPU is the only bottleneck. In most cases, a single high-end GPU offers better price-performance than two mid-range ones.

Does the GPU help visualize the model while I work? Yes, the GPU also handles real-time 3D visualization within Metashape (rendering the point cloud, mesh, and textures). With limited VRAM or integrated GPU, visualizing large models can be slow or unstable.

Exit mobile version