Project

General

Profile

Actions

Emulator Issues #5982

closed

Metroid Prime 3 and Metroid Prime Trilogy framelimiter problems

Added by MayImilae over 11 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

Starting with 3.5-367 (rca46a34dde49347f320e8cb79cdca8df7a022657), Metroid Prime 3 (RM3E01), Metroid Prime 3 Trilogy (R3ME01), and the Metroid Prime Trilogy menus suffer from framelimiter problems. The VPS is 60, and the speed shows 100%, yet the game runs at 10-20fps with very slow gameplay. It's unplayable. Adjusting the framelimiter has no effect, and turning it off makes the game run way too fast on my system. I've tried JIT/JIT64, Vbeam (made it worse), all graphics backends, MMU Speed Hack, EFB to Tex/Ram, and even Real XFB. No dice.

http://img14.imageshack.us/img14/3630/framelimitbutchered2.jpg
http://img855.imageshack.us/img855/7209/framelimitbutchered.jpg - Vbeam on

All of Metroid Prime 3 is affected, both menus and gameplay. Metroid Prime Trilogy is rather weird. Metroid Prime 1 Tri and Metroid Prime 2 Tri are unaffected. But the Trilogy menus and Metroid Prime 3 Tri both have the problem. I have no idea why this is the case.

3.5-375 is worse than 3.5-367. 3.5-367 runs at 20fps, while 3.5-375 runs at 13-14fps. I didn't do testing to confirm it, but that since it started with the IPC-HLE merger, the second IPC-HLE hacks change made it worse.

Builds tested:
3.5-336 x64 - Full Speed
3.5-358 x64 - Full Speed
3.5-367 x64 - 20fps
3.5-375 x64 - 13fps

Tested on:
Core i5 3570K @ 4.7ghz
nVidia GeForce GTX275
Windows 7 x64

Actions #1

Updated by Autoran1 over 11 years ago

  • Status changed from New to Accepted

Confirm this issue
started with r00a1f351

Actions #2

Updated by Autoran1 over 11 years ago

Started when SystemTimers::GetTicksPerSecond() / 150 was added to
EnqReply, and became slower when value was reduced to 100

Actions #3

Updated by Billiard26 over 11 years ago

  • Issue type set to Bug
Actions #4

Updated by Billiard26 over 11 years ago

  • Status changed from Accepted to Fixed

This issue was closed by revision 9cbfddd7883b.

Actions #5

Updated by skidau about 11 years ago

This issue was closed by revision 51795d8811a0.

Actions

Also available in: Atom PDF