NVIDIAGameWorks / rtx-remix

Combined repo for the RTX-Remix runtime
https://www.nvidia.com/en-us/geforce/rtx-remix/
MIT License
1.32k stars 68 forks source link

[Runtime Bug]: Regression in Perf, Input Response, and Stability Between Bridge Versions - Star Wars Republic Commando #543

Open automata-rtx opened 1 month ago

automata-rtx commented 1 month ago

Describe the bug

A bug happened where... the game runs with unresponsive keyboard inputs, significantly reduced performance, and a consistent crash after two or three minutes of play. (Note: This is a separate issue to my previous Bridge regression report).

Unresponsive Inputs: Keyboard input for all in-game actions has either significant input delay, or the key doesn't register at all, requiring multiple keypresses to work. The delay mentioned is long enough that the game isn't close to reasonably playable. I want to say it's over 600ms (yes, six hundred) at the absolute bare minimum. Combine that with inputs sometimes not registering, and the game is a no-go to play with Remix. Mouse input works fine.

Significantly Reduced Performance: Performance vs previous Bridge versions is significantly reduced. When using a bridge version without these issues, 90-120fps is common on my hardware/settings. Using this Bridge version, it's roughly in the mid to upper 40fps range with framepacing issues/stutters. The performance seems to decline until the game crashes, though I'm not as confident on that claim.

Consistent Crash: After two to three minutes of play, performance is well below reasonable levels and the game will crash. This happens every time without fail.

How do you reproduce the bug?

Using commit 0037ec6 of the Remix Bridge, the issues are consistently reproducible after loading into a level. These issues are not present one Bridge version prior, that being commit c099b40.

What is the expected behavior?

The runtime should... have reasonable performance roughly in line with previous versions of the Bridge. The game should also have responsive controls to make for a playable experience. Crashing should not occur after just a couple minutes of play. The issues aren't present in the prior version as stated in the reproduce bug section.

Version

0.5.1 - Bridge manually updated

Logs

d3d9.log

SWRepublicCommando_d3d9.log

NvRemixBridge.log

Crash dumps

NvRemixBridge.exe_20240615_235058.dmp

Media

No response

NV-LL commented 1 week ago

REMIX-3328 for tracking