Project

General

Profile

Actions

Emulator Issues #8868

closed

Super Paper Mario freezes on OpenGL Backend

Added by hesham1441999 over 8 years ago.

Status:
Won't fix
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?
Super Paper Mario

Game ID?
R8PE01

What's the problem? Describe what went wrong in few words.
The game freezes on a black screen during the intro cutscene after showing Bowser's Castle. FPS is 0, Game Speed is 100%

What did you expect to happen instead?
The game not to freeze, and continue the intro cutscene. Bowser should appear and start talking.

What steps will reproduce the problem?

1.Open the emulator and Set the backend to OpenGL. Set all the options to the recommended options (the default)
2.Start the game, create a new file
3.Watch the intro cutscene
4.After some text, the screen will change to Bowser's Castle. And will fade to black. Right after the game will "freeze", but the current short music track will be caught in an infinite loop.

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
Dolphin 4.0-6796, 4.0-6982, 4.0-7010, and the current latest version: 4.0-7221

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
Yes, using version 4.0-5991 will make the intro work as expected.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)

OS: x64 Windows 10 Home
CPU: Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz
RAM: 4.00 GB
Graphics Card: Intel(R) HD Graphics 4000 [1792 MB]

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

Unfortunately, I was not able to test many versions, because I have limited bandwidth. I will try to dig in deep and test every dolphin revision I have (~100) or so.

The problem appears to exist starting in a revision between 4.0-5991 and 4.0-6796. I might do few more tests soon, I just wanted to make sure that this is not a well known issue.

Actions #1

Updated by JMC4789 over 8 years ago

  • Status changed from New to Won't fix

It's probably your Intel HD 4000s dodgy implementation of OpenGL failing on bounding box emulation. Older builds may work due to us doing a software bounding box implementation.

Actions #2

Updated by hesham1441999 over 8 years ago

I found the revision where the problem started: 4.0-6356. It's working on 4.0-6349.

Usually I would move along, but this revision is basically titled "Disable bbox"

Which should do what you would expect, adding the option to disable bounding box, just that. However, this is the one that breaks the game in OpenGL for me.

I thought, maybe it was accidentally forgotten to be enabled in the ini, I removed the line to enable it, and enabled it manually. Still it didn't work.

Sadly, I'm not familiar with how dolphin actually works that much. So I wish you could help me find where the problem is exactly so I can fix newer versions for me.

https://github.com/dolphin-emu/dolphin/pull/2274/files

Actions

Also available in: Atom PDF