Emulator Issues #3694
closedFIFO related defects
0%
Description
FIFO related issues. I create this issue for merge all FIFO issues inside this.
How indentify a possible FIFO related issue?
- The game freeze with FPS 34 VPS 40 (this numbers are an example the important is FPS > 0 & VPS > 0)
- The game freeze with FPS 0 VPS 60 (this numbers are an example the important is FPS = 0 & VPS > 0)
- The game does not boot - Blackscreen
- You get the message "FIFOs linked but out of sync"
- You get the message "FIFO is overflown by GatherPipe !"
- You get the message "GFX FIFO: Unknown Opcode (0x%x).\n"
- You get slowdown in Revs after r6554. Please report it.
Tips for testing: Usually the FIFO related commits change CommandProcessor.CPP, Fifo.CP, sometimes PixelEngine.CPP you can test before and after this commits to find when your troubles begins to happens and if it is related with FIFO commit.
Updated by hatarumoroboshi almost 14 years ago
-
Wii Play: freezes during play in Dual Core mode (FPS 0 VPS 60);
-
Wii Sports Resort: freezes during play in Dual Core mode (FPS 0 VPS 60);
-
Wii Party: during different mini-games I've experienced only once a "FIFO is overflown by Gatherpipe!" error, anyway the game freezes randomly, but very often, after finishing the mini-games, when the pink icons for choosing to replay or go back to menu should appear and sometimes (very often) they don't appear and so you're stuck with FPS 0 VPS 60);
-
Sam & Max Beyond Time & Space: the game does not boot - Blackscreen FPS 0 VPS 60.
Updated by cookiecaper almost 14 years ago
Super Mario Sunshine is significantly slower after the FIFO patches on Linux x64 2.6.36. Pre-FIFO I get 27-30 FPS pretty consistently after making one run around Delfino Island. Post-FIFO the number jumps around much more, generally staying in the 22-27 range, and is much more sluggish.
Updated by marcosvitali almost 14 years ago
cookiecaper: After with realease, can you test again and put the exactly rev that produce this?
Updated by marcosvitali almost 14 years ago
cookiecaper: After with realease, can you test again and put the exactly rev that produce this?
Updated by nextarif almost 14 years ago
Wii sport freezes FPS 0 VPS 60 in dual core mode, the problems never exist with dual core disable( testing on R64xx and R65xx)
Updated by danielfrancosantana almost 14 years ago
In Red Steel 2, if I enable DUAL CORE I have a random crash (Issue 2579) but if I disable dual core, the game says that the Wii Motion Plus isn't connect, please reconnet it. I use new Wii Remote Plus (Nintendo Original) and for Wii Sports Resorts an Grand Slam Tennis works OK.
Updated by hatarumoroboshi almost 14 years ago
I've always only played tennis and golf, but for me (at least in these two sports), Wii Sports has never freezed in Dual Core mode (Jit 32bit)...
Updated by danielfrancosantana almost 14 years ago
In Mario Power Tennis New Play Control (Wii) - RMAP01, I have a crash of all the emu at begin a match. No messages, only big crash (close the emulator).
Updated by Wei.o.0u almost 14 years ago
Yeah, same issue with Wii Party. The soccer minigame always freeze at some point. You can test it going to "minigames", "free play", "4 players" and I think it's the third one on the second page of minigames.
Updated by tq03q9i almost 14 years ago
SUPER ROBOT WARS GC random freeze (fps60 vps 60)
Updated by marcel.werner3 almost 14 years ago
everyone posting here should mention what revision they're using...if someone's using Dolphin 2.0 that would be rather misleading...
Updated by marcosvitali almost 14 years ago
yes, and please post here, tested with any revision after r6554. Also you can add in what revision before r6554 is working fine.
Updated by pierre almost 14 years ago
metroid prime 2 suffers from fifo overflows after going through the initial menus, just after the game shows the name of the current area/the initial cutscene if a new game is started. This does not happen with r6553, but does with r6554. r6575 changed this into a hang at the same place.
Updated by hatarumoroboshi almost 14 years ago
I tested r6579 and I confirm all the following issues:
-
Wii Play: freezes during play in Dual Core mode (FPS 0 VPS 60);
-
Wii Sports Resort: freezes during play in Dual Core mode (FPS 0 VPS 60);
-
Wii Party: during different mini-games I've experienced only once a "FIFO is overflown by Gatherpipe!" error, anyway the game freezes randomly, but very often, after finishing the mini-games, when the pink icons for choosing to replay or go back to menu should appear and sometimes (very often) they don't appear and so you're stuck with FPS 0 VPS 60);
-
Sam & Max Beyond Time & Space: the game does not boot - Blackscreen FPS 0 VPS 60.
Updated by franciscodimattia almost 14 years ago
Metroid Prime Trilogy hangs with 0 FPS 60 VPS when it is going ingame. Menus and presentation works.
Updated by franciscodimattia almost 14 years ago
Forgot to put the info, i tried with r6500, r6552 and r6580. None of them works, not even with LLE as i read on the forums
Updated by marcel.werner3 almost 14 years ago
@ hatarumo: I dunno for sure but I think the issue with Sam & Max is not related to the FIFO. At least, I know that ALL Telltale games don't boot (and I think they never did).
Updated by NicolasDelgado almost 14 years ago
Metroid Prime Other M freeze 0/60 in linux only.
Updated by marcosvitali almost 14 years ago
Thanks for your testing, this weekend Ill try to improve the FIFO, and fix some bugs.
Updated by marcel.werner3 almost 14 years ago
Just played a whole round of that spin wheel game in Wii Party..only after it was finished and leaving that scene, there was a fifo error freezing the game (music running though)
Updated by tommyhl2.SS almost 14 years ago
Updated by hatarumoroboshi almost 14 years ago
You may wanna take a look at this thread (http://forums.dolphin-emulator.com/showthread.php?tid=9932), because with the included r5643M (modified with the thread patch) I don't have freeze in Wii Sports Resort even with dual core enabled (still freezes in Wii Party, but as I said before that must be a different issue)...
Updated by snzgoo almost 14 years ago
See: http://code.google.com/p/dolphin-emu/issues/detail?id=858
The Simpsons Wii: Freezing directly after the wii disclaimer with 0FPS and variable VPS > 40. Works fine in SC, apart from the very distorted textures ingame.
Updated by marcosvitali almost 14 years ago
Please, Tesing Wii Music, Wii Sports, wii Resort with r6632.
Updated by marcosvitali almost 14 years ago
Issue 3724 has been merged into this issue.
Updated by marcosvitali almost 14 years ago
Issue 3725 has been merged into this issue.
Updated by marcosvitali almost 14 years ago
Issue 3728 has been merged into this issue.
Updated by marcosvitali almost 14 years ago
Issue 3733 has been merged into this issue.
Updated by marcosvitali almost 14 years ago
Issue 3298 has been merged into this issue.
Updated by marcosvitali almost 14 years ago
Issue 3452 has been merged into this issue.
Updated by marcosvitali almost 14 years ago
Issue 2744 has been merged into this issue.
Updated by hatarumoroboshi almost 14 years ago
Wii Play and Wii Sports Resort are fixed! (although the instructional video still doesn't work, but it not so important).
Wii Party still freezes often after finishing the mini-games, when the pink icons for choosing to replay or go back to the menu should appear, confirming that this is a different issue...
Updated by Anonymous almost 14 years ago
Sports Resort seens to be ok. But needs more testing. I'll try Red Steel 2 and Sports in 2011/01.
Updated by marcosvitali almost 14 years ago
Issue 3380 has been merged into this issue.
Updated by marcosvitali almost 14 years ago
Issue 2127 has been merged into this issue.
Updated by marcosvitali almost 14 years ago
Issue 2918 has been merged into this issue.
Updated by marcosvitali almost 14 years ago
Issue 2579 has been merged into this issue.
Updated by Anonymous almost 14 years ago
Issue 3763 has been merged into this issue.
Updated by Will.Humber almost 14 years ago
Get FIFOs linked but out of sync error message when loading save state using x64 r6657 in Twilight Princess.
Updated by marcosvitali almost 14 years ago
Please people with "FIFO is overflown by GatherPipe !" test revision r6662 and give me a feedback. :P
Updated by cloud101090 almost 14 years ago
Just want to report. Same as Will.Humber, Often get error message "FIFOs linked but out of sync" when loading save state in Fatal Frame 4 using r6659 x64. Save state really unstable.
Don't know if this related or not, sometimes after I press the save state hotkey / load a save state the control become malfunction, doesn't response any button I pressed (Emulated Wiimote+Nunchuck), although the game still running.
Updated by hatarumoroboshi almost 14 years ago
If it was "missed", I want to remember that Wii Party "freezes" (only in the menu, never during gameplay) in both Single and Dual Core mode, so it is not a Dual Core mode problem...
Updated by marcosvitali almost 14 years ago
hatarumoroboshi@hotmail.com: Interestig, Only go to menu and wait a minutes and the game hang in SC mode/ DC mode?
Updated by hatarumoroboshi almost 14 years ago
No, when I said it "hangs in the menu", I meant that only after finishing any mini-game, when the pink rectangular icons for choosing to replay or go back to menu should appear, they sometimes (almost always) don't appear and so you get stuck with FPS 0 VPS 60 and this happens in both Single and Dual Core mode.
In the menu where you choose the games to play I never experienced any freeze...
Updated by hatarumoroboshi almost 14 years ago
To explain it even better, I will try to point it step by step:
launch the game (Wii Party), from the menu choose "minigames" (bottom right yellow icon), after that choose "Free Play", then choose your mii and then a "4 player game" as you wish...play the minigame, and when it's finished, you see the four mii's in a row (from left to right) showing the first to the fourth classificated...then you will be told to press the A button; when you press it if you're lucky the mii's will disappear and then the pink icon's of replaying the game or quitting will compare, otherwise they won't show and you will be stuck with the background screen (no black screen here) with 0 fps...
Not very easy to explain, but I hope to have made myself clear...
Updated by marcosvitali almost 14 years ago
kostamarino@hotmail.com: Test monopoly with las revision please.
Updated by bgtsetso almost 14 years ago
In a comment for r6682 he said it's working now :)
Updated by bgtsetso almost 14 years ago
r6572 has huge performance impact on Resident Evil 0 Wii. In the previous rev the FPS ~23 and from 6572 on the FPS varies from 15 to 19. I use the x64 version with latest ati drivers, cpu is amd phenom 2 X4 925, Win 7 x64.
@marcosvitali: Should I create a separate issue for this?
Updated by marcosvitali almost 14 years ago
bgtsetso: This is Ok, now Im Prioritizing teh accuracy, I know the cause of the slowdown but I prefer pay this cost for the moment. :D When the fifo will be stable. I will work in performance issues.
Updated by BhaaL almost 14 years ago
Issue 3806 has been merged into this issue.
Updated by nakeee almost 14 years ago
Issue 3803 has been merged into this issue.
Updated by lemuel2010 almost 14 years ago
in rev 6682 crash Epic Mickey Pal. I use Win 7 64bit
Updated by arthur.blot78 almost 14 years ago
r6554 makes Zelda Twilight Princess (GameCube version, PAL) randomly crash at some places changing camera (sometimes teleporting, singing, or picking the herbs used to bring the horse, in example).
Updated by ubercow13 almost 14 years ago
F-Zero GX is much much slower after FIFO changes.
Updated by Metzelmaennchen almost 14 years ago
Wind Waker crashes just by loading a save state with the message 'FIFOs linked but out of sync'.
HTR: Save a state and try to reload it.
Reproducable as I like so if you need some more info than the one attached (yes, I need to disable O2 ;)), don't hesitate to ask for it!
Updated by Karunama almost 14 years ago
Baten Kaitos freezes in dual core mode. fps=30 vps=60
Updated by Nick.Lustig almost 14 years ago
Metroid Prime:
-
Sometimes when I start Metroid Prime everything works fine.
-
But sometimes when I start Metroid Prime it crashes at startup:
"GFX FIFO: Unknown Opcode (ox56). This means one of the following..."
"Illegal command 56, CPBase: 0x003f7560, CPEnd: 0x00457540,
CPHiWatermark: 0x0005c000, CPloWatermark: 0x00050000,
CPReadWriteDistance: 0x00000200, CPWritePointer: 0x003f7780,
CPReadPointer: 0x003f7580, CPBreakpoint: 0x00000000,
bff_GPReadEnable: true, bff_BPEnable: false,
bff_BPInt: false, bff_Breakpoint: false"
"GFX FiFO: Unknown Opcode (0x3). This means one of the following..."
"Illegal command 03, CpBase...etc...etc...and so on..."
"Dolphin.exe doesn´t work anymore..." -
After that, the error mostly aapears every time...
Updated by hatarumoroboshi almost 14 years ago
I finally found out a way to "fix" Wii Party: by activating the second wiimote (whether real or emulated) the game doesn't freeze anymore at the end of mini-games...
Well, correct me if I'm wrong, but I guess that this problem should be more related to the Wiimote code/plugin than FIFO...or not?
Updated by skidau almost 14 years ago
Issue 3857 has been merged into this issue.
Updated by skidau almost 14 years ago
Issue 3843 has been merged into this issue.
Updated by skidau almost 14 years ago
Issue 3796 has been merged into this issue.
Updated by franciscodimattia almost 14 years ago
I get the error "FIFOs linked but out of sync" when trying to load a save state in Donkey kong country returns
Updated by Christian.Gschaider.CG almost 14 years ago
Since rev 6554 i got slowdowns in almost any wii game and several gc games.
With OGL the games runs a littlebit slower but smooth.
With DX9 they run around 70-85% speed and little stutter.
With DX11 they run almost at full speed and stutter heavy.
I dont think i relies on my system, my specs:
CPU: AMD Phenom II X6 1090T @ 6x 3,6Ghz
RAM: 8GB Corsair CMS3 DDR3 @ 1333Mhz
GPU: NVidia GeForce GTX 480 @ 800/1600/2000
MB: ASUS Crosshair IV Formula
Updated by Migs351 almost 14 years ago
I can confirm that there is still an issue as of r6800 with Metroid Prime 2 NTSC. I started a new game (fresh Memory Card slot, fresh start, couldn't Skip the intro) got through almost all of the intro, then as the ship crashes and just before it's about to let you "in-game" errors start popping up. Much like described above, Unknown Opcode (0x04, 0x66) Get a few of those, it continues to play for a bit, then a few more Unknown Opcodes, and freeze FPS 51, VPS 60. The sound even continues to work for a bit, but after a little bit that cuts out too.
Updated by Christian.Gschaider.CG almost 14 years ago
Thats strange because Metroid Prime 2 NTSC runs fine for me. Played it till the end with R6800 (with some minor slowdowns)
The ship crashes into that cave thing and then she jumps out and poses for the camera, then the camera turns into goes first person where the game starts. There are no Opcode errors for me (yes panic handlers are on) and i played it i think 9,5 hours without a break.
Updated by skidau almost 14 years ago
Issue 3896 has been merged into this issue.
Updated by skidau almost 14 years ago
Issue 3895 has been merged into this issue.
Updated by Christian.Gschaider.CG almost 14 years ago
Could also be FIFO related...
The newer the revisions are, the slower the games are (GC and Wii)
Example:
5836: Super Mario Galaxy 1 & 2 almost anytime fullspeed (only minor slowdowns independent from what are drawn -+ 3-4 fps)
61xx - 6815: Super Mario Galaxy 1 & 2 run around 30 - 45 fps max (with heavy slowdowns and stuttering at places where much shaders are drawn)
All revisions with exactly the same settings, tested with DX9 or OGL and DSPHLE plugins:
My Settings:
General:
Enable Dual Core
Enable Idle Skipping
Framelimit Auto (checkbox not activated)
Skip GC BIOS
JIT Recompiler or JITIL experimental recompiler (makes no difference)
Lock threads to cores
Direct3D9 and OpenGL:
Adapter: NVIDIA GeForce GTX 480
Aspect Ratio: Auto [recommended]
Anisotropic Filtering: 1x
Anti-Aliasing: None
Load Native Mipmaps (on or off makes no difference)
Pixel Lightning
EFB Scaled Copy
EFB Scale: Fractional or Integral (makes no difference)
Enable CPU Access
EFB Copy to Texture
Accurate Texture Cache: Fast (off makes no difference)
Enable Display List Caching
DSP-HLE:
Enable HLE Audio
Enable DTK Music
Enable Audio Throttle
Sample Rate: 48,000 Hz
Backend: XAudio2 (DSound causes stuttering and noise)
Other specs:
OS: Win7 x64
Dolphin: x64 (always newest build)
CPU: AMD Phenom II X6 1090T @ 6x 3,6GHz
RAM: 8GB Corsair XMS3 DDR3 @ 1333MHz
MB: ASUS Crosshair IV Formula
Updated by Hefran64 almost 14 years ago
I've tracked down the biggest FIFO-related speed regressions to r6572.
This revision causes a HUGE slowdown (up to 50%!) in some games, e.g.:
Resident Evil Umbrella Chronicles (r6571 : 15-30 fps, r6572 : 9-16 fps)
Soul Calibur 2 (r6571 : 60 fps, r6572 : 32-44 fps).
The SC2 speed hit seems especially drastic, as this game used to work full speed on my 3Ghz C2D using only a single core (!). Now it barely achieves 70% speed in DC mode.
All tests conducted using a 64-bit build on Win XP x64, C2Q 9550@3.0Ghz, 4GB RAM.
All Dolphin settings at their defaults, except for EFB to Texture in the OpenGL plugin.
Updated by gabrielmorano almost 14 years ago
This happens A LOT on metroid prime 3
mostly fpd 0 vps 60
Updated by gabrielmorano almost 14 years ago
Here is an example with metroid prime 3 (already reported a bug from this on the database)
http://www.youtube.com/watch?v=O0FFL0MpaoM
Updated by marcosvitali almost 14 years ago
gabrielmorano: Interesting overflow in video buffer!!
Updated by marcosvitali almost 14 years ago
joruus@o2.pl. I will commit modfication for 6572 code very soon. Maybe tonight. :D
Updated by Migs351 almost 14 years ago
^ Good to hear, is this the "new fifo code" that was mentioned in r6572? :)
Updated by marcosvitali almost 14 years ago
gabrielmorano: Could you track in what version this begin to happens ("FIFO out of bounds)? because is very strange. :S
Updated by Migs351 almost 14 years ago
marcosvitali: Check out issue 3899 by the way... there's another strange one with the MP series. I haven't tried MP3 though. If you like I'll go back and find out where this started happening as well.
Updated by marcosvitali almost 14 years ago
Christian.Gschaider.CG my first commit was in r6554 and SMG always works fine, you surely have configuration problems :D Please test again and ask in the forums about your configuration.
Updated by marcosvitali almost 14 years ago
Migs351 this is a typical fifo desync error.
Updated by Christian.Gschaider.CG almost 14 years ago
My configurations remained the same in all revisions, so nothing should be wrong. I always check it twice or more before posting an issue in here.
Updated by marcosvitali almost 14 years ago
Christian.Gschaider.CG: My configurations is really diferent, always test smg 1 and smg2 ands works really good. Iam sure you have configuration problems and maybe you actual config suffer slowdown produces for others commits, but SMG 1 & 2 works really good!!! Beside you speak about 61.... releae and there not fifo commit relate in this age. In my opinion, I don like your configuration. I preffer FPS AUTO, disable Audio trothle, DSOUND, disable DLIST caching, disable pixel lighting, disable lock to threads. I have 50-60 fps in smg all time.
Updated by Hefran64 almost 14 years ago
marcosvitali: Its great to hear! Can't wait to test your modifications :D
Updated by Christian.Gschaider.CG almost 14 years ago
ok i'll try it in a minute, if this really works then you are my hero :D
Updated by Hefran64 almost 14 years ago
r6837 fixes the slowdown in Soul Calibur 2, the game is back to full speed on my system. Great work!
However, Resident Evil Umbrella Chronicles shows no improvement. It still works at half the speed it achieved in r6571.
Still, good work marcosvitali :)
Updated by gabrielmorano almost 14 years ago
marcosvi...@gmail.com this is not the only problem this game has, besides the random crashes and the HUGE fifo problems (as i said not all the time it happens like this, some times it just says the GPU is desyncred, wich leads to a crash or sometimes you can simply ignore it and keep playing)
Here is a picture from my issue report on MP3:
http://dolphin-emu.googlecode.com/issues/attachment?aid=6838795473270461529&name=Metroid+Prime+3.jpg&token=b946ea64e89e29b03e9daf980d5b9b48&inline=1
As for wich revision broke it... this is an ever issue on MP3 if you play it with panic handlers on you will get this kind of messages time to time, and as i said sometimes you can just keep playing, and as it's really random it's reproduction is hard to achieve... (except for the part i shown in the video wich i mostly had those errors) so there is no revision that broke it, more like wich revision got it worst, i noticed this errors are REALLY more frequent on latests revisions :p (I think it was after r6750 that got worst, but i will try to test it again with older revisions but you gotta wait, because im already testing in another sector of the game, so it's gonna take a while to get back there and test in the same area)
Updated by marcosvitali almost 14 years ago
gabrielm...@gmail.com: I dont have any Metroid Prime, I will borrow these games for debuging.
Updated by arthur.blot78 almost 14 years ago
My problem in Zelda TP has been fixed; I don't really know in which revision, so tell me if you want to know.
Updated by marcosvitali almost 14 years ago
arthur.blot78: May be in my last commit r6837 anyway I will commit other patch to replace part of this, I am testing the new code. So, I apreciate if you can search what commit solve your problem and btw What was your exact problem?
Updated by arthur.blot78 almost 14 years ago
Hm, sorry, it isn't fixed yet, I didn't test with dual core enabled >.<
Updated by nash679 almost 14 years ago
Big Mutha Truckers (GC)
after you choose Trail by truckin or mission mode the emulator freezes up with a black screen
Scooby Doo: Mystery Mayhem (GC)
(after the Licensed by Nintendo screen (it is the second screen after you load the game) there is just a black screen and no sound)
could be FIFO problems as both FPS 0 VPS 60
Updated by john.poubelle almost 14 years ago
Grand chelem tennis : game will freeze when you try to play US open : FPS 0 VPS 850. Also true for rev 6897.
Updated by gabrielmorano almost 14 years ago
The Last Story: game freezes at some point and the fps goes to 0 vps 900
if it happens on a in game movie, the game will freeze, but you will hear the sound of the entire video again with fps 0 and vps 1000 Oo it like 1700% of speed
Updated by gabrielmorano almost 14 years ago
here is a video (panic handlers do not pop any warning like in metroid prime 3, the game just hangs without any kind of alert) http://www.youtube.com/watch?v=R1LhxsYvdyQ
Updated by marcosvitali almost 14 years ago
kostamar...@hotmail.com: Please test now Guity Gear XX
Updated by arthur.blot78 almost 14 years ago
Zelda TP weird crash fixed as of r6571
Updated by blackjade.gm almost 14 years ago
I believe "The last story" game freezes is cause by "FIFO overflown".
After I get "FIFO is almost in overflown, BreakPoint: 1" the game will freeze.
These are the last few lines on my log files:
09:48:280 .\Src\CommandProcessor.cpp:695 N[CP]: FIFO is almost in overflown, BreakPoint: 1
09:48:281 .\Src\CommandProcessor.cpp:867 I[CP]: Cleared breakpoint at 13063552
09:48:281 .\Src\CommandProcessor.cpp:209 I[CP]: (r): 0xcc000000
09:48:281 .\Src\CommandProcessor.cpp:233 I[CP]: Read from STATUS_REGISTER : 0001
09:48:281 .\Src\CommandProcessor.cpp:240 D[CP]: (r) status: iBP OFF | fReadIdle OFF | fCmdIdle OFF | iOvF ON | iUndF OFF
09:48:281 .\Src\CommandProcessor.cpp:387 I[CP]: (write16): 0x001b @ 0xcc000002
09:48:281 .\Src\CommandProcessor.cpp:485 I[CP]: Write to CTRL_REGISTER : 001b
09:48:281 .\Src\CommandProcessor.cpp:493 D[CP]: GPREAD ON | BP ON | Int OFF | OvF OFF | UndF ON | LINK ON
09:48:281 .\Src\CommandProcessor.cpp:387 I[CP]: (write16): 0x0001 @ 0xcc000004
09:48:281 .\Src\CommandProcessor.cpp:524 D[CP]: write to CLEAR_REGISTER : 0001
09:48:281 .\Src\CommandProcessor.cpp:794 I[CP]: Interrupt cleared
09:48:300 .\Src\CommandProcessor.cpp:788 I[CP]: Interrupt set
09:48:300 .\Src\CommandProcessor.cpp:209 I[CP]: (r): 0xcc000000
09:48:300 .\Src\CommandProcessor.cpp:233 I[CP]: Read from STATUS_REGISTER : 0002
09:48:300 .\Src\CommandProcessor.cpp:240 D[CP]: (r) status: iBP OFF | fReadIdle OFF | fCmdIdle OFF | iOvF OFF | iUndF ON
09:48:300 .\Src\CommandProcessor.cpp:387 I[CP]: (write16): 0x0003 @ 0xcc000004
09:48:311 .\Src\CommandProcessor.cpp:861 I[CP]: Hit breakpoint at 13063520
09:48:311 .\Src\CommandProcessor.cpp:524 D[CP]: write to CLEAR_REGISTER : 0003
09:48:311 .\Src\CommandProcessor.cpp:387 I[CP]: (write16): 0x0017 @ 0xcc000002
09:48:311 .\Src\CommandProcessor.cpp:485 I[CP]: Write to CTRL_REGISTER : 0017
09:48:311 .\Src\CommandProcessor.cpp:493 D[CP]: GPREAD ON | BP ON | Int OFF | OvF ON | UndF OFF | LINK ON
09:48:311 .\Src\CommandProcessor.cpp:794 I[CP]: Interrupt cleared
09:48:328 .\Src\CommandProcessor.cpp:209 I[CP]: (r): 0xcc00003a
09:48:328 .\Src\CommandProcessor.cpp:300 D[CP]: read FIFO_READ_POINTER_HI : 00c9
09:48:328 .\Src\CommandProcessor.cpp:209 I[CP]: (r): 0xcc000038
09:48:328 .\Src\CommandProcessor.cpp:294 D[CP]: read FIFO_READ_POINTER_LO : 7740
09:48:328 .\Src\CommandProcessor.cpp:209 I[CP]: (r): 0xcc000032
09:48:328 .\Src\CommandProcessor.cpp:278 D[CP]: read FIFO_RW_DISTANCE_HI : 0002
09:48:328 .\Src\CommandProcessor.cpp:209 I[CP]: (r): 0xcc000030
09:48:328 .\Src\CommandProcessor.cpp:272 D[CP]: read FIFO_RW_DISTANCE_LO : 21e0
Updated by marcosvitali almost 14 years ago
blackjad...@gmail.com: yes, seems related with fifo overflown, Thanks for the testing.
Updated by Hefran64 over 13 years ago
As of r7107 RE: Umbrella Chronicles is generally back to the speed it used to achieve before r6572 (I say "generally", because the framerate seems more jumpy, but that may be unrelated to FIFO) !
Thank you marcosvitali :)
Updated by Nick.Lustig over 13 years ago
I used r7120 today and old FIFO errors are back !!!
I get this again when I try to start Metroid Prime:
"GFX FIFO: Unknown Opcode (ox56). This means one of the following..."
"Illegal command 56, CPBase: 0x003f7560, CPEnd: 0x00457540,
CPHiWatermark: 0x0005c000, CPloWatermark: 0x00050000,
CPReadWriteDistance: 0x00000200, CPWritePointer: 0x003f7780,
CPReadPointer: 0x003f7580, CPBreakpoint: 0x00000000,
bff_GPReadEnable: true, bff_BPEnable: false,
bff_BPInt: false, bff_Breakpoint: false"
"GFX FiFO: Unknown Opcode (0x3). This means one of the following..."
"Illegal command 03, CpBase...etc...etc...and so on..."
"Dolphin.exe doesn´t work anymore..."
2 interesting facts:
- This issue was fixed in r6837, now it´s back.
- I bought two different versions of Metroid Prime:
(Iso properties shows 1 difference only)
Version 1: Date 2002/03/28 (Has the error)
Version 2: Date 2002/09/05 (Works fine, no error)
Updated by marcosvitali over 13 years ago
Nick.Lus...@gmx.de: Is because wrong use of s_fifoIdleEvent.Wait(); and s_fifoIdleEvent.Set();. I will fix this very soon.
Updated by marcosvitali over 13 years ago
Nick.Lus...@gmx.de: Please , Could you test my last commit to confirm tha mp1/mp are fixed again?
Updated by marcosvitali over 13 years ago
Nick.Lus...@gmx.de: Please , Could you test my last commit to confirm tha mp1/mp are fixed again?
Updated by markdperry68 over 13 years ago
@marcos, with r7123 every time I boot up Resident Evil 0 GC I get GFX fifo errors, about 4-5 of them. The game continues but I very much do not trust anything after I get these msgs. I can provide more specifics if this is not already a known issue.
I have been using r6496 for a long time and of course it doesn't have this issue but r7123 is faster plus it fixes a no-character-shadow problem I have with r6496. So of course I would love to move to a newer rev if not for this FIFO thing.
Updated by marcosvitali over 13 years ago
- Priority changed from High to Normal
mperry5...@yahoo.com: Panic alert off, Ive reverted the hack for fix this issue in the svn. You can play the game with panic alert off and wait for solution for this issue.
Updated by Migs351 over 13 years ago
Possible issue, but also possibly normal action here... Metroid Prime 1...
just got the x-ray visor, the artifact, then while fighting the chozo guys (using the buggy x-ray visor) I was on the X-ray visor, the screen went white as if I got hit, so I switched off so that I could see normal view... everything went black, FPS dropped down to 12-13, however, the game is still running, but I'm not getting hit anymore, I cannot run around or hear myself move... but I can turn left and right and make the map spin as if I'm facing a different direction... I still have the HUD... I can change to morph ball and back, cannot lay bombs or power bombs... BEFORE I did the first morph, I was able to shoot still as well, heard shots, even missles... after that first morph ball and back to normal, I can't shoot anymore...
It looks very similar to this here: http://www.metroid2002.com/other_blackout_bug.php
So it's possible that this is a "Normal" GC game glitch...
Differences are that I cannot move around like he does in that video, no collecting anything, no interaction with the environment at all, just complete blackness, and very slow being 12-13 FPS. (in the video the game still is at full-speed)
Updated by Migs351 over 13 years ago
Oh and the Pause menu works at full speed and the Map menu also works at full speed... unpausing puts it right back down to 12-13 FPS.
Updated by Migs351 over 13 years ago
Here is a save-state of when the above happened, using DX9 and LLE. http://www.mediafire.com/?7qtpaijz1dqjiel
Updated by marcosvitali over 13 years ago
mperry5...@yahoo.com: You can try RE0 with the last version :P
Updated by markdperry68 over 13 years ago
@marcos, I tried r7170 and have slowdown in the intro movie as well as in-game. Hard to describe, dolphin reports 30/60 fps 60 vps BUT the image stutters a lot, looks like a really old-time home movie. Character/environment motion is not smooth, very choppy, almost like a youtube video. That's the best way I can describe it. Remember dolphin still reports 30 fps during this behavior.
This is with accurate vbeam emulation on OR off. Display list caching on OR off.
But hey on the bright side, at least the startup FIFO errors are gone. :)
Updated by markdperry68 over 13 years ago
Marcos, I fell back to r6571 and had the same choppy video issue as r7170. I went further back, to r6553 (just before your 1st fifo commit) and the problem went away. So it seems it was something in your part 1 commit that causes this. My comp specs which run RE0 full speed almost all the time on r6553:
Win7 x64 (running dolphin 32-bit)
Core i5-540m (2.53ghz base, 3.06ghz max)
4GB ram
160gb SSD
Updated by markdperry68 over 13 years ago
Well unfortunately r7185 still does not fix the choppy video, which is still choppy even when dolphin reports 28-29 fps. At this fps r6553 is smooth as butter.
Guess I'm staying on the old rev for a little while longer... :(
Updated by hatarumoroboshi over 13 years ago
I don't see choppy video in RE0 (GC), only if I enable "Accurate V beam emulation" the movies sometimes stutter a bit (e8400, hd4850, WinXP 32-bit)
Updated by skidau over 13 years ago
Issue 4126 has been merged into this issue.
Updated by skidau over 13 years ago
Issue 4250 has been merged into this issue.
Updated by skidau over 13 years ago
Issue 4302 has been merged into this issue.
Updated by skidau over 13 years ago
Issue 4324 has been merged into this issue.
Updated by gabrielmorano over 13 years ago
I do not mean to alarm you guys... but in r7413 not only the fifo problem remains but it seems to have gotten worst.... :S
metroid prime 3 hangs a LOT of times, Escape from bug island does it time to time as well
Updated by BhaaL over 13 years ago
Issue 4328 has been merged into this issue.
Updated by wespipes69 over 13 years ago
Looks like SSX On Tour is now worse because of recent Fifo work. See Issue 4257 for details. It last worked fine with r7158 and was broken by r7181.
Before it had no stability issues, but since the last bit of fifo work, the game cannot be played in DualCore mode (it hangs after about a minute - 0 FPS, 60 VPS). SC mode is fine but of course slow. And this game require EFB>RAM for proper character display and DSPLLE to hear the music so it especially sucks that now it needs SC to be stable. :)
Updated by giaga7 over 13 years ago
I think there's a simialr issue in Rayman Raving Rabbids: Travel in Time, everytime I try to play, it freeze at random points without errors... I think this issue should be close before 3.0 release!:)
Updated by Anonymous over 13 years ago
Issue 4603 has been merged into this issue.
Updated by Anonymous over 13 years ago
Issue 4702 has been merged into this issue.
Updated by sonic21963 over 13 years ago
Kirby Air Ride (NTSC-U) for me shows FPS 0 VPS 60 and a total black screen. Possible FIFO defect here and I have no way to find out via debug or whatever. Just following what the guideline said here.
Updated by andrea.petrucci.1975 about 13 years ago
OS: Windows 7 64 Ultimate Edition
EMULATOR: Dolphin r7710 x64
GAME: Virtua Striker 2002 (GameCube) [GVSE8P] [USA]
stuck with a white screen (FPS 0 VPS 60) after memory card selection
Updated by tiku100 about 13 years ago
I don't know if this is relevant to the issue, but i paste here the log form a user from the Official Forums which is suffering constant and random freezes with this game.
Logs were created with dolphin-3096-filthyPatch-xbpatch31. Game edition is Xenoblade Chronicles PAL.
Hope it helps, here they are:
28:58:642 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
28:58:642 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
28:58:654 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
28:58:654 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
37:31:982 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
37:31:982 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
37:31:998 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
37:31:998 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
32:41:999 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
32:42:016 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
32:42:048 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
32:42:048 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
05:32:416 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
05:32:431 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
05:32:478 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
05:32:478 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
08:17:432 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
08:17:442 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
08:17:459 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
08:17:459 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
48:13:861 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
48:13:861 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
48:13:876 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
48:13:876 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
48:30:666 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
48:30:666 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
48:30:666 Src\FileUtil.cpp:99 W[COMMON]: IsDirectory: stat failed on ./User/Wii/title/00000001/00000002/content/: The system cannot find the file specified.
48:30:666 Src\NANDContentLoader.cpp:224 E[DIO]: CreateFromDirectory: error opening ./User/Wii/title/00000001/00000002/content/
Updated by schaedelkeks about 13 years ago
i debugged a bit and found some stuff about the xenoblade crash, which really seems to be FIFO related
see http://code.google.com/p/dolphin-emu/issues/detail?id=4061#c13
Updated by tiku100 almost 13 years ago
Curious thing: at the last Xenoblade freeze i had, i noticed that background music "hangs" but fx effects still working correctly (seagulls were sounding allright).
Don't know it can help or not or if it's related with this bug or not.
Updated by skidau almost 13 years ago
Issue 5002 has been merged into this issue.
Updated by marcosvitali over 12 years ago
- Status changed from New to Fixed
Updated by johncroft2580 over 10 years ago
i seem to be getting that random freeze issue in ssx on tour, iv tried all kinds of graphic settings and audio settings but the game still randomly decides to freeze the screen, i always use the latest version of dolphin (4.0-1082)