Project

General

Profile

Actions

Emulator Issues #12175

closed

Metroid Prime 2 (MP Trilogy version): can't scan some objects when using OpenGL

Added by v1993 almost 4 years ago. Updated over 3 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:
5.0-12699

Description

Game Name?

Metroid Prime Trilogy (Disc 0, Revision 0)

Game ID? (right click the game in the game list, Properties, Info tab)

R3ME01 (0001000052334d45)

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

3c1ec5e7cb0e3018fcfbcda2ede8c7ce

What's the problem? Describe what went wrong.

When using OpenGL backend it is impossible to scan some objects. Issue is not present when playing first game in trilogy and/or when Vulkan is used.

What steps will reproduce the problem?

  1. Start new MP2 game
  2. Select Scan Visor
  3. Try to scan various things in starting area, like Gunship

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

5.0-12197

Is the issue present in the latest stable version?

Unknown

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

[First broken version number here (if applicable)]

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

https://youtu.be/AE_Yysl1RCI - shaking happens when I press Z on Nunchuck

What are your PC specifications? (CPU, GPU, Operating System, more)

KUbuntu 20.04, NVidia GeForce GTX 960 with proprietary driver 440.100

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

[Anything else here]

Actions #1

Updated by JMC4789 over 3 years ago

Do you have any kind of anti-aliasing or specific enhancements on? I feel like if the very beginning of the game was broken for everyone we'd have more reports.

Actions #2

Updated by v1993 over 3 years ago

JMC4789 wrote:

Do you have any kind of anti-aliasing or specific enhancements on? I feel like if the very beginning of the game was broken for everyone we'd have more reports.

Just checked it out and yes, turning antialiasing off fixes the issue for OpenGL. But why is it working in Vulkan, then?

Actions #3

Updated by JMC4789 over 3 years ago

  • Status changed from New to Working as intended

Because different things are hit by MSAA in different backends. They use different techniques and whatnot to achieve the same effects, so sometimes there can be minor differences. In general, though, MSAA/SSAA tend to break things when it comes to EFB copies. The only question is if we should force disable MSAA on these games or not...

Actions #4

Updated by v1993 over 3 years ago

JMC4789 wrote:

The only question is if we should force disable MSAA on these games or not...

I don't really think it is needed. It is worth mentioning on wiki for games that break, but as long as it have applications (e.g. works with Vulkan backend like here) there should be no need to force it off.

Just checked on other MP titles from trilogy to see if their break the same way: MP1 have no issues with scanning at all and MP3 have very minor ones (only your ship of all things in starting area can't be scanned).

Actions #5

Updated by JMC4789 over 3 years ago

Yeah. I can work on adding it on the wiki after I clean up a few other things.

Actions #6

Updated by v1993 over 3 years ago

Apparently, this issue is fixed now (commit 960750003e952217a5654cfe3b0eaf31e2214e2d)! Scanning objects works properly even with MSAA on. I haven't checked, but https://github.com/dolphin-emu/dolphin/pull/9109 might have been the fix.

Actions #7

Updated by JosJuice over 3 years ago

  • Status changed from Working as intended to Fixed
  • Fixed in set to 5.0-12699
Actions

Also available in: Atom PDF