NVIDIAGameWorks / rtx-remix

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

Sonic Adventure 2 vertex shaders do not get captured properly #275

Open joeyballentine opened 8 months ago

joeyballentine commented 8 months ago

Describe the bug

To Reproduce Steps to reproduce the behavior:

Expected behavior

I suspect this might not be possible to solve, but I figured I'd open an issue for it just in case.

NvRemixBridge.log d3d9.log sonic2app_d3d9.log

nv-ajaus commented 7 months ago

@joeyballentine can you please try explicitly setting the option to enable vertex shader capture (useVertexCapture = True)? Your log file includes the warning info: [RTX-Compatibility-Info] Skipping draw call with shader usage as vertex capture is not enabled. which I wouldn't expect if it was active.

Additionally, can you please make sure to try this with the most recent builds of dxvk-remix and bridge-remix? I tried to look up the commit mentioned in your log files and it seemed to point to a commit that was from a fork of the repo and not our main branch. If this is not the case, please let me know what builds you used.

joeyballentine commented 7 months ago

@nv-ajaus Sorry, I may have submitted an old log. Here are some definitely new logs, using the most recent builds of remix (both bridge and runtime) as of posting this. During this session, i toggled off and on the vertex capture setting. d3d9.log NvRemixBridge.log sonic2app_d3d9.log

And here are logs with the useVertexCapture enabled in rtx.conf. It made no difference in actual gameplay. d3d9.log NvRemixBridge.log sonic2app_d3d9.log

If you'd like, I could provide an apitrace if that would be helpful.

joeyballentine commented 7 months ago

Scratch that, apitrace does not seem to work with this game for some reason.

NV-DM commented 7 months ago

REMIX-2378 for tracking.