Go Back  
Reply
 
Thread Tools
Old 01-25-2013   #21
Theeze
Member
 
Join Date: Nov 2012
Location: Canada
Posts: 498
Likes: 53
Liked 280 Times in 162 Posts
Mentioned: 45 Post(s)
Tagged: 0 Thread(s)
I wonder if the psn version suffers from these issues as well. Or is it solely a problem with the disc version?
Theeze is online now   Reply With Quote
Old 01-25-2013   #22
mcrenas
Apprentice
 
Join Date: Nov 2010
Posts: 6
Likes: 1
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Tidy for figuring it out lads!!
I run the game with DD 5.1 sound from the optical port. Maybe that is the reason it is running smoothly. The extra sound processing required maybe is doing the trick.
mcrenas is offline   Reply With Quote
Old 01-25-2013   #23
KDSBest
Homebrew Developer
 
Join Date: Mar 2009
Location: Super Mario Land
Posts: 160
Likes: 32
Liked 299 Times in 87 Posts
Mentioned: 72 Post(s)
Tagged: 0 Thread(s)
Originally Posted by mcrenas View Post
Tidy for figuring it out lads!!
I run the game with DD 5.1 sound from the optical port. Maybe that is the reason it is running smoothly. The extra sound processing required maybe is doing the trick.
Uff that might be a way to try.

Originally Posted by snkysnake02 View Post
@cfwprpht

great explanation ^_^ it was a nice read and now can help people out better.

Guess my data installtion for the game just got lucky and works. Seems its just Install the data and hope for the best type thing then with this game.
Yeah let's say @cfwprpht did that
KDSBest is offline   Reply With Quote
Likes: (1)
Old 01-26-2013   #24
snkysnake02
Senior Member
 
snkysnake02's Avatar
 
Join Date: Mar 2009
Location: Shadow Moses
Posts: 1,353
Likes: 691
Liked 514 Times in 348 Posts
Mentioned: 183 Post(s)
Tagged: 0 Thread(s)
@KDSBest

ohh I know he didnt *wink* only pointed out info of what someone said that was the issue. Still nice find though ^_^
__________________
"Snake. We're not tools of the government, or anyone else. Fighting was the only thing... the only thing I was good at. But... at least I always fought for what I believed in." - Gray Fox
snkysnake02 is offline   Reply With Quote
Old 01-26-2013   #25
curiousangel
Apprentice
 
Join Date: Oct 2012
Posts: 4
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Great explanation. So is it possible to transfer the saves using SFO editor to change the region of the save file so that I dont have to start again and i can keep the 12 hours i've invested into the game?
curiousangel is offline   Reply With Quote
Old 01-26-2013   #26
Fratgiolo
Apprentice
 
Join Date: Jan 2013
Posts: 20
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Originally Posted by snkysnake02 View Post
@KDSBest

ohh I know he didnt *wink* only pointed out info of what someone said that was the issue. Still nice find though ^_^
are you playing from internal or external hd?
Fratgiolo is offline   Reply With Quote
Old 01-26-2013   #27
Captain Murphy
Apprentice
 
Join Date: Sep 2012
Posts: 13
Likes: 0
Liked 2 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by mcrenas View Post
Tidy for figuring it out lads!!
I run the game with DD 5.1 sound from the optical port. Maybe that is the reason it is running smoothly. The extra sound processing required maybe is doing the trick.
I'm playing from internal, using optical for audio, I've had a few lockups.
Mind you, I dont get the lag everyone talks about....
Captain Murphy is offline   Reply With Quote
Old 01-26-2013   #28
AsimLeonheart
Member
null
 
Join Date: Jan 2012
Posts: 45
Likes: 3
Liked 7 Times in 5 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Originally Posted by cfwprpht View Post
Let us try to explain it in detail... KDSBest already explained it rough via Twitter.

It looks like the audio thread of the game causes the crashes.

lv2(2): #
lv2(2): #
lv2(2): # system software version: 4.31 (DEX)
lv2(2): # revision: 49276
lv2(2): #
lv2(2): # Lv-2 detected an interrupt(exception) in a user PPU Thread.
lv2(2): #
lv2(2): Trap00000000006037a8800000000002c03200000000002000008000000300039c4000000053a0f24a771
lv2(2): {??g?# Proc name : /dev_flash/vsh/module/vsh.self
lv2(2): # Proc ID : 0x1000300
lv2(2): #
lv2(2): # Register Info.
lv2(2): # LR: 0x00000000006037a8 CR:0x28000022
lv2(2): # CTR: 0x0000000000000000
lv2(2): #
lv2(2): # GPR 0: 0x00000000006037a8 GPR 1: 0x00000000d00090b0
lv2(2): # GPR 2: 0x00000000006f5210 GPR 3: 0x00000000000000ac
lv2(2): # GPR 4: 0x8000000000008032 GPR 5: 0x0000000000000000
lv2(2): # GPR 6: 0x8000000010005cc8 GPR 7: 0x800000000052d000
lv2(2): # GPR 8: 0x00000000007483c0 GPR 9: 0x0100002900000000
lv2(2): # GPR10: 0x0000000001000029 GPR11: 0x0000000000000000
lv2(2): # GPR12: 0x0000000028000028 GPR13: 0x0000000010007060
lv2(2): # GPR14: 0x0000000000000000 GPR15: 0x0000000000000000
lv2(2): # GPR16: 0x0000000000000000 GPR17: 0x0000000000000000
lv2(2): # GPR18: 0x0000000000000000 GPR19: 0x0000000000000000
lv2(2): # GPR20: 0x0000000000000000 GPR21: 0x0000000000000000
lv2(2): # GPR22: 0x0000000000000000 GPR23: 0x0000000000000000
lv2(2): # GPR24: 0x0000000000000000 GPR25: 0x0000000000000000
lv2(2): # GPR26: 0x00000000d0009fd0 GPR27: 0x0000000000000000
lv2(2): # GPR28: 0x0000000000710000 GPR29: 0x0000000000000000
lv2(2): # GPR30: 0x0000000000000001 GPR31: 0x000000000d300000
lv2(2): #
lv2(2): # XER: 0x0000000000000000 FPSCR: 0xaa202000
lv2(2): #
lv2(2): # FPR 0: 0x3ff0000000000000 FPR 1: 0x3ff0000000000000
lv2(2): # FPR 2: 0x3ff0000000000000 FPR 3: 0x3ff0000000000000
lv2(2): # FPR 4: 0x0000000000000000 FPR 5: 0x0000000000000000
lv2(2): # FPR 6: 0x0000000000000000 FPR 7: 0x3ff0000000000000
lv2(2): # FPR 8: 0x3ff0000000000000 FPR 9: 0x3ff0000000000000
lv2(2): # FPR10: 0xbf42345680000000 FPR11: 0x3ff0000000000000
lv2(2): # FPR12: 0x3ff0000000000000 FPR13: 0x3ff0000000000000
lv2(2): # FPR14: 0x0000001000329000 FPR15: 0x0000001000329000
lv2(2): # FPR16: 0x0000001000329000 FPR17: 0x0000001000329000
lv2(2): # FPR18: 0x0000001000329000 FPR19: 0x0000001000329000
lv2(2): # FPR20: 0x0000001000329000 FPR21: 0x0000001000329000
lv2(2): # FPR22: 0x0000001000329000 FPR23: 0x0000001000329000
lv2(2): # FPR24: 0x0000001000329000 FPR25: 0x0000001000329000
lv2(2): # FPR26: 0x0000001000329000 FPR27: 0x0000001000329000
lv2(2): # FPR28: 0x0000001000329000 FPR29: 0x0000001000329000
lv2(2): # FPR30: 0x0000001000329000 FPR31: 0x4059000040000000
lv2(2): #
lv2(2): # PRX Info: 1 PRX in process
lv2(2): # --/--: id-------- path------------------------------ version segments---
lv2(2): # 0/ 1: 0x23001603 [/dev_flash/sys/internal/sys_audio.sprx] 1. 1 2 segments
lv2(2): # ---/--- base------+filesz----+(mem-file) [flags-----]
lv2(2): # 0/ 2: 0x00760000+0x000a9d00+0x00000000 [0x00000001]
lv2(2): # 1/ 2: 0x00810000+0x0000455c+0x00039d8c [0x00000001]
lv2(2): #
lv2(2): # Continue... (Lv-2 is still running.)
lv2(2): #

lv2(2): # 1/ 2: 0x00810000+0x0000455c+0x00039d8c [0x00000001]


Crash is caused by (if we understand the crash log right):

seg001:000000000060379C add %r9, %r10, %r8
r9 = 0x0000000001000029 + 0x00000000007483c0 = 0x00000000017483E9
seg001:00000000006037A0 rldicl %r11, %r9, 0,32
r11 = 0x00000000017483E9

but what happened??? Should be caused by a thread syncing issue or a context switch problem (I don't think so )
r11 = 0x0000000000000000

seg001:00000000006037A4 lwz %r3, 4(%r11)
!Access Violation 0x000000000 is not mapped also called HTAB MISS

This causes the game to crash.
Important sys_audio.sprx is loaded so it has todo with the sound for sure

How come the r11 is cleared? Alot Syscalls does that, I would if possible do the processing on the SPU instead of bothering the PPU Thread... Dunno if this is possible...

So why does this bug happen on internal, external or blu-ray disc.
That is simple the game is written to work with blu-ray disc for sure. This works quite well because the thread keep getting in sync.
For all other media the Threads get out of sync cause the access to the data.

Why does it happen with legit blu-ray too?
That's simple to explain too. Since the blu-ray has slow downs and fast paces sometimes too. The Threads may get out of sync.

Sometimes recopy of data and stuff works quite well or reinstall of the game data.
Still a mysteri if the data is from Game Content Data from PS3 internal HDD or from Blu Ray. If it is from internal Data would explain directly why it happens on every sort of setup.


It is nearly impossible to patch this by hand in assembler... Timing issues in software engineering are very tough... Even with source in Hand it is a tough one.
Maybe that's the reason why the game gets delayed.

On USB the game should work more stable I got confirmed it looks like the internal HDD is too fast and let the threads get out of sync easier.

TeaM_AC1D investigated alot in that direction and sorry if it is roughly explained. Feel free to ask in TeaM_AC1D channel about this if you can't understand.

Kudos goes to KDSBest
Looks like my purpose of creating this thread got fulfilled. Finally some experts have taken notice and found the freeze culprit. Unfortunately, it looks like it is not fixable... I guess I will move on to PSN version then.
AsimLeonheart is offline   Reply With Quote
Old 01-26-2013   #29
falcon212
Apprentice
 
Join Date: Oct 2010
Posts: 3
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
wow, it actually make sense, yesterday i decided to try all the possibility and play the game from my 32GB usb stick (slow usb stick for sure haha) and it works great, no freezes whatsoever.

So i thought the game works better on external, then I transfer the game to my 500GB Seagate and i started freezing again !!!

so yea, if the speed of the disc plays a part and work better on slow disk, I should just stick to my slow 32GB sandisk usb stick !!
falcon212 is offline   Reply With Quote
Old 01-26-2013   #30
mcrenas
Apprentice
 
Join Date: Nov 2010
Posts: 6
Likes: 1
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Captain Murphy View Post
I'm playing from internal, using optical for audio, I've had a few lockups.
Mind you, I dont get the lag everyone talks about....
Try play from usb with optical as i do. I too had one lock up in 48h. Can't complain by that. I guess the internal is a lost cause with this game.
mcrenas is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 07:10 PM.