Project

General

Profile

Actions

Emulator Issues #9428

closed

Super Paper Mario hangs where a memory stride error occurred

Added by DimentioDecipher over 8 years ago. Updated over 8 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
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? (right click the game in the game list, properties, info tab)
R8PE01

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
ba74fb5b6b820b6feb771786180e4c65

What's the problem? Describe what went wrong.
The game freezes during the prologue when Bowser's Castle cuts to black.

What steps will reproduce the problem?
Starting a new save file, then going through the prologue.

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
4.0-7840 and younger. No version has solved this issue.

What are your PC specifications? (CPU, GPU, Operating System, more)
Processor: Intel(R) Celeron(R) CPU N2840 @ 2.16GHz (2 CPUs), ~2.2GHz
Memory: 4096MB RAM
Available OS Memory: 3982MB RAM
Operating System: Windows 10 Home 64-bit (10.0, Build 10240) (10240.th1.160104-1507)
2 Gigs of RAM.

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

I have already heard from a duplicate forum that "forcing" EFB2RAM will solve this issue, but I don't know how to do this. I have unchecked EFB2TEXTURE, (setting EFB2RAM on) and my game still fails. I'd prefer this NOT to be set as a duplicate and then neglected. I have tried many other solves, such as unchecking "Disable Bounding Box". I still hang at the same point.

Actions #1

Updated by JMC4789 over 8 years ago

Sorry if I misunderstood by closing the last one, I thought the response meant that it was working.

Actions #2

Updated by JMC4789 over 8 years ago

I just played through the intro and everything worked perfectly I'm past Bowser's Castle talking to the Merlin guy.

I've 100%'d this game in Dolphin before. So, I'm fairly familiar with the quirks. My buest guess is that you have no discrete graphics card and Intel's default is doing something wrong.

Actions #3

Updated by JMC4789 over 8 years ago

  • Subject changed from Super Paper Mario hangs where a memory stride error occurred. [Short description of your bug here (~10 words)] to Super Paper Mario hangs where a memory stride error occurred
  • Status changed from New to Questionable
  • Milestone set to Current
Actions #4

Updated by DimentioDecipher over 8 years ago

JMC4789 wrote:

Sorry if I misunderstood by closing the last one, I thought the response meant that it was working.

No worries, I just want to know how to solve my issue so I can have some fun. :)

Actions #5

Updated by DimentioDecipher over 8 years ago

JMC4789 wrote:

I just played through the intro and everything worked perfectly I'm past Bowser's Castle talking to the Merlin guy.

I've 100%'d this game in Dolphin before. So, I'm fairly familiar with the quirks. My buest guess is that you have no discrete graphics card and Intel's default is doing something wrong.

So was unchecking EFB2TEXT forcing EFB2RAM?

Actions #6

Updated by JMC4789 over 8 years ago

Yeah, but that's set by default; so unless you were overriding the settings already, it should work.

Can you try using OpenGL + Single Core to get through the scene, maybe it will work there? Note: I don't really trust dualcore at all in Dolphin.

Actions #7

Updated by DimentioDecipher over 8 years ago

JMC4789 wrote:

Yeah, but that's set by default; so unless you were overriding the settings already, it should work.

Can you try using OpenGL + Single Core to get through the scene, maybe it will work there? Note: I don't really trust dualcore at all in Dolphin.

I'm actually fairly new to setting up Dolphin's Configuration Settings. I've set it to OpenGL, but how do I set it to Single Core?

Actions #8

Updated by JosJuice over 8 years ago

Uncheck "Enable Dual Core".

Actions #9

Updated by DimentioDecipher over 8 years ago

EDIT: Never mind, I found the setting. It still hangs, but turning off Dual Core made my game faster, if that helps with anything. :/

Actions #10

Updated by JMC4789 over 8 years ago

that's actually good to hear that it's not a dualcore bug.

But, now I assume it's just Intel GPU problems. If anyone else could verify, that'd be great.

Actions #11

Updated by DimentioDecipher over 8 years ago

JMC4789 wrote:

that's actually good to hear that it's not a dualcore bug.

But, now I assume it's just Intel GPU problems. If anyone else could verify, that'd be great.

I doubt it would have to do with my graphics card, I can run games much bigger than Super Paper Mario without any kind of situation like this happening. Such as Super Smash Bros. Brawl.

Actions #12

Updated by JMC4789 over 8 years ago

That is irrelevant. Super Paper Mario uses a very specific feature, namely, bounding box, which is very tricky to emulate. If it's acting improperly, bounding box effects could possibly crash or freeze the emulator or game.

Super Smash Bros. Brawl is very very vanilla when it comes to a game, I'm pretty sure most android devices can render it properly.

Actions #13

Updated by DimentioDecipher over 8 years ago

JMC4789 wrote:

That is irrelevant. Super Paper Mario uses a very specific feature, namely, bounding box, which is very tricky to emulate. If it's acting improperly, bounding box effects could possibly crash or freeze the emulator or game.

Super Smash Bros. Brawl is very very vanilla when it comes to a game, I'm pretty sure most android devices can render it properly.

So if it is my GPU, is there ANYTHING I could do to run the game?

Actions #14

Updated by JMC4789 over 8 years ago

Can you look up what Intel HD GPU you have? I think I may have a lead on what is wrong.

Actions #15

Updated by Fog over 8 years ago

  • Status changed from Questionable to Invalid

The N2840 supports OpenGL 4.0 and Open GL ES 3.0.

https://en.wikipedia.org/wiki/List_of_Intel_Celeron_microprocessors#.22Bay_Trail-M.22_.2822_nm.29

For Bounding Box we require a GPU with OpenGL 4.3 or OpenGL ES 3.1. Marking this as Invalid.

Actions #16

Updated by Fog over 8 years ago

For what it's worth, you can try using 4.0-5124 or lower (maybe 4.0.2) and deal with the graphical glitches which come with it.

This wiki entry should explain the situation more: https://wiki.dolphin-emu.org/index.php?title=Paper_Mario:_The_Thousand-Year_Door#Problems_When_Using_Older_Graphics_Cards

Actions #17

Updated by DimentioDecipher over 8 years ago

Fog wrote:

For what it's worth, you can try using 4.0-5124 or lower (maybe 4.0.2) and deal with the graphical glitches which come with it.

This wiki entry should explain the situation more: https://wiki.dolphin-emu.org/index.php?title=Paper_Mario:_The_Thousand-Year_Door#Problems_When_Using_Older_Graphics_Cards

So, I'll have to deal with graphical glitches, but the hanging should go away?

Actions #18

Updated by JMC4789 over 8 years ago

4.0-5124 shouldn't have glitches, but is slower, 4.0.2 is faster but has glitches.

Actions

Also available in: Atom PDF