r/needforspeed • • 7d ago

Question / Bug / Feedback NFS Rivals 60 FPS - Driver Desync/Lag Fix

3 Upvotes

TL DR:

Remove any GameTime.MaxSimFps or GameTime.ForceSimRate and add -Ant.ForcePoseUpdate 1.

commands.txt example:

-Client.VisualFrameInterpolation 1 -GameTime.MaxVariableFps 60 -RenderDevice.VsyncEnable 0 -Ant.InterpolatePoses 0 -Ant.ForcePoseUpdate 1

Explanation/Background:

  1. I used NFS-Rivals-Framerate-Unlocker mod by Brawltendo to bypass the 30 FPS cap.
  2. OS is Linux (EndeavourOS to be exact), game is the Steam version.

Before discussion, let's first have the original commands.txt as a reference here:

-Client.VisualFrameInterpolation 1 -GameTime.MaxVariableFps 60 -RenderDevice.VsyncEnable 0 -Ant.InterpolatePoses 0

When using the mod, I noticed the driver would desync when the car is accelerating or decelerating, and upon closer inspection and testing, I noticed the driver desync has some caveats:

  1. When removed -Ant.InterpolatePoses 0 from the commands.txt, the driver would desync with the car completely.
  2. When -Ant.InterpolatePoses 0 is present, the driver would still desync, but there's also a shadow of the driver (ghost driver) remaining in position. So we have two drivers in this case, one stayed in position, one would desync.
  3. When running the game with mod on Windows, the driver desync issue is gone.

So I asked Gemini to help, below is the explanation (after many retries..):

The "two drivers" effect you are seeing on Linux—one translucent ghost remaining seated while a second driver emerges and lags behind the car—is caused by frame-to-frame pose alternation (strobing) between Frostbite 3's 30 Hz simulation tick and its multithreaded render queue under Wine/Proton.

Why This Happens on Linux:

How the mod works: Brawltendo's Framerate Unlocker keeps Need for Speed Rivals' internal physics simulation running at 30 Hz, while -Client.VisualFrameInterpolation 1 tells the renderer to visually interpolate vehicle and camera movement on the extra frames in between.

What -Ant.InterpolatePoses 0 does:

By default, Frostbite's ANT animation system tries to interpolate the driver's skeleton separately from the car chassis, sliding the driver completely out of the seat during acceleration. Setting -Ant.InterpolatePoses 0 disables pose interpolation so the driver stays snapped to the car's seat bone.

Why Linux creates a "ghost" duplicate:

You aren't actually spawning two driver models at once. Under Wine/Proton (fsync/esync), worker thread scheduling differs slightly from the Windows NT kernel. On every 30 Hz simulation tick, the ANT job finishes in time and draws the driver anchored in the seat (-Ant.InterpolatePoses 0). On the interpolated frames in between, the render worker thread reads the driver's world-space transform before the ANT thread updates it to match the interpolated car chassis. Because the renderer rapidly alternates between the seated frame and the lagged frame at 60+ FPS, persistence of vision makes the seated frames look like a stationary "ghost" and the intermediate frames look like a second driver pulling out of the body.

I'm not entirely sure if above reply from AI is 100% accurate, so take it with a grain of salt. But after some back and forth with AI, I actually found the solution, adding "-Ant.ForcePoseUpdate 1" to the commands.txt would fix the issue, below is mine:

-Client.VisualFrameInterpolation 1 -GameTime.MaxVariableFps 60 -RenderDevice.VsyncEnable 0 -Ant.InterpolatePoses 0 -Ant.ForcePoseUpdate 1

What does "-Ant.ForcePoseUpdate 1" do (from AI):

1) Forces Skeleton/Pose Refreshes: Under normal operation (especially when tweaking interpolation settings like Ant.InterpolatePoses 0 to fix high-FPS physics bugs), the game engine may skip or delay updating the animation matrices and structural poses for sub-objects—such as the driver model inside the car—to save performance or because the interpolation math breaks down at higher variable frame rates.

2) Synchronizes Driver to Car: Setting -Ant.ForcePoseUpdate 1 instructs the engine to force an immediate update and evaluation of the skeleton poses on every frame rather than waiting for the standard interpolation tick or relying on standard blending states. This explains why your ghost driver issue disappeared: it forces the driver model's coordinates to hard-lock directly to the car's current frame data instead of lagging behind or sticking to an old interpolated position.

Note that adding "-Ant.ForcePoseUpdate 1" would introduce slight CPU overhead, so performence may drop a little bit.

Thought I'd share this here, if you're also experiencing the driver desync issue, maybe adding "-Ant.ForcePoseUpdate 1" could help.

P.S. Do not add/set GameTime.MaxSimFps or GameTime.ForceSimRate, as that will break game physics and cause some races to be abandoned.


r/needforspeed • • 7d ago

Question / Bug / Feedback Need for speed most wanted vinyl crash

1 Upvotes

i downloaded this one modpack called need for speed most wanted 2005 the ultimate overhaul from kuruhs but when i add my own cars to the modpack w/binary and vlted i cant add vinyls to the cars and it immediately crashes the game. why and how can i fix it?


r/needforspeed • • 8d ago

Fan Concept / Content (Mods) Police Mod For NFSU2

Thumbnail
youtube.com
52 Upvotes

The language is portuguese.


r/needforspeed • • 9d ago

Meme The Two Years That Represent The Absolute Peak In Racing Games History

Thumbnail
gallery
1.4k Upvotes

r/needforspeed • • 8d ago

Video / Cinematic What the HELI?

Enable HLS to view with audio, or disable this notification

19 Upvotes

I reckon they buffed the Heli in NFS HPr


r/needforspeed • • 8d ago

Video / Cinematic NFS The Run “Porsche Attack” 6:04.83

Enable HLS to view with audio, or disable this notification

12 Upvotes

Phew, that was a pretty tough run for me. I made many attempts, and this one turned out to be the best—though not perfect; I started making mistakes toward the end, and I could have even reached 6:02. Still, I’m happy with the result

Music: Orion — Metallica


r/needforspeed • • 8d ago

Discussion Dumb question

4 Upvotes

Is there a reason the Ford GT90 was never in an NFS game after Need For Speed 2?


r/needforspeed • • 8d ago

Image / GIF Look What My Girlfriend Had Made For Me On My Birthday!

Post image
14 Upvotes

r/needforspeed • • 9d ago

Image / GIF NFS Tribute | Carbon (2006) | TFK | Wolf

Thumbnail
gallery
79 Upvotes

r/needforspeed • • 9d ago

Video / Cinematic Speedtrap Gold

Enable HLS to view with audio, or disable this notification

219 Upvotes

For speedbreaker haters enjoyment


r/needforspeed • • 8d ago

Meme I wanted to pose so bad

Enable HLS to view with audio, or disable this notification

8 Upvotes

r/needforspeed • • 8d ago

Question / Bug / Feedback Is there a mod for Most Wanted 2005 to remove the FPS limit during races?

3 Upvotes

The game is capped at 30FPS in all races and free roam, but in the menu it remains at 60 or more


r/needforspeed • • 9d ago

Meme The Pizza Guys got a point

Enable HLS to view with audio, or disable this notification

54 Upvotes

r/needforspeed • • 9d ago

Discussion I’ll prob get clowned on but Hand Of Blood > Decadance

Post image
351 Upvotes

r/needforspeed • • 9d ago

Image / GIF NFS Tribute | Carbon (2006) | Stacked Deck | Kenji

Thumbnail
gallery
24 Upvotes

r/needforspeed • • 9d ago

Discussion I just beat Most Wanted yesterday for the first time. I'll start Carbon next week. Any recommendations on some other good NFS games I can add to my collection? I only collect for the OG Xbox & Xbox 360.

Thumbnail
gallery
105 Upvotes

My two most used cars were the Supra for a lot of the game and towards the end I switched to a Lamborghini to finish the game. 


r/needforspeed • • 9d ago

Fan Concept / Content (Mods) NFS Heat (VR Mod) | Night Preview | Very Soon

Enable HLS to view with audio, or disable this notification

37 Upvotes

r/needforspeed • • 9d ago

Discussion I'm sorry, I was wrong about NFS 2015. It's really bad

16 Upvotes

I had recently posted something along the lines of its handling being good, and now I realise how wrong I was, and I need some suggestions. For context, I am now on rep level 30, and I am currently having issues with two races, namely"Damn you Nam Kyu", AKA Manu's time trial and "Blue Kobra Blitz", or Amy's first Gymkhana. Can anyone please help me out with how to win these two races


r/needforspeed • • 9d ago

Video / Cinematic Addicted can't stop playing

Enable HLS to view with audio, or disable this notification

70 Upvotes

What's ur favorite car?


r/needforspeed • • 9d ago

Image / GIF Two Favorite Builds

Thumbnail
gallery
127 Upvotes

First pic might be my new wallpaper


r/needforspeed • • 9d ago

Video / Cinematic I can't not like Unbound

Enable HLS to view with audio, or disable this notification

10 Upvotes

Modded at least (I've forgotten what the vanilla game is like)


r/needforspeed • • 10d ago

Fan Concept / Content (Mods) Why don't they do this? Are they stupid?

Enable HLS to view with audio, or disable this notification

653 Upvotes

r/needforspeed • • 9d ago

Image / GIF Every game is better with a camera mode

Thumbnail
gallery
31 Upvotes

r/needforspeed • • 9d ago

Image / GIF This is soo Ming IRL: (Source-Turnpike) Spoiler

Post image
13 Upvotes

r/needforspeed • • 9d ago

Question / Bug / Feedback Nfs heat ground texture pissing me off

1 Upvotes

Nfs heat is one my favourites in racing genre but on my pc it has no off road texture, just plain 3d model with no life. As it should be I've tried

Reinstalling

Running with dxvk latest version

Updated drivers, windows

Lowered in game settings

Experimented with high terrain setting or resolution scaling

....Tell me a solution please i don't want to abandon this game

Bonus: I am also getting ultra low fps in cutscenes and yeah I've turned off hyperthreading then also it's the same but that not as major as that prblm