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: ProStreet BLUS30066 Unknown STOP crashes #9885

Open
superjeepboy opened this issue Mar 3, 2021 · 12 comments
Open

Need For Speed: ProStreet BLUS30066 Unknown STOP crashes #9885

superjeepboy opened this issue Mar 3, 2021 · 12 comments

Comments

@superjeepboy
Copy link

Please do not ask for help or report compatibility regressions here, use RPCS3 Discord server or forums instead.

Quick summary

Please briefly describe what is not working correctly.

Game attempts to load into a world, but promptly terminates.

Details

Please describe the problem as accurately as possible.

Starting a career file or even loading into a map immediately crashes the game.
RPCS3.log

1. Please attach RPCS3's log.

  • Run the game until you find the issue.
  • Completely close RPCS3, or move to the next step in case it has crashed.
  • Locate RPCS3's log file:
    • RPCS3.log (It can show up as just RPCS3 and have a notepad icon)
      or
    • RPCS3.log.gz (It can show up as RPCS3.log and have a zip or rar icon)
      image
      On Linux it will be in ~/.cache/rpcs3/.
      On Windows it will be near the executable.
  • Attach the log:
    • Drag and drop your log file into the issue.
    • Or upload it to the cloud, such as Dropbox, Mega etc.

2. If you describe graphical issue, please provide an RSX capture and a RenderDoc capture that demonstrate it.

  • To create an RSX capture, use Create RSX Capture under Utilities.
    Captures will be stored in RPCS3 folder → captures.
    • Compress your capture with 7z, Rar etc.
      And drag and drop it into the issue.
    • Or upload it to the cloud, such as Dropbox, Mega etc.
  • To create a RenderDoc capture, please refer to RenderDoc's documentation.

3. Please attach screenshots of your problem.

  • Enable performance overlay with at least medium level of detail.
    You can find it in Emulator tab in Settings.
    rpcs3_JmPwbQQhd4

4. Please provide comparison with real PS3.

5. Please provide your system configuration:

  • OS: Windows 10
  • CPU: AMD Ryzen 5 3600X
  • GPU: MSI Radeon 5700XT MECH OC
  • Driver version: 21.2.1
  • etc.

Please include.

  • Anything else you deem to be important
@Asinin3
Copy link
Contributor

Asinin3 commented Apr 22, 2022

I can get ingame without issue on latest, closing.
rpcs3_Vho6bEwy7z
Career mode requires framelimit auto and Safe block size or it will crash btw.

@Asinin3 Asinin3 closed this as completed Apr 22, 2022
@Satan86
Copy link

Satan86 commented Apr 22, 2022

I don't think this issue should be closed, just renamed instead, because while it can go past the loading, it still crashes with the same error later on in gameplay
image

@Asinin3 Asinin3 reopened this Apr 22, 2022
@YuriNator557
Copy link

Has SPU ASMJIT been tried?

@hoholee12
Copy link

hoholee12 commented Apr 22, 2022

ASMJIT does nothing to fix the error.
accurate xfloat does not help either.

@cas-1092
Copy link

Setting "PPU Thread Count" to 1 in debug tab fixes the random crashing in races.
image
Was able to finish a few races with this setting.
image
Log: RPCS3.log.gz

@Ordinary205
Copy link
Contributor

Using PPU Thread Count 1 didn't solve the issue for me.
Need for Speed Prostreet
RPCS3.log.gz

@cas-1092
Copy link

cas-1092 commented Jul 15, 2023

After further testing, I have found out that crashing happens only during certain events even with PPU Thread count set to 1.

Heres a way to reproduce it.

Download my save file, BLUS30066-SAVEDATA.zip and open career mode.
Selecting this race, the grip class event, or any of the time attacks should crash your game.
image
GRIP EVENT RPCS3.log.gz

However, the drag event works just fine.
image
DRAG EVENT RPCS3.log.gz

@Ordinary205
Copy link
Contributor

After doing some research, I found out that enabling PPU interpreter (static) fixes the crash, even when loading and during races, but reduces the performance.
Need for Speed Prostreet

Needs information if this works on other users or not.
RPCS3.log.gz

@cas-1092
Copy link

Works for me, using the savefile I mentioned earlier.
image
image
Need for Speed ProStreet [BLUS30066].log.gz

@Ordinary205
Copy link
Contributor

I have figured out a better solution on how to fix this "Unknown STOP Crashes" without using PPU interpreter, is by enabling Atomic+Accurate SPU DMA+Accurate Cache Line Stores.
NFS Prostreet 1
NFS Prostreet 2
NFS Prostreet 3
NFS Prostreet 4
RPCS3.log.gz
Enabling these options may have a performance impact, but its much faster than PPU interpreter.

@cas-1092
Copy link

With these settings I was unable to enter the career, as it would either give me an spu access violation,
image
or it would just freeze on the loading screen.
image
Log: RPCS3.log.gz

@superjeepboy superjeepboy changed the title Need For Speed: ProStreet BLUS30066 fatally crashes on track load Need For Speed: ProStreet BLUS30066 Unknown STOP crashes Jan 7, 2024
@superjeepboy
Copy link
Author

updating title to reflect current situation, as it looks like it isn't just limited to just track crashes/save loads

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

No branches or pull requests

8 participants