Project

General

Profile

Actions

Emulator Issues #10618

closed

Black rectangle in Mario Kart Wii

Added by EblfIYH about 7 years ago. Updated about 7 years ago.

Status:
Duplicate
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?

Mario Kart Wii

Game ID? (right click the game in the game list, properties, info tab)

RMCP01

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

31f1d15d84cba6bd37fb4ccf86446aca

What's the problem? Describe what went wrong.

There's a black translucent rectangle that occupies 1/4 of the screen, similar to the blue rectangle but it appears regardless of the settings.

What steps will reproduce the problem?

Start the game
Select a game mode, your character, circuit and then play.
Ingame, there will appear a translucent black rectangle, the things inside it will look blurry as well.
Some circuits are unaffected by both blue rectangle and black rectangle issue. All in mushroom cup, some of the flower, almost all in the shell and some of the banana cup

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes 5.0-5784

Is the issue present in the latest stable version?

No

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

5.0-5400

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

[]
https://mega.nz/#!ZpBRjQJK!uu39iTsJUjKnngkDFrq1VVzRfc7oTX0eA7XF9IwYh20 (A link to the FIFO)
https://mega.nz/#!cxQBFY5L!NsQDy95eqr9RJl9eVptLEfopm0obO9iQQViGy5lrfUY (A three frame FIFO)

What are your PC specifications? (CPU, GPU, Operating System, more)

Intel Celeron G1610 @2.6GHz
Intel HD Graphics
Windows 10
D3D11 used

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

Default Settings.


Files

dxdiag_vaio.PNG (24.3 KB) dxdiag_vaio.PNG FMAranda, 11/12/2017 08:43 PM

Related issues 2 (0 open2 closed)

Is duplicate of Emulator - Emulator Issues #10525: Dark rectangle in Mario Kart Wii in D3DWorking as intended

Actions
Has duplicate Emulator - Emulator Issues #11466: Regression of issue #378: Blurry square in left upper cornerDuplicate

Actions
Actions #1

Updated by Stenzek about 7 years ago

Actions #2

Updated by Stenzek about 7 years ago

  • Status changed from New to Duplicate

I'm assuming this is from a lack of logic op again. If it occurs even on the WARP rasterizer, then we might have a regression.

According to Wikipedia, your Ivy Bridge GPU only supports D3D11.0, not D3D11.1, which we require to emulate this feature accurately.
Using OpenGL instead is one option, or if you must use D3D, use an older build. Sorry, but we don't have any plans to bring back the logic op "approximation" hack which was previously in the D3D backend and masked this bug.

Actions #3

Updated by FMAranda about 7 years ago

Stenzek wrote:

I'm assuming this is from a lack of logic op again. If it occurs even on the WARP rasterizer, then we might have a regression.

According to Wikipedia, your Ivy Bridge GPU only supports D3D11.0, not D3D11.1, which we require to emulate this feature accurately.
Using OpenGL instead is one option, or if you must use D3D, use an older build. Sorry, but we don't have any plans to bring back the logic op "approximation" hack which was previously in the D3D backend and masked this bug.

My laptop has the HD4000 and it's facing the same black rectangle issue. I tested with an old version of Dolphin and it worked fine. I'm able to use until the 5352 version. Any other above that, the black rectangle shows up. DX Diag says I'm on 11.2 / WDDM 1.3.

Actions #4

Updated by JMC4789 about 7 years ago

Are you on Windows 7? Windows 7 doesn't have support for full DX11

Actions #5

Updated by Stenzek about 7 years ago

FMAranda wrote:

My laptop has the HD4000 and it's facing the same black rectangle issue. I tested with an old version of Dolphin and it worked fine. I'm able to use until the 5352 version. Any other above that, the black rectangle shows up. DX Diag says I'm on 11.2 / WDDM 1.3.

That's likely the same issue. The version of D3D available is determined by your OS, but the feature level supported is determined by your hardware. Ivy Bridge/HD4000 only support feature level 11.0, which doesn't require logic op (it's optional). Currently, we don't check whether the feature is supported, instead assuming it is if we get a 11.1 context, which could be causing issues, so I'll look into it when I get a chance. However, it likely won't "fix" the problem if the game is relying on logic op working as expected.

Actions #6

Updated by FMAranda about 7 years ago

JMC4789 wrote:

Are you on Windows 7? Windows 7 doesn't have support for full DX11

No. I'm on Windows 10.

Actions #7

Updated by FMAranda about 7 years ago

Stenzek wrote:

FMAranda wrote:

My laptop has the HD4000 and it's facing the same black rectangle issue. I tested with an old version of Dolphin and it worked fine. I'm able to use until the 5352 version. Any other above that, the black rectangle shows up. DX Diag says I'm on 11.2 / WDDM 1.3.

That's likely the same issue. The version of D3D available is determined by your OS, but the feature level supported is determined by your hardware. Ivy Bridge/HD4000 only support feature level 11.0, which doesn't require logic op (it's optional). Currently, we don't check whether the feature is supported, instead assuming it is if we get a 11.1 context, which could be causing issues, so I'll look into it when I get a chance. However, it likely won't "fix" the problem if the game is relying on logic op working as expected.

Oh, I understand now. I guess I'll just stick with this version :) Thanks for the explanation and efforts.

Actions #8

Updated by Stenzek about 6 years ago

Actions

Also available in: Atom PDF