Papers
Topics
Authors
Recent
Search
2000 character limit reached

Splats under Pressure: Exploring Performance-Energy Trade-offs in Real-Time 3D Gaussian Splatting under Constrained GPU Budgets

Published 8 Apr 2026 in cs.GR and cs.LG | (2604.07177v1)

Abstract: We investigate the feasibility of real-time 3D Gaussian Splatting (3DGS) rasterisation on edge clients with varying Gaussian splat counts and GPU computational budgets. Instead of evaluating multiple physical devices, we adopt an emulation-based approach that approximates different GPU capability tiers on a single high-end GPU. By systematically under-clocking the GPU core frequency and applying power caps, we emulate a controlled range of floating-point performance levels that approximate different GPU capability tiers. At each point in this range, we measure frame rate, runtime behaviour, and power consumption across scenes of varying complexity, pipelines, and optimisations, enabling analysis of power-performance relationships such as FPS-power curves, energy per frame, and performance per watt. This method allows us to approximate the performance envelope of a diverse class of GPUs, from embedded and mobile-class devices to high-end consumer-grade systems. Our objective is to explore the practical lower bounds of client-side 3DGS rasterisation and assess its potential for deployment in energy-constrained environments, including standalone headsets and thin clients. Through this analysis, we provide early insights into the performance-energy trade-offs that govern the viability of edge-deployed 3DGS systems.

Summary

  • The paper demonstrates that real-time 3D Gaussian Splatting achieves interactive frame rates on high-end GPUs, while lower-tier devices incur steep energy costs with increased scene complexity.
  • The paper employs an emulation-based methodology using power capping and GPU underclocking to simulate multiple GPU tiers, enabling consistent, device-agnostic performance benchmarking.
  • The paper reveals that layered Level-of-Detail and adaptive animation handling are crucial for maintaining rendering fidelity alongside energy-efficient performance on constrained devices.

Performance–Energy Trade-offs in Real-Time 3D Gaussian Splatting under Constrained GPU Budgets

Overview and Motivation

The paper "Splats under Pressure: Exploring Performance–Energy Trade-offs in Real-Time 3D Gaussian Splatting under Constrained GPU Budgets" (2604.07177) addresses the practical feasibility of deploying real-time 3D Gaussian Splatting (3DGS) rendering pipelines on edge clients with limited compute and power resources. The authors focus on empirical characterization of 3DGS rasterization performance, examining how interactive frame rates and energy efficiency scale across a spectrum of GPU classes ranging from flagship RTX 4090 down to entry-level RTX 3050, using an emulation-based methodology via systematic GPU underclocking and power capping.

This investigation is critical amidst growing interest in distributed and hybrid rendering pipelines, where shifting heavy computation from cloud to client devices minimizes latency and operational cost. Given that 3DGS demands substantial GPU throughput—millions of point primitives blended front-to-back in real time—the paper quantifies the lower bounds at which desktop-class hardware can sustain interactive performance and assesses the viability of deploying 3DGS in energy-constrained environments like standalone headsets and thin clients.

GPU Emulation Methodology

Rather than benchmarking disparate physical devices, the authors emulate four GPU capability tiers on an RTX 4090 via power and frequency throttling combined with empirical TFLOPS calibration. The procedure maps vendor-quoted theoretical FP32 maxima to realistic sustained compute envelopes (using a conservative 66% efficiency factor), adjusting core/memory clocks and power caps until the measured compute and memory bandwidth closely align with those of the reference GPUs. This results in four configurations representing RTX 4090, 4070 Ti, 3070, and 3050, encompassing high-end, mid-range, and entry-level devices.

This approach enables consistent benchmarking and isolates client-side rasterization cost. While not perfectly reproducing memory bandwidth or SM count, the methodology delivers a pragmatic device-agnostic analysis of real-time 3DGS rendering limits.

Layered Level-of-Detail, Animated Scene Handling, and Pipeline Structure

The experimental system leverages the gsplat Python/CUDA library, which provides accelerated training, optimized rasterization, and out-of-core data handling. Scene complexity is adapted via layered Level-of-Detail (LoD), as proposed in LapisGS, training splat sets at progressively finer resolutions and selectively disabling layers to control the active Gaussian count. This allows evaluation from ~580k up to ~3.5M splats per scene.

Animated assets utilize 4D Gaussian Splatting (Wu et al.), wherein each dynamic object is reconstructed as a base Gaussian set augmented by small MLPs that parameterize time-varying deformations. At render time, forward passes of the MLP update splat parameters per frame, introducing additional arithmetic and memory cost.

The execution model follows a client–server paradigm: all training and LoD construction occur offline on the server, with the client receiving relevant layers and animation weights. The study, however, abstracts network effects to focus strictly on rasterization metrics.

Empirical Results and Performance Envelope

Core metrics include frame rate, memory usage, power consumption, energy per frame, and performance-per-watt, measured across all combinations of GPU tier, scene complexity, and animation inclusion at a fixed 1920×10801920\times1080 resolution.

(Frame rates and performance envelope are visualized.) Figure 1

Figure 1

Figure 1: Mean and standard deviation of frame rates across emulated GPU capability tiers and scene sizes, illustrating the performance envelope of real-time 3DGS under constrained compute budgets.

Frame Rate Scaling

Results establish that real-time (≥\ge60 FPS) 3DGS rasterization is available on RTX 4090, 4070 Ti, and 3070 for scenes up to ~600k splats. The RTX 3050 maintains usable performance (46 FPS) at this coarser LoD but drops below 30 FPS for larger ~3M splat scenes, rendering it impractical for high-complexity content without aggressive LoD pruning or cloud assistance. In pure animation scenarios (with 38,844 animated splats), the overhead rises to 35% frame-rate loss on RTX 3050 compared to only ~15% on RTX 4090, indicating severe sensitivity to arithmetic and memory-bound operations in low-end hardware.

LoD and Scene Complexity Implications

LoD control enables scalability: fine-detail layers are disabled to maintain interactive rates on lower-tier GPUs. However, fidelity and detail retention scale inversely with splat count—practical thin client deployments require either server-side rasterization for dense scenes or predictive LoD scheduling and bandwidth-aware streaming to adapt to device constraints.

Performance–Energy Relationships

The study exposes clear trade-offs: high-end devices achieve both higher FPS and superior performance-per-watt (FPS/W) metrics, while entry-level GPUs exhibit steep increases in energy per frame for higher scene complexities, exacerbated by animation inference costs. Thus, reporting both graphics and energy efficiency is essential for evaluating edge-deployed rendering pipelines.

Limitations and Perspective

The emulation approach, though device-agnostic and replicable, inherits several limitations:

  • Memory bandwidth mismatch: Emulated configurations retain excess bandwidth compared to real target devices, likely inflating FPS for large splat counts.
  • SM count disparity: Reduction via clocking does not precisely mimic lower thread-level parallelism or cache characteristics.
  • Single efficiency assumption: FP32 throughput is fixed at 66%; actual sustained TFLOPs may vary.

Moreover, the dataset scope is restricted to a single Garden-style scene; highly occluded or city-scale datasets may stress rasterizer bottlenecks differently. The exclusive use of CUDA limits immediate applicability to NVIDIA hardware; porting to Vulkan/Metal on mobile SoCs (Snapdragon XR2, Apple M2) would require radical pipeline reengineering.

Implications for Future AI and Graphics Systems

Findings delineate a clear landscape for client-side 3DGS: desktop-class GPUs down to RTX 3070 can render moderately complex scenes unaided, while lower-end systems necessitate either cloud-based fine-detail streaming or aggressive LoD reduction. The results guide system architects in selecting deployment targets, motivate research into bandwidth-aware hierarchical LoD prediction, and inform hybrid pipeline design where detail is adaptively shifted between server and client.

Adapting 3DGS for mobile SoCs remains open; compression techniques such as temporally-compressed blend-splats, memory bandwidth emulation, and cross-API kernel development are prospective directions. Furthermore, benchmarking schemes that include energy-aware metrics alongside FPS are imperative, especially for XR and edge platforms constrained by thermal and power envelopes.

Conclusion

This work systematizes the benchmarking of real-time 3DGS rasterization under constrained GPU budgets. By emulating four consumer GPU tiers and analyzing performance–energy trade-offs across layered LoD budgets and animated scenes, it establishes quantifiable viability points for desktop-class hardware. The methodology is scalable and isolates client-side rendering cost, providing a common framework for future assessments of LoD compression, animation handling, and API portability. The results concretely inform device selection and pipeline construction for democratizing photorealistic neural rendering in latency-sensitive, power-constrained environments.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.