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

Problem with SPU Decoder : Fast / ASMJIT #2670

Closed
SakataGintokiYT opened this issue Apr 10, 2017 · 23 comments
Closed

Problem with SPU Decoder : Fast / ASMJIT #2670

SakataGintokiYT opened this issue Apr 10, 2017 · 23 comments

Comments

@SakataGintokiYT
Copy link
Contributor

SakataGintokiYT commented Apr 10, 2017

@Nekotekina
@jjsat

[TNT Racers]
Fotoszok.pl

Logs:
-Interpreter (precise):
-Interpreter (fast):
-Recompiler (ASMJIT):


[Bleach Soul Ignition]
Fotoszok.pl

Logs:

-Interpreter (precise):
-Interpreter (fast):
-Recompiler (ASMJIT):

@Zangetsu38
Copy link
Contributor

Zangetsu38 commented Apr 10, 2017

other game have same issue

Midnight club

Heavy Rain
capture d ecran 2017-04-10 11 18 07
capture d ecran 2017-04-10 11 43 40

Vanquich
capture d ecran 2017-04-10 10 35 29

Attack on titan
capture d ecran 2017-04-09 23 41 26
capture d ecran 2017-04-09 23 44 04

Tokyo Jungle
capture d ecran 2017-04-09 22 52 09

Ni No Kuni
capture d ecran 2017-04-09 22 01 52
capture d ecran 2017-04-09 22 02 38

@MarioSonic2987
Copy link
Contributor

With PPU fast Skate 2, map disappears after waiting ~5 sec. In PPU precise, it doesn't.
image

@ActualMandM
Copy link

ActualMandM commented Apr 10, 2017

Persona 5 gets major polygon issues when ran in SPU Fast.
Persona 5 in SPU Fast

SPU Precise and ASMJIT work with no issues.
Persona 5 in SPU Precise

RPCS3-SPUFast.zip
RPCS3-SPUPrecise.zip
RPCS3-ASMJIT.zip

@Zangetsu38
Copy link
Contributor

Zangetsu38 commented Apr 10, 2017

Another Game, perfect render, just color green strange.
Bentley's Hackpack
capture d ecran 2017-04-11 01 20 12

capture d ecran 2017-04-11 01 21 13

capture d ecran 2017-04-11 01 22 24

@Xcedf
Copy link

Xcedf commented Apr 11, 2017

Metal Gear Rising Here
Interpreter (fast), btw faster than ASMjit
45
Interpreter (Precise)
46

@MarioSonic2987
Copy link
Contributor

Grand Theft Auto V

With SPU precise:
image

With SPU fast:
image

@RainKikyou
Copy link

RainKikyou commented Apr 11, 2017

DOA5 last round
sengoku musou4
macross trial frontier
SPU precise
qq 20170411155237
qq 20170411160055
fs
fs2
fs3

SPU fast
fast2
fast
fp
fp2

@MarioSonic2987
Copy link
Contributor

Tekken Revolution: SPU affects lighting.

SPU precise:
tekkenrev

SPU fast:
avzxvzv

@Xcedf
Copy link

Xcedf commented Apr 12, 2017

MarioSonic2987, how did you get working shadows in Tekken?

Sly Copper: Thieves in Time
Spu Precice:
47

Spu Fast:
48

@MarioSonic2987
Copy link
Contributor

@Xcedf , let the game loading that landspace. Some are fine but other aren't.

@Zangetsu38
Copy link
Contributor

Zangetsu38 commented Apr 13, 2017

Arf I can't test this I am not m'y home cry lol I return later

@SakataGintokiYT
Copy link
Contributor Author

SakataGintokiYT commented Apr 13, 2017

@kd-11
@Zangetsu38
[aa26219]

[Recompiler ASMJIT]
Fotoszok.pl

[Interpreter fast ]
Fotoszok.pl


[Recompiler ASMJIT]
Fotoszok.pl

[Interpreter fast]
Fotoszok.pl

@MarioSonic2987
Copy link
Contributor

With #2683, Skate 2's map still dissapears with SPU fast.

@MarioSonic2987
Copy link
Contributor

image
With SPU fast.
aa26219

@kd-11
Copy link
Contributor

kd-11 commented Apr 13, 2017

For lighting I suspect the RSQ methods, but I have no way of testing at the moment.

@SakataGintokiYT
Copy link
Contributor Author

SakataGintokiYT commented Apr 13, 2017

@kd-11
Can you check the same instructions in PPUTranslator ? I mean FMA :)

@kd-11
Copy link
Contributor

kd-11 commented Apr 13, 2017

They have already been fixed for ASMJIT as well

@kd-11
Copy link
Contributor

kd-11 commented Apr 13, 2017

Or do you mean PPU side? Haven't checked, but the PPU stuff is in alot better shape.

@SakataGintokiYT
Copy link
Contributor Author

I mean LLVM

@kd-11
Copy link
Contributor

kd-11 commented Apr 13, 2017

As far as I can tell, its the same between PPU interpreter and recompiler. Can't just put the same stuff on the PPU since I dont know for sure how the core handles such cases. For SPUs, its easier since the precise interpreter implemented an accurate emulation of these opcodes, so its easier to confirm behaviour by comparing results.

@Xcedf
Copy link

Xcedf commented Apr 13, 2017

All titles i have Metal Gear Rising, Sly Copper, Ni No Kuni work well now, i wasn't able to start Haevy Rain Demo with SPU Precice, but now it works well with ASMjit
Thanks

@Xcedf
Copy link

Xcedf commented Apr 13, 2017

House of The Dead Overkill, fixed broken geometry in cutscene

@Xcedf
Copy link

Xcedf commented Apr 13, 2017

Resident Evil Revelations, main chararcter model now visible
49

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