Project

General

Profile

Actions

Emulator Issues #7576

open

Dolphin stops responding whenever games are loaded with a post-processing effect already on

Added by FM.Arthur over 9 years ago.

Status:
Questionable
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?
Smash Bros Brawl, Resident Evil 4 Wii, Custom Robo, Eternal Darkness, Mega Man X Command Mission, F-Zero GX, Geist, NHL Hitz Pro, Ocarina of Time Master Quest, Skies of Arcadia, Robotech Battlecry, Timesplitters 2, Timesplitters 3, probably loads of others. The only games I have that do not suffer from this are Mario Galaxy 2, Wind Waker, Xenoblade, Star Fox Adventures and Spider-Man 2. All of my games are NTSC.

Game ID?
I'll just say RSBE01 for Brawl, since the game's been working for so long and it's the most common game to own out of those. It doesn't seem worthwhile to find every game ID I've got and the problem doesn't vary between them.

What's the problem? Describe what went wrong in few words.
Whenever the game is STARTED (with OpenGL backend) with any Post-Processing effect (default set; this has nothing to do with the recent issue about other shaders and parameters) already enabled, the render window just starts up gray, locks up, and then a message pops up about Dolphin.exe having stopped working. After game startup WITHOUT post-processing, it can be enabled and everything works correctly from that point.

What did you expect to happen instead?
Normal startup but with post-processing.

What steps will reproduce the problem?

  1. Open Dolphin and switch to OpenGL graphics backend.
  2. Turn on any Post-Processing Effect in the Enhancements tab, anything from bad_bloom to auto_toon to FXAA to a color adjustment shader, doesn't matter.
  3. Start any of the listed games.

Which versions of Dolphin did you test on?
4.0-2595 (current), 4.0-2301, 4.0-1306, 4.0-513, 3.5-1679

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
It works on 3.5-1679, which I just happened to have. It's not a specific last-working point; the issue begins somewhere between 3.5-1679 and 4.0-513.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
-Windows 7 64 bit
-Core i5-3570k
-GeForce GTX 660 Ti

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
-It happens 100% of the time for the games listed.
-I suspect this is graphics card specific since I'd probably have heard this by now if it were universal.
-The post-processing effect can be enabled without issue afterward; this is just a very odd thing that is just inconvenient to work around.

Actions #2

Updated by Sonicadvance1 over 9 years ago

I can't actually reproduce this one on my end.
Could have been some weird issue with the shader failing to compile immediately since there was a bug in the implementation.
Could try at least 4.0-2628 where I implemented a fix towards them.

Actions #3

Updated by crozhon over 9 years ago

I get the same bug compiling the latest source (4.0-2636).

  • Windows 8 64 bit
  • Core i7-3630QM 2.40Ghz
  • GeForce GT-650M

I tried finding the source of the problem with the VS debugger, but I don't know enough about the codebase or disassembly to figure it out. It starts with an access violation reading address 0x0014CFF6800. Followed by several more access violations. It appears that the program handles these exceptions for awhile, until another access violation comes up at 0x0 and is unhandled.

Actions #4

Updated by JMC4789 over 9 years ago

  • Status changed from New to Questionable

Unable to reproduce on Windows and Linux using the latest development builds. Make sure you copy the whole folder, as shaders have been updated since 4.0.2

Actions #5

Updated by mbc07 over 9 years ago

Just found this issue report and I'm now thinking it have something related to nVidia Optimus. My system specs are almost the same from comment #3, except that I have a GT 635M.

I usually use the FXAA shader included in Dolphin. Many of my games crash at boot with "Dolphin stops responding" if I use OGL in the nVidia Card with the shader already enabled, however, if I boot the game with shaders disabled and enable it while the game is already running or if I use Intel HD Graphics 4000 instead of GT 635M, I don't get any crash and the shader works.

As far as I remember, this issue is not reproducible with Super Mario Galaxy 1/2 and Just Dance games (they just works), but it causes crashes at boot with all other games I own...

Actions

Also available in: Atom PDF