Emulator Issues #11386
closedSuper Mario Sunshine stops when using Vulkan Backend
0%
Description
Game Name?
Super Mario Sunshine (Disc 0, Revision 0)
Game ID?
GMSE01
MD5 Hash?
0c6d2edae9fdf40dfc410ff1623e4119
What's the problem? Describe what went wrong.
When trying to play Super Mario Sunshine using the Vulkan Backend, the game suddenly stops after a while and a prompt with the following message appears:
"Failed to submit command buffer"
Then I get the choice to press either "OK" or "Ignore for this session".
After clicking on either one the whole program freezes.
What steps will reproduce the problem?
- Set Backend to Vulkan
- Open Super Mario Sunshine
- Wait a few seconds for the "Failed to submit command buffer" message to appear.
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
Dolphin 5.0-8716
Is the issue present in the latest stable version?
No, as there is no Vulkan Backend in the latest stable version. 5.0
What are your PC specifications?
CPU: Intel Core i5 6600K
GPU: AMD Radeon RX 480
OS: Windows 10 Version 1803
AMD Driver Version: 18.8.2
Is there anything else that can help developers narrow down the issue?
Screenshot of the Problem:
http://i.imgur.com/04DfuCag.png
Updated by Jabasgo2 over 6 years ago
Unfortunately disabling dual core doesn't fix the problem.
Updated by Techjar over 6 years ago
I can't reproduce this on NVIDIA graphics, so it might be related to AMD graphics somehow.
Updated by Techjar over 6 years ago
Edit your user config for the game and adding the following, then see if you still get the error.
[Graphics.GameSpecific] PerfQueriesEnable = False
Do not keep this setting, however, as disabling perf queries breaks Scrubbing Sirena Beach (mission completes instantly because the game can't read where the goop is, though I guess that could be a good thing haha).
Updated by Jabasgo2 over 6 years ago
I've been playing for a while and it seems like this fixes the problem without causing any further issues.
Updated by Techjar over 6 years ago
Yeah, I guess our Vulkan implementation of perf queries is broken on AMD. Like I said, disabling them breaks the Scrubbing Sirena Beach episode, so just use a different backend for now.
Updated by Jabasgo2 over 6 years ago
I also remember that Super Mario Sunshine used to work without problems, but it seems like it stopped working after a driver update.
Back then I thought if I waited long enough the issue would 'fix itself'.
Updated by BhaaL over 6 years ago
Jabasgo2 wrote:
I also remember that Super Mario Sunshine used to work without problems, but it seems like it stopped working after a driver update.
Back then I thought if I waited long enough the issue would 'fix itself'.
Do you happen to know both old (where it worked) and new (where it broke) driver versions?
Updated by Jabasgo2 over 6 years ago
No I don't. It's already been months since it last worked.
Updated by srkk over 6 years ago
Worked to 18.3.2
Broken After 18.3.3
It corresponds to Vulkan 1.1 in 18.3.3
Updated by JMC4789 over 2 years ago
- Status changed from New to Fixed
- Assignee deleted (
Stenzek)
Seems to be working fine in the latest dev builds. Please report if it still malfunctions on your system.