Emulator Issues #6687
closedMetroid Prime 1: Slow OpenGL Refractions
0%
Description
Game Name?
Metroid Prime
What went wrong?
Refraction slowdown
What did you expect to happen instead?
No slowdowns
What steps will reproduce the problem?
- Get to Tallon Overworld and look up. The rain droplets on the visor cause massive slowdown.
Which versions of Dolphin did you test on?
4.0.46
What are your PC specifications (example: Operating System, CPU and GPU)?
i5 3570k
GeForce 660ti
nvidia drivers 319.32
64 or 32 bit Operating System?
64bit fedora 19
64 or 32 bit Dolphin?
64
Obs: I searched for this issue on the bugtracker and found nothing, but the wiki page states that this bug only happens on the OpenGL backend. Any documentation exists to start addressing this issue?
Updated by MayImilae about 11 years ago
- Status changed from New to Accepted
- Category set to gfx
- Relates to performance set to Yes
Well known, and happens in other games as well. But no one bothered to make a report cause it was just a performance quirk. Generally it isn't a problem... except for the Ridley fight. Flying enemy + raining = pain in the ass. This is definitely an issue for Linux users who can't jump to Direct3D to avoid this.
The best way to reproduce this is the method the OP describes. Load the below GCI (top save) and look up.
GM8E01 GCI - http://www.mediafire.com/?h5bx0rf2xha9rkm
Or you can just use this fifolog. From my testing, the fifolog has the same framerates that I witnessed while testing it. Around 27fps on a 4.7ghz 3570K. I have a hunch that everyone else will get a similar framerate regardless of performance.
Updated by lucasout about 11 years ago
Metroid Prime 1 via Metroid Prime Trilogy has the same problem.
Updated by JMC4789 about 11 years ago
This should be fixed in latest master. I'm testing and on previous builds I drop to 30 fps, but on latest build I still stay at 140 fps.
Updated by JMC4789 about 11 years ago
I'm sorry, I didn't put the revision that fixed this for me, https://dolphin-emu.org/download/dev/6cece6b486670dd149c827053a84754c98397ccc/
4.0-315 of the master branch. Creates a native texture pool.
Updated by autofire372 about 11 years ago
Confirming that the issue seems to be fixed. I just loaded up Prime and ran around Landing Site, and experienced no slowdown attributable to refraction rendering.
Updated by JMC4789 almost 11 years ago
This issue was fixed for a while, but the build that fixed it reverted. Heavily encouraging people who are playing this game to use builds before Native Texture Pool was reverted to use it until a more workable solution is finished.
Updated by NeoBrainX almost 11 years ago
- Status changed from Accepted to Accepted
We don't actually have the OnHold status anymore => back to accepted.
Updated by JMC4789 almost 11 years ago
Issue 7003 has been merged into this issue.
Updated by JMC4789 almost 11 years ago
Issue 7003 has been merged into this issue.
Updated by JMC4789 almost 10 years ago
- Status changed from Accepted to Fixed
Fixed by 4.0-5124 -> https://dolphin-emu.org/download/dev/5357b9c95ff2458e3b8c3112e303924a0d460ce6/
Updated by Autoran1 almost 10 years ago
Still not as fast as D3D, but a lot faster now, quite playable even with high IR
Thanks a lot
Updated by havord86 almost 10 years ago
Thanks for optimising this guys! Prime 2 is much slicker now :)!