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

Bug: SPU Mega doesn't work on Skyrim #9183

Closed
xddxd opened this issue Oct 31, 2020 · 18 comments
Closed

Bug: SPU Mega doesn't work on Skyrim #9183

xddxd opened this issue Oct 31, 2020 · 18 comments

Comments

@xddxd
Copy link
Contributor

xddxd commented Oct 31, 2020

When SPU Mega is enabled on Skyrim, the emulator crashes to desktop when you load into the game.
VS Debugger shows this:
Screenshot_12
Log:
RPCS3.log

RPCS3 v0.0.12-11134-5d55e509 Alpha
Ryzen 7 2700
RX 580
Windows 10 20H2

@Darkhost1999
Copy link
Contributor

Still present although idk why it matters when default settings work fine.
RPCS3.log

@Darkhost1999
Copy link
Contributor

For what it's worth 2 runs
RPCS3.log.gz
I got to roam Breezehome but couldn't world gate on the 2nd run.
1st run I get in game for an instant freeze.

I fail to see value in this issue can someone explain?

@RainbowCookie32
Copy link
Contributor

SPU Block size has no level of accuracy compared to the PS3, since a PS3 doesn't have to recompile code. It's an issue with RPCS3 since ideally bigger block sizes should work with all games and improve performance, I'd say it's valid.

@AhayriSG
Copy link

AhayriSG commented Jul 17, 2022

The Elder Scrolls V: Skyrim "SPU Block Size: Safe" -> https://www.youtube.com/watch?v=gT4B99fcUu4

UrbanJP's comment about this issue;
"The only problem is random crashes from entering certain places or playing too long. After I played for around 20 to 60minutes the game would sometimes crash and other times it would be fine. The biggest issue is the random crashes after entering certain places. The ones I've found are House Gray-Mane, Temple of Kynareth, War Maiden's , New Gnisis Cornerclub, and the last portion of Bleak Falls Barrow. The first 3 are in Whiterun, the 4th in Windhelm, and the 5th is a part of the main storyline. If I entered any of these places the game crashed in less than one minute. The only way to get past was to save every 10 seconds and load back in if it crashed. Other than that the game is very much playable if you just really wanted to play it considering it's not mandatory to go to 4 out of the 5 places I mentioned, but it should remain in the ingame category."

https://forums.rpcs3.net/archive/index.php/thread-194196.html

@Darkhost1999
Copy link
Contributor

This comment you quoted doesn't appear to contain any relevant information to any issue. Just thoughts on someone's experience

@AhayriSG
Copy link

This comment you quoted doesn't appear to contain any relevant information to any issue. Just thoughts on someone's experience

yup, sharing my testing/experience.

@AniLeo
Copy link
Member

AniLeo commented Sep 1, 2022

@Nekotekina can you fix this one so we can look into defaulting Mega SPU Block Size?

@Nekotekina
Copy link
Member

I'll try to reproduce locally

@Nekotekina
Copy link
Member

Please try to reproduce with #12684 and show the error message.

@Darkhost1999

This comment was marked as outdated.

@Nekotekina
Copy link
Member

It looks like a different issue.

@Darkhost1999
Copy link
Contributor

In that case spu block size Mega is working fine

@Darkhost1999
Copy link
Contributor

Darkhost1999 commented Sep 19, 2022

Original issue is unobserved in current master
RPCS3.log

I fast traveled, world warped, went in and out of houses, bought and sold items, finished a small errand, returned someone their lost item. And everything all without issue.

@AniLeo
Copy link
Member

AniLeo commented Sep 19, 2022

@xddxd do you confirm on your side? If anyone else knows games that don't work properly with SPU Mega but work properly with SPU Safe please open a separate ticket

@xddxd
Copy link
Contributor Author

xddxd commented Sep 19, 2022

Still crashes when starting a new game on master. #12684 on first boot it throws
Out of range (in file C:\Users\ContainerAdministrator\AppData\Local\Temp\cirrus-ci-build\rpcs3\Emu\Cell\SPURecompiler.cpp:3093[:20], in function analyse)
If you wait for the modules to compile after the error, on 2nd boot it goes in-game.
RPCS3 (3).log.gz

@Nekotekina
Copy link
Member

@xddxd I updated the PR, another test please.

@xddxd
Copy link
Contributor Author

xddxd commented Sep 20, 2022

Verification failed (in file C:\Users\ContainerAdministrator\AppData\Local\Temp\cirrus-ci-build\rpcs3\Emu\Cell\SPURecompiler.cpp:3087[:3], in function analyse)
RPCS3.log.gz

@elad335
Copy link
Contributor

elad335 commented May 29, 2024

Probably outdated & fixed, closing. Open a new issue if persists.

@elad335 elad335 closed this as completed May 29, 2024
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

7 participants