RTX 3050 - Order Now
Home / Blog / Benchmarks / YOLOv8 FPS by GPU: Real-Time Object Detection Benchmarks
Benchmarks

YOLOv8 FPS by GPU: Real-Time Object Detection Benchmarks

We tested YOLOv8 nano through extra-large across five GPUs to find which delivers real-time object detection FPS on dedicated GPU servers.

Why FPS Matters for Object Detection

Frames per second is the single metric that determines whether your YOLOv8 deployment can handle live video feeds. Running object detection on dedicated GPU hosting lets you control exactly how much throughput you get, but picking the wrong GPU means dropped frames and missed detections. For vision model hosting workloads like security camera analytics, autonomous vehicle pipelines, and manufacturing quality control, real-time performance is non-negotiable.

We benchmarked every YOLOv8 variant from nano to extra-large across five GPUs available on our UK-based servers. These are real inference numbers, not theoretical peaks.

Test Methodology

All GPUs tested on identical server configurations: AMD Ryzen 9 CPU, 64GB DDR5 RAM, 1TB NVMe, Ubuntu 22.04. Inference ran through Ultralytics YOLOv8 with PyTorch 2.1 and CUDA 12.1. Input: 640×640 images from the COCO validation set. Each benchmark processed 5,000 images and we report the median FPS across three runs. Batch size 1 unless otherwise noted.

We tested five model variants that span the full accuracy-speed tradeoff:

Model Parameters FLOPs (B) mAP (COCO) FP16 VRAM
YOLOv8n (nano)3.2M8.737.3~0.5 GB
YOLOv8s (small)11.2M28.644.9~1.0 GB
YOLOv8m (medium)25.9M78.950.2~2.1 GB
YOLOv8l (large)43.7M165.252.9~3.4 GB
YOLOv8x (extra-large)68.2M257.853.9~5.0 GB

VRAM usage stays low across all variants, which means even budget GPUs can run the larger models. The bottleneck is compute, not memory. For a broader look at how these GPUs compare on other AI tasks, see our GPU comparisons category.

YOLOv8 FPS Results by GPU

All results measured at FP16 precision, batch size 1, 640×640 input resolution.

GPU VRAM YOLOv8n YOLOv8s YOLOv8m YOLOv8x
RTX 30506 GB195 FPS112 FPS58 FPS22 FPS
RTX 40608 GB310 FPS185 FPS96 FPS38 FPS
RTX 309024 GB420 FPS260 FPS140 FPS56 FPS
RTX 508016 GB580 FPS365 FPS198 FPS82 FPS
RTX 509032 GB740 FPS470 FPS258 FPS110 FPS

The RTX 5090 delivers roughly 3.8x the throughput of the RTX 3050 on YOLOv8n, and the gap widens on heavier models. For production video analytics, the RTX 3090 remains the value leader at these price points. Compare it directly against newer cards in our RTX 3090 vs RTX 5090 analysis.

Batch Size Impact on Throughput

Single-frame inference is the standard for live video, but batch processing matters for offline workloads like analysing recorded footage. Higher batch sizes improve GPU utilisation and push total throughput significantly higher.

We tested YOLOv8m across batch sizes 1, 4, 8, 16, and 32 on each GPU:

GPU BS=1 BS=4 BS=8 BS=16 BS=32
RTX 305058 FPS78 FPS84 FPSOOMOOM
RTX 406096 FPS138 FPS155 FPS162 FPSOOM
RTX 3090140 FPS215 FPS268 FPS310 FPS335 FPS
RTX 5080198 FPS305 FPS375 FPS420 FPS448 FPS
RTX 5090258 FPS402 FPS498 FPS570 FPS620 FPS

OOM = out of memory. The RTX 3050’s 6GB VRAM limits batch processing above BS=8 on YOLOv8m. The RTX 3090 with 24GB handles BS=32 comfortably, delivering a 2.4x throughput boost over single-frame mode. If you need to choose between the 4060 and 3090, our RTX 4060 vs RTX 3090 comparison covers more workloads.

Real-Time Threshold Analysis

Real-time object detection typically requires a minimum of 30 FPS for smooth tracking. For applications like autonomous driving or drone navigation, 60 FPS is the target. Here is which GPU hits each threshold per model variant:

Model 30 FPS (minimum) 60 FPS (smooth) 120 FPS (high-speed)
YOLOv8nAll GPUsAll GPUsRTX 4060+
YOLOv8sAll GPUsRTX 4060+RTX 3090+
YOLOv8mRTX 4060+RTX 3090+RTX 3090+
YOLOv8xRTX 4060+RTX 5080+None (single GPU)

The RTX 3050 cannot sustain 30 FPS on YOLOv8x, making it unsuitable for heavy detection models in live pipelines. Every other GPU clears the 30 FPS bar on all variants. If your use case also involves OCR alongside detection, see our PaddleOCR hosting page for combined pipelines.

Cost per Million Frames

Raw FPS doesn’t account for hosting cost. Using our GPU server pricing, here is the cost to process one million frames with YOLOv8m at batch size 1:

GPU FPS (YOLOv8m) Frames/day Cost per 1M frames
RTX 305058~5.0M~$0.60
RTX 406096~8.3M~$0.42
RTX 3090140~12.1M~$0.25
RTX 5080198~17.1M~$0.29
RTX 5090258~22.3M~$0.31

The RTX 3090 again dominates on cost per frame, matching the pattern we see in cost per 1M tokens for LLM workloads. The older Ampere card’s lower hosting cost offsets its speed gap against Blackwell. For LLM workloads running alongside your detection pipeline, check our best GPU for LLM inference guide.

Deploy YOLOv8 on Dedicated GPUs

RTX 3090, RTX 5080, and RTX 5090 servers ready for real-time object detection. Full root access, NVMe storage, 1Gbps uplink from our UK datacenter.

Browse GPU Servers

GPU Recommendations by Use Case

Single-camera live detection (security, retail):

  • RTX 4060 — Clears 30 FPS on all models and handles up to 4 concurrent YOLOv8s streams at 640×640
  • Budget-friendly entry point for vision model hosting

Multi-stream video analytics (warehouse, traffic):

  • RTX 3090 — Best cost per frame, 24GB VRAM supports batch processing and concurrent model loading
  • See more benchmarks on our benchmarks hub

High-speed detection (autonomous systems, drones):

  • RTX 5080 or RTX 5090 — Only cards exceeding 60 FPS on YOLOv8x at full resolution
  • Pair with Whisper for audio analysis on the same server; see our Whisper hosting page

All GPUs above are available on our dedicated GPU hosting platform with same-day deployment from our UK datacenter.

Need a Dedicated GPU Server?

Deploy from RTX 3050 to RTX 5090. Full root access, NVMe storage, 1Gbps — UK datacenter.

Browse GPU Servers

gigagpu

We benchmark, deploy, and optimise GPU infrastructure for AI workloads. All data in our guides comes from real-world testing on our UK-based dedicated GPU servers.

Ready to deploy your AI workload?

Dedicated GPU servers from our UK datacenter. NVMe storage, 1Gbps networking, full root access.

Browse GPU Servers Contact Sales

Have a question? Need help?