Project

General

Profile

Actions

Emulator Issues #7261

closed

Super Mario Sunshine: Paint/Goo doesn't clear with Scaled EFB on in D3D Backend

Added by JMC4789 almost 10 years ago.

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

0%

Operating system:
Windows
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 Mario Sunshine - GMSE01

What's the problem? Describe what went wrong in few words.

It's noted in the wiki, sort of, that scaled EFB can cause problems in this game. I was pleasantly surprised when investigating issue 7259 that Scaled EFB worked fairly well with the game. But, then I tried D3D, and the goo doesn't clear.

What did you expect to happen instead?

I expected it to work like OpenGL, and actually clear the goo.

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.Startup game in D3D
2.Open Graphics Settings, set higher IR + Scaled EFB on
3.Ignore opening cutscenes and play on the runway. Try to clear the goo, it will look like it disappeared, but if you stand on it, it still hurts you and enemies still spawn out of it.

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?

4.0-1533 and 4.0. Considering it was working in OpenGL now and in 4.0, this appears to be yet another D3D only problem.

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

Core i5 3570K, GTX 760, Windows 7 x64

Are you using the 32 or the 64 bit version of Dolphin?

x64

Nothing this time for external links; the screenshots say pretty much nothing.

Actions #1

Updated by troymisti1 almost 10 years ago

Thanks I will try opengl :) as I didn't mention d3d sorry lol and I get the reason u cant do anything about as and af

Actions #2

Updated by florian98.rg almost 10 years ago

Are you sure you just aren't using EFB to RAM?

Actions #3

Updated by troymisti1 almost 10 years ago

Yeah, that doesn't help it.

Actions #4

Updated by florian98.rg almost 10 years ago

It works perfectly fine on my HD7970. NVIDIA only, maybe?

Actions #5

Updated by JMC4789 almost 10 years ago

Make sure you're changing the settings and IR while the game is running; as there are INI presets.

Actions #6

Updated by florian98.rg almost 10 years ago

I did. Same as always.

Actions #7

Updated by florian98.rg almost 10 years ago

Seriously, this looks more like a fault on your end. Everything is running totally correct EFB Scale On/off 1-4xIR. Maybe you accidentally set EFB to Texture in INI presets

Actions #8

Updated by JMC4789 almost 10 years ago

It's not my fault; I reproduced this based on another user's report who was also on NVIDIA. Given that Radeon and NVIDIA have different results in some areas, I totally find this believable. I don't get why you'd question me and other users who were able to reproduce this repeatedly.

random thought: Maybe some kind of enhancement in the NVIDIA drivers is causing this?

Actions #9

Updated by troymisti1 almost 10 years ago

Must be nvidia only considering no matter what on d3d it dont work with it

Actions #10

Updated by troymisti1 almost 10 years ago

Just saying I tried opengl and the good still fly's across the screen and clears itself unless efb is off. Any persific settings? I have the latest drivers for my 660 ti

Actions #11

Updated by troymisti1 almost 10 years ago

But it does fix the goo not clearing

Actions #12

Updated by troymisti1 almost 10 years ago

I'm now going to try disabling all nvidia control panel enhancements like fxaa I will come back with the results

Actions #13

Updated by troymisti1 almost 10 years ago

After setting AF and aa application controlled or off in the nvidia settings for dolphin it now works with efb on d3d goo is going away fine too apart from it looks blocky better than no goo at all or blocky goo and haze. Thanks for the help guys and hope this post helps others

Actions #14

Updated by JMC4789 almost 10 years ago

Even though this is probably invalid, can you tell me exactly which setting?

The blocky goo happens at higher internal resolutions; there is no known solution at this time. I could make an issue report on that, but, because it's an issue with enhancements that's not game breaking, it will be very low priority.

Actions #15

Updated by troymisti1 almost 10 years ago

Setting af to let application decide and as doesnt effect it weirdly and the blocky goo fixes with AF so it would be invalid

Actions #16

Updated by florian98.rg almost 10 years ago

AF breaks the water, so this isn't really compatible with SMS anyways.

The blocky goo most likely is a texture that can be upscaled, but not rendered at the native resolution.

Actions #17

Updated by gamedevistator almost 10 years ago

So this is a problem with nvidia since you changed nvidia settings and it broke other things in the game, cause i have an Asus radeon 6870 OC and this game is fine for me.

Actions #18

Updated by Autoran1 almost 10 years ago

  • Status changed from New to Invalid

i'm on nvidia GPU, Gtx 780, and goo cleaning just fine for me with Efb Scaled, but if follow the description which was given to us
"it will look like it disappeared, but if you stand on it, it still hurts you and enemies still spawn out of it."
It makes me think this guy plays with Efb to texture, because that's exactly what happens when you use it in this game
look you should play with Efb to Ram
This one is invalid

Actions #19

Updated by JMC4789 almost 10 years ago

That's not true, I was careful to use EFB2Ram with it; it's literally an option in the NVIDIA driver that's on by default.

Actions

Also available in: Atom PDF