Project

General

Profile

Actions

Emulator Issues #3902

closed

"Metroid Prime 3" Dual Core problems (pluss huge random freezes)

Added by gabrielmorano about 13 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?

  1. Run the iso with Dual Core Activated (Specially in d3d)
  2. play for a while (it does not always happens in the same place, sometimes it takes a lot of time for this to happen)
  3. Also I noticed that activating OpenCL REALLY makes the game to crash

What is the expected output? What do you see instead?
Problems... in D3D the game will surelly crash at some point, now on OpenGL sometimes it lets you keep playing, but it will crash eventually, If you deactivate dual core the game will work most of the times, but it will freeze time to time at random places, pluss playing it without the dual core setting it's incredibly slow...

This didn't happened to me on previous revisions of dolphin (not the latests ones, but olders)

The picture showing the warnings does not show the all the warnings i get, there are a zillion of them with different numbers

This is VERY noticiable in the "SkyTwon, Elysia" part of the game, in the room where you have to turn into a morph ball and use the phazon bombs in order to continue (this is where you will ALWAYS get this warnings with Dual core active)
http://www.youtube.com/watch?v=O0FFL0MpaoM
http://www.youtube.com/watch?v=C7rkLtdFHL0

What version of the product are you using? On what operating system?
r6815 x32 x64
Intel(R) Core2Duo 2.53 2gb
GeForce 8400 gs 512
windows7 x64

Actions #1

Updated by gabrielmorano about 13 years ago

Found another warning problem that freezes the emulation

"HLE system tried to call an undefined HLE function 200191"

Actions #2

Updated by DimitriPilot3 about 13 years ago

Try r6974 and see if the two FIFO fixes (that have been committed in r6971 and r6974) fixed this issue.

Actions #3

Updated by gabrielmorano about 13 years ago

So far it seems to be working better (at least it didnt hang as ofthen in the same plase), i will do an extense gameplay to keep testing ;)
also for some reason it's working faster Oo

Actions #4

Updated by gabrielmorano about 13 years ago

I got this afther a while of playing

Actions #5

Updated by gabrielmorano about 13 years ago

It just keep crashing or closing at me on r7025 sometimes without poping any warning

Actions #6

Updated by gabrielmorano about 13 years ago

mmm even with latest changes done around metroid prime, emulation is still VERY unstable...

game keeps randomly freezing, crashing or closing...
fifo problems are still present as when it freezes it does at 0fps 40vps

but now i don't get any single warning message :S

anyway... last one checked is r7036

Actions #7

Updated by gabrielmorano almost 13 years ago

Here, i made a video in a place that the game ALWAYS crash "ERROR: Trying to compile at 0. LR=8037b5d4"

like i said this one is not random like the others, it happenes every single time in that particular place at Skytown Elysia... ergo the game cannot be played further from that point

http://www.youtube.com/watch?v=5IShoOOMGks

Actions #8

Updated by skidau over 12 years ago

Have committed some changes here: re03fd9a942e9

Please test if the game still crashes at that spot. Let me know if there are any problems.

Actions #9

Updated by gabrielmorano over 12 years ago

Ok will do in about 9 hours (right now i gotta go to work)
But in the latest revision it didn't crashed on that part (but i have a savefile there, so i wil test it anyway)

Also after that part the fifo warnings are unbereable! this games fifo problems are like firecrakers on the th of july :p

Actions #10

Updated by gabrielmorano over 12 years ago

Ok, i was testing this part of the game again and all i can say is sometimes it happens, some times it does not happens first time i tried this didn't happened, 2nd time i tried it DID happen (but not in that part (it happened on the previous "room" between quotes because it's open world)
and the third time it happened on the same place (but 5 mins after the emulator gave me some fifo warnings)

like i said, on latest revisions i could overpass this part without getting this error (now im at 47% of the game, and that part is at 27%) but this game crashes SO many times that testing something it's really a god damn job... xD
luck for us savestates makes it a little easier (but loading a save states on this games most of the times get's you some kind of bug where a black window at the upper left will appear showing the same image as in the main window, making the game run SUPER slow)

Actions #11

Updated by gabrielmorano over 12 years ago

Here this I got at 52% of the game 3 times in a row at the space pirate first alarm room. (The one in this video)

Also in this video you can see the fifo warnings and the crash i was mentioning it happens A LOT.

http://www.youtube.com/watch?v=hP5jPYyTT2g

Eitherway, after trying to pass this part in a tedious all over try i could overpass this part but then again it's unbereable to do all over and over with every single crash '
gonna keep playing to see if i find anything else

Actions #13

Updated by burnhellxp over 12 years ago

hyperspeed said:

"With this build Dolphin-3.0-199-x64 after 4 hours of gameplay not even a crash/freeze."

http://forums.dolphin-emulator.com/showthread.php?tid=3583&pid=178170#pid178170

Actions #14

Updated by gabrielmorano over 12 years ago

gona test it at Skytown Elysia (that place is a HUGE crash place all over) :)

Actions #15

Updated by pierre over 12 years ago

The fifo-messages still do pop up, but no crashes/game failures anymore(or i have been extremely lucky in an area where i would consistently sooner or later either get it to crash or get stuck due to not correctly working weapons)

Actions #16

Updated by gabrielmorano over 12 years ago

actually the fifo messages Where pressent b4 without crashing, sometimes it crashes sometimes it does not for the first part of the game (around the 25%), but that got worst after THAT part of the game, that's why i said im gona test it on that part (from there on the game becames almost unplayable with the crashes) i will report tomorrow or the day after (depending on work)

Actions #17

Updated by gabrielmorano about 12 years ago

Don't know who set this issue as fixed b4, but the issues are still present for this game. (it was kinda fixed on "the last story", since now it works fine, just time to time you get a fifo freeze)
But on this game as soon as i start playing i get a fifo message (tough i can keep playing, im gonna run more tests)

Actions #18

Updated by Autoran1 about 12 years ago

I think i can find the rev which cause this

Actions #19

Updated by gabrielmorano about 12 years ago

Actually there wasn't a rev that worked fine with this game... this is an issue that was pressent since it started working on Dolphin
but yes... it got worst at some point.
so... i don't really know if it's just a fifo problem.

Actions #20

Updated by Autoran1 about 12 years ago

gabrielm...@gmail.com, actually, there was such rev, i know exactly when these errors appear constantly, besides i took a random revision r6000, and everythihg worked fine, than i took r7000, still fine but not exactly like on 6000 you know half-fine
One way or another, i will find that rev, and if i can't find the fix, i just move all nessesary changes into r6000, like colour fix, like JitChache fix, like other fixes, and will play on Hybrid r6000

Actions #21

Updated by Autoran1 about 12 years ago

you know, i completed this game for the first time on r2800 or smth and even back than there was no fifo hangs or crashes, and to avoid JIT errors i used unlimited JitChache, so...everythig is possible my friend

Actions #22

Updated by gabrielmorano about 12 years ago

ok then i will try those fixes on the areas that are very propense to crash :)

Actions #23

Updated by marcosvitali about 12 years ago

I cant reproduce the fifo issues in my PC. Gabriel Could you help me?

Actions #24

Updated by Autoran1 about 12 years ago

Ok let's see
This issue has two parts actually
1 These Fifo Unknown Opcode messages are comes from r7158 - r05feabdb49cf
marcosvitli, it was your commit
2 The flickering problem from cachig Shader data which actually leads to crash or hang
it's somewhere between 6000-6500 will find issue later

Actions #25

Updated by Autoran1 about 12 years ago

More testing;
Game flickering and other FIFO problems started with r6554, game remained unplayable until 6971-6974 fixes, game was flickering with crashes and hangs, but no error messages perhaps they were fixed by between 6554-6971 revs until 7158 when they've appeared again, unfortunately r6554 was big, and i barely can find the part of broken code

Actions #26

Updated by marcosvitali about 12 years ago

If 7158 is easy to fix, But Repeat I cant reproduce this in my PC. I need save game or something like this. I dont have FIFO reset in my PC in the first 10 minutes.

Actions #27

Updated by Autoran1 about 12 years ago

Here's my save (PAL)
Use the first save G.F.S. Olympus 5 minutes of gameplay without Shader Cache
There will be a lot of these issues

Actions #28

Updated by marcosvitali about 12 years ago

Very Good, I can reproduce the hang with this, give me 1 o 2 day. And give you a fix or the reasons for that. But I think this can be easy :)

Actions #29

Updated by gabrielmorano about 12 years ago

i will post a savefile from the 2 parts that are practically unplayables for those crashes (im at work now, so i will do it as soon as i get home)

Actions #30

Updated by Autoran1 about 12 years ago

Ok, thanks
Man i thought before you need smth special like dump, or debug info or other developy thihg, when you said you can't reproduce it, and now it was just save, heh... :0

Actions #31

Updated by gabrielmorano about 12 years ago

actually it depends on some factors i think... (computer, revision, etc)
for example, for me the game played really fine up untill i reached sky tower... from there on the game crashed like there is no tomorrow.
that's why im gona send him my savefile as well (i have 2 saves at the most most crasheable places in the game)

Actions #32

Updated by gabrielmorano about 12 years ago

Ok this is the save files for the US version of the game
hope it helps

Actions #33

Updated by marcosvitali about 12 years ago

  • Status changed from New to Fixed

This issue was closed by revision 41652d6b1f39.

Actions #34

Updated by gabrielmorano about 12 years ago

stop closing this damn issue, is NOT fixed....
it was reoponed due to the game still crashing and having LOADS of error messages... in fact if you read the last posts it was confirmed as well...

Actions #35

Updated by gabrielmorano about 12 years ago

revision 41652d6b1f39. kinda fixed The Last Story and batallion.... (kinda because time to time it still freeze)
but MP3 remains the very same...

Actions #36

Updated by marcosvitali about 12 years ago

gabrielmorano: What happens with you ???? Fifo overflow is fixed, thats why Last Story and batallion was closed. Mp3 is fixed with revision 41652d6b1f39. I am very sure.

Actions #37

Updated by marcosvitali about 12 years ago

gabrielmorano: Do you test revision 41652d6b1f39?

Actions #38

Updated by marcosvitali about 12 years ago

Here is 2:22 am. Instead sleep i am fixing this fu...ing bug. For my is fixed. I dont know id you test the last revision. But if dosent, you must. And give a me feedback and respect!!!! Is not my first time with the FIFO. I've logged this game. I've found a bug. I've fixed this. I've tested the game with the Autoran savegame. So, you must respect my work OK? And if I am wrong. You can help posting the new screenshot of your problem. Thas is nothing "it was reoponed due to the game still crashing and having LOADS of error messages"

Actions #39

Updated by marcosvitali about 12 years ago

Btw I didnt put fixed in this Revision: 9e398fd41802. Was Skid and I told with him abou t this issue was not related. Is Skid was wrong, you can not reacting in this way.

Actions #40

Updated by marcosvitali about 12 years ago

"in fact if you read the last posts it was confirmed as well..." Why I need to read that if Commited a FIXED to THIS 60 minutes ago ????

Actions #41

Updated by gabrielmorano about 12 years ago

ok ok... lets put something clear, i didn't disrespected you
neither i insulted you nor said you are doing a bad work....
all i said is the issues are still there (al least in the NTSC version)
i tested it with Dolphin-win-x64-v3.0-441

I got the usual problems
then it crashed it...

I said that this errors occurs not always on the same places, (and at the begining of the game it does not happen most of the times, so to say it's fixed it has to be done with a long play (wich im doing, that is why i posted the save file)

Me, as well like other peopple respect what you do

and i didn't reacted in any way, like i said all i mentioned is that it should not be closed until the testings are done, nothing else (probably the confusion was made because of my way to speak, so if you took it the wrong way im sorry)

anyway is 3:22 in here so im off to bed
tomorrow i will run some more testing.

have a pleasant night

Actions #42

Updated by lpfaint99 about 12 years ago

Dolphin-win-x64-v3.0-441 is rb69a1d225a07 which is the master branch and does not include r41652d6b1f39
you need to use the FifoBusy branch to test this change

Actions #43

Updated by gabrielmorano about 12 years ago

and the link to download that version is?
i will DL it and test on the heavy parts and let you know how was it

Actions #44

Updated by lpfaint99 about 12 years ago

i don't see one anywhere else so i compiled it http://www.mediafire.com/?941q7he3jau31gi

Actions #45

Updated by gabrielmorano about 12 years ago

THX SIR i will check it tomorrow (well.. today) as soon as i get back from
work
sleep well

Actions #46

Updated by marcosvitali about 12 years ago

Yes, I know it your are no testing the branch version. I know that for you commment. Thats why i asked for a screenshot. I will upload a version for you. And we you want I can explain you what fix revision 41652d6b1f39.

Actions #47

Updated by marcosvitali about 12 years ago

thanks Lfpaint :)

Actions #48

Updated by Autoran1 about 12 years ago

Game still flickering while gathering cache, but hey, no more errors, messages, and actually crases and hangs are gone too, HUGE THANKS AND RESPECT :)

Actions #49

Updated by marcosvitali about 12 years ago

Where are you from gabrielmorano?

Actions #50

Updated by gabrielmorano about 12 years ago

South America, Argentina

Actions #51

Updated by marcosvitali about 12 years ago

"Che con razon sos tan calenton, locooooo jajaja agregame al gtalk y te explico marcosvitali@gmail.com, obviamente soy Argentino tb" Sorry for the spanish, But I love my country :)

Actions #52

Updated by skidau about 12 years ago

This issue was closed by revision a60a0825a334.

Actions

Also available in: Atom PDF