Project

General

Profile

Actions

Emulator Issues #9366

closed

Mario Galaxy bloom slowdown with D3D12

Added by JakobKG almost 9 years ago. Updated almost 9 years ago.

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

Super Mario Galaxy

RMGE01

3114a76b9a0e43fb111b97380b50ebc3

Thie game has a major slowdown with a very specific visual effect on D3D12. This effect is present in a lot of the game's stages, and as such is a relatively significant nuisance. The effect in question can be seen whenever Mario is travelling to a stage, and in quite a few stages in the background. See attached screenshots for example location, the first actual stage of the game.

This problem occurs any time the effect in question is on screen while using D3D12, and is easily reproduced. Interestingly, this does not happen when using OpenGL. The effect in question appears to be broken and does not show up at all in D3D11, circumventing the issue.

This is happening on 4.0-8947, I have not tested any other versions yet.

My computer is as follows:
Windows 10 x64
Intel i5-6600k @ 3.97 GHz
8 GB DDR4 memory
Nvidia GTX 970


Files

D3D11.png (2.09 MB) D3D11.png The effect not appearing on D3D11 JakobKG, 02/22/2016 07:59 AM
D3D12.png (2.38 MB) D3D12.png The effect on D3D12, causing significant slowdowns JakobKG, 02/22/2016 07:59 AM
OpenGL.png (2.19 MB) OpenGL.png The effect on OpenGL, not causing slowdowns JakobKG, 02/22/2016 07:59 AM
Actions #1

Updated by JakobKG almost 9 years ago

Just checked, and this problem is still present in 4.0-8979

Actions #2

Updated by JMC4789 almost 9 years ago

Probably EFB Peek cache, try https://github.com/dolphin-emu/dolphin/pull/3647

Here's a direct build if you can't compile: https://dl.dolphin-emu.org/prs/pr-3647-dolphin-latest-x64.7z

Actions #3

Updated by JMC4789 almost 9 years ago

  • Status changed from New to Fix pending

D3D11 has the effect again. D3D12 is fixed in the above PR.

Actions #4

Updated by JMC4789 almost 9 years ago

  • Status changed from Fix pending to Fixed
Actions

Also available in: Atom PDF