Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need for Speed: Hot Pursuit/Most Wanted - Incorrect car reflections #13609

Open
Ordinary205 opened this issue Apr 4, 2023 · 5 comments
Open

Comments

@Ordinary205
Copy link
Contributor

Ordinary205 commented Apr 4, 2023

Quick summary

The car reflections doesn't seem to be matched correctly on Need for Speed Hot Pursuit and Most Wanted when enabling the Write Color Buffers.

Details

Heres a comparison between the real PS3 and RPCS3.

Real PS3:

Hot Pursuit:
Real PS3 reflection

Most Wanted:
CAPTURE 6

RPCS3:

Hot Pursuit:
rpcs3 exe 2023 04 04 - 10 55 56 01 - frame at 0m8s (3)

Most Wanted:
rpcs3 exe 2023 04 04 - 13 49 00 04 - frame at 0m35s (2)

Attach a log file

RPCS3.log.gz
RPCS3.log.gz

Attach capture files for visual issues

Unable to attach captures due to a 550 MB files.
https://mega.nz/folder/ULYkDa4A#oFOywXoGomtl_jzsJV5NtQ

System configuration

AMD Ryzen 5900X 12-Core Processor | 24 Threads | 15.89 GiB RAM | RTX 3080 driver 531.41.0.0 | Windows 10 Pro 22H2

Other details

Both of them are using RenderWare Engine, which might be the reason why they have similar issues.

@Ordinary205 Ordinary205 changed the title Need for Speed: Hot Pursuit/Most Wanted - Incorrect car reflection Need for Speed: Hot Pursuit/Most Wanted - Incorrect car reflections May 12, 2023
@Asinin3
Copy link
Contributor

Asinin3 commented Jul 23, 2023

Unable to attach captures due to a 550 MB files.
Compress them with 7z LZMA2 next time. Renderdoc files compress really well.

Don't use these settings when reporting visual issues as they are known to cause issues:
Resolution Scaling
Relaxed Zcull

Also don't disable anti-aliasing, when raising visual issues, some games need it to render things properly.
Retest on latest and without those settings.

@Ordinary205
Copy link
Contributor Author

I did a retest on both of these games while using default settings:
Need for Speed MW

NFS HP

NFSMW.log.gz
NFSHP.log.gz

The weird thing is, is that when I open up the RSX Capture, it shows this image.
RSX bug

@kd-11
Copy link
Contributor

kd-11 commented Jul 23, 2023

The way this game handles reflections using SPU is not PC-compatible. Not without a software rasterizer or a way to tell the host GPU to render into system RAM.
Basically we need a way to write to sys-ram without going through a page fault.
Maybe you can give "Host GPU labels" option a try - though this doesn't work very well on NVIDIA cards.

@Ordinary205
Copy link
Contributor Author

Ordinary205 commented Jul 23, 2023

Sadly, enabling "Host GPU labels" doesn't solve the issue, but it does increases the performance.
NFS MW 1
RPCS3.log.gz

@Ordinary205
Copy link
Contributor Author

The reflections has significantly improved on this PR #14647, but the issue is still not fixed as there's inverted reflections.
Real PS3:
NFS Hot Pursuit PS3

RPCS3: (Take a look at the window from each comparison)
NFS Hot Pursuit (2)
RPCS3.log.gz
Same thing happens with NFS Most Wanted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants