Forum Discussion

legiao1's avatar
legiao1
Seasoned Novice
2 days ago

TÓPICO 1 — 60 Hz Simulation Integrity

Título

Battlefield 6 – Protecting 60Hz Simulation Integrity Under Heavy CPU Load

Texto pronto para postar

Technical Proposal: Protecting 60Hz Simulation Integrity Under Heavy CPU Load

Battlefield 6 is an unusually demanding multiplayer environment.

Large player counts, vehicles, destruction, physics, animation, audio, networking, streaming and rendering can all compete for CPU time simultaneously.

The Battlefield team has already identified situations where high CPU load can prevent the game from maintaining a stable 60Hz simulation rate, potentially producing rubberbanding, hit-registration problems or latency-like symptoms even when the network itself is stable.

This suggests that performance analysis should not focus exclusively on rendering FPS.

A stable simulation should be treated as a critical performance budget.

1. Simulation Budget Protection

At 60Hz, each simulation update has approximately 16.67ms available before the next update is expected.

The engine could continuously track whether critical simulation workloads are approaching or exceeding that budget.

The objective should be to protect gameplay-critical systems first:

player movement

input processing

projectile simulation

collision

hit registration

vehicle state

network state processing

critical physics

Non-critical work should never be allowed to consistently starve those systems.

2. Priority-Based CPU Scheduling

When the CPU becomes saturated, gameplay-critical jobs could receive higher scheduling priority than non-critical workloads.

Lower-priority tasks could include selected cosmetic updates, distant animation work, non-essential effects processing or background streaming operations.

This does not mean visibly degrading the game under normal conditions.

It means creating a controlled fallback path when CPU pressure becomes extreme.

3. Multi-Rate Update Strategy

Not every subsystem necessarily requires the same update frequency.

Where technically appropriate, less important or distant systems could operate at lower update frequencies while nearby gameplay-critical systems retain maximum precision.

This could help protect simulation stability during unusually demanding scenes.

4. Rendering and Simulation Decoupling

Rendering performance and simulation performance should be independently monitored.

A player running at a high rendering frame rate should not unintentionally consume so much CPU time that the simulation becomes unstable.

Dynamic frame-rate management, job prioritization or other engine-level mechanisms could be evaluated to maintain enough CPU headroom for simulation.

5. Telemetry

Internal telemetry should measure:

Simulation frame time.

Simulation overruns above the target budget.

CPU thread utilization.

Job queue stalls.

Physics workload.

Destruction workload.

Networking workload.

Streaming workload.

Render-thread contention.

The important metric should be not only average performance, but the frequency and duration of simulation overruns.

6. Stress Testing

A dedicated Battlefield stress benchmark could reproduce difficult situations such as:

Maximum player concentration.

Multiple vehicles.

Large destruction events.

Heavy smoke and particle effects.

Simultaneous explosions.

Intense network traffic.

Rapid asset streaming.

The objective would be to verify that the simulation remains stable under Battlefield's worst realistic workload.

Validation Metrics

Possible engineering metrics could include:

Simulation frame-time P50 / P95 / P99

Percentage of simulation updates exceeding the target budget

Longest simulation stall

CPU utilization per major subsystem

Hit-registration anomalies correlated with CPU pressure

Rubberbanding events correlated with simulation overruns

Final Objective

Battlefield performance should not be defined only by average FPS.

A player can have high FPS and still experience poor gameplay if the underlying simulation becomes unstable.

For Battlefield 6 and future seasons, I believe Simulation Integrity should be treated as a first-class performance metric alongside FPS, frame time, latency and server health.

This proposal is not asking DICE to adopt one specific implementation.

It is asking the team to measure, protect and validate the simulation budget under the extreme workloads that define Battlefield.

A própria EA confirmou o ponto central desse tópico sobre a simulação de 60 Hz e pressão de CPU.

No RepliesBe the first to reply

Featured Places

Node avatar for Battlefield 6 General Discussion

Battlefield 6 General Discussion

Join the Battlefield 6 community to get game information and updates, talk tactics and share Battlefield moments.Latest Activity: 9 minutes ago
13,418 Posts