Project

General

Profile

Actions

Emulator Issues #10436

closed

After Wii safety warning, Vulkan shows black screen if anti-aliasing is set to on

Added by huginn over 7 years ago. Updated over 7 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:
5.0-5150

Description

Game Name?

Various games: Super Mario Galaxy, Wii Sports Resort, New Super Mario Bros.

(Not Donkey Kong Country Returns, though.)

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

Various games, but not all.

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

Various games, but not all.

What's the problem? Describe what went wrong.

After the Wii safety warning displays, the game proceeds (judging by sound) but renders nothing.

What steps will reproduce the problem?

  1. Use Vulkan back end.
  2. Set Anti-Aliasing to 2x MSAA or higher. (Anything that puts the GFX.ini setting at MSAA = 0x00000002 or higher will work.)
  3. Start the game. After the Wii safety warning, sounds will play as normal, but the screen will be black.

Setting MSAA = 0x00000001 fixes this.
Alternatively, not using Vulkan fixes this.

Some games aren’t affected at all, but many seem to be.

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?

5.0-4992

Vulkan used to work fine, but I couldn’t say when. I’ve been playing GameCube games so long I’m not sure how long this has affected Wii games.

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

i5-4690k @ 4.5 GHz, GTX 960 @ 2 GB, 16 GB DDR3

I’m not running Afterburner, RivaTuner, or anything like that—no antivirus, no GeForce Experience.

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

Thank you, by the way, to whoever fixed the bug, present in 5.0-4873, that required multiple tries to turn anti-aliasing entirely off. I was about to report that, too, and switched to the newest version before doing so—and it was fixed.

Actions #1

Updated by huginn over 7 years ago

I got lazy after spending two hours tracking this down (it was worse because of the bug I mentioned [now fixed] whereby anti-aliasing wouldn’t turn all the way off) and didn’t try hard to bisect the issue. I’m going to do that now.

I’m sorry about that! It’s the least I could do.

Actions #2

Updated by huginn over 7 years ago

Ugh, it’s not a Dolphin issue: I worked my way back to 5.0-750, the first build after Vulkan’s introduction, and am still having the same issue.

I’m going to try going way back to an old nVidia driver to see whether that sheds light on this.

As a further addition, although the screen is black, 2D elements—such as a Wiimote is disconnected notice—render fine, in front of a black background.

Actions #3

Updated by huginn over 7 years ago

Well fuck me. Rolling back to nVidia 372.90 fixes this problem.

Gonna be a while while I find out which nVidia driver version broke this.

Actions #4

Updated by huginn over 7 years ago

Found it!

nVidia driver 382.05, released on May 14, 2017, broke this.

(Last working nVidia driver was 381.89, released on April 25, 2017.)

Actions #5

Updated by Stenzek over 7 years ago

Thank you for bisecting this.

I'm wondering if it's related to another issue with MSAA which was causing GPU lock-ups.

Could you try with this PR: https://github.com/dolphin-emu/dolphin/pull/5478
Download link: https://dl.dolphin-emu.org/prs/pr-5478-dolphin-latest-x64.7z

Actions #6

Updated by huginn over 7 years ago

Sorry, had to install back up to latest nVidia drivers.

And . . .

. . . it works.

Shazam.

Thank you very much!

Actions #7

Updated by huginn over 7 years ago

Just as a note, this fixed the Wii games I listed, but the same problem still occurs in, for example, the Mii Channel.

Actions #8

Updated by JMC4789 over 7 years ago

  • Status changed from New to Fix pending
Actions #9

Updated by JMC4789 over 7 years ago

  • Fixed in set to 5.0-5150
Actions #10

Updated by huginn over 7 years ago

As of 5.0-5308, still broken for the Mii Channel.

Actions #11

Updated by JosJuice over 7 years ago

  • Status changed from Fix pending to Fixed

Please make a separate issue report about the Mii Channel if it still has problems.

Actions

Also available in: Atom PDF