Project

General

Profile

Actions

Emulator Issues #8229

closed

Shader compiler error in OpenGL for Metroid Prime 2: Echoes

Added by holmesmich over 9 years ago.

Status:
Duplicate
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

Game Name?
Metroid Prime 2: Echoes (NTSC-U)

Game ID?
GM8E01

What's the problem? Describe what went wrong in few words.
Emulator errors put on launch when using the OpenGL backend as soon as the game starts. Dismissing the dialog causes the emulator to black screen but not hang.

What did you expect to happen instead?
Game should progress to menu as usual

What steps will reproduce the problem?
[Don't assume we have ever played the game and know any level names. Be as
specific as possible.]

  1. Enable OpenGL backend
  2. Start game

Which versions of Dolphin did you test on?
4.0-5487 x64

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
Worked on 4.0-5396.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Windows 8.1 x64
Intel Core i3-4130 @ 3.40GHz
AMD Radeon R9 290 4GB

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
Shader + error: https://gist.github.com/ceph3us/0d8fb2593a02f57474f0
Error dialog: http://i.imgur.com/ZExv13c.png

Note: The game 'plays' in D3D, but the screen remains black at all times. This problem might not be restricted to the OGL backend (but it produces the most information).


Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #4336: Metroid Prime Games FIFO Regressions (revs 6554 and 7185)Fixed

Actions
Actions #1

Updated by JMC4789 over 9 years ago

Do yo uhave any weird settings (like deterministic dualcore) on?

Actions #2

Updated by holmesmich over 9 years ago

It's set to auto in the per game config. I have Syncronize GPU thread enabled to combat the known 'black bar at bottom of screen' bug though.

Actions #3

Updated by JMC4789 over 9 years ago

Try turning that off; the option is partially broken.

Actions #4

Updated by holmesmich over 9 years ago

It appears to be Sync GPU thread causing the problem - setting it to off or default makes both the D3D and OGL problems go away.

Actions #5

Updated by JMC4789 over 9 years ago

  • Status changed from New to Questionable

We have a SyncGPU bug report already I think? We're working on solutions to the black bar issue still.

I'm 99% sure there are bug reports for this already on the tracker; if not, please let me know and I'll accept this issue and rename it.

Actions #6

Updated by magumagu9 over 9 years ago

(Technically, there's also a shader generation bug here, but games should normally never trigger it; triggering it requires that xfmem and bpmem contain inconsistent values.)

Actions #7

Updated by holmesmich over 9 years ago

Go ahead and close this up - I wasn't aware that SyncGPU was problematic. The Black bar is well known as well and has an issue filed (https://code.google.com/p/dolphin-emu/issues/detail?id=4336). Sorry for the wasted time!

Actions #8

Updated by JMC4789 over 9 years ago

  • Status changed from Questionable to Duplicate

You didn't waste time; every time someone files an issue report that's well written and has some thought, it's helpful. It lets us know what bugs people are running into and what problems there are in the emulator.

Actions

Also available in: Atom PDF