Quote:I'm talking about Sonic Adventure 2, F-Zero GX and other games that now crash that used to work before Marcosvitali's last fifo commits. His last fifo commit also ruined performance again. Not only do I have stuttering again, but games like New Super Mario Brothers have framerate nearly halved on the world select map and I've lost 8 FPS on Hyrule Field in ZTP. The performance issues and crashes these commits caused need to be fixed, Marco resolved most of these issues and then he went messing with the fifo code again which in turn caused these regressions. I know Sonic Adventure 2 has been crashing for a while, so an earlier fifo commit unrelated to the last fifo commit must have broke it. Either r7123 or 7158 might have re-introduced the slowdowns and stuttering. I'm still not sure what fifo commits are responsible for the crashes. Some games that formerly booted or worked now crash, some games now require dual core to be disabled or crashes. r7107 fixed the slowdowns for me, at some point between r7107 and r7185 performance regressed once again.
I have experienced all of those issues, glad to know I'm not alone. SMG2 crashes within 5 minutes of playing regardless of idle skipping/dual core settings. Skid has also reported this. And I also went form 24fps to 16fps in hyrule field sometime recently. I was also very excited about marcos fixing the fifo issues in MP/MP2 that have been one of the few remaining issues in those games for so long. He claimed 7158 fixed it and so did many of the commenters for that commit but in reality that revision only made them much worse. Now instead of getting a fifo crash every hour I get one every 5 minutes. What amazes me about all of this is all of the fifo commits have loads of nothing but positive comments, it seems like nobody is actually testing them and everybody is just assuming marcos fixed whatever he said he fixed. But all of this is meaningless unless we can track down the exact revisions that caused this, and the crashes are more important than the performance issues obviously. The developers shouldn't release 3.0 in a state where many games that were perfectly playable in 2.0 now crash within minutes but every time I try to bring it up on irc or googlecode I get ignored. We have to find the exact revision that caused the crashes and that is difficult for me since there are huge gaps in the precompiled build archive on the main site, and many builds from that time period are extremely unstable due to compiler issues that mamario was having at the time. So hopefully you can track it down....I'm hoping.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson
"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
-Ron Swanson
"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony