Project

General

Profile

Actions

Emulator Issues #11972

closed

Vulkan backend breaks on Surface Pro 7

Added by Anonymous about 4 years ago. Updated almost 4 years ago.

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

VideoBackends\Vulkan\VulkanLoader.cpp:220 E[Video]: (SubmitCommandBuffer) vkQueueSubmit failed: (-4: VK_ERROR_DEVICE_LOST)
Common\MsgHandler.cpp:115 E[MASTER]: Question: Failed to submit command buffer.

Game Name?

Metroid Prime Trilogy (Issue may be present in other games as well, but I do not have others to test)

Game ID? (right click the game in the game list, Properties, Info tab)

R3ME01

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

823df1c3c425f1383529f368f6479359

What's the problem? Describe what went wrong.

When starting Metroid Prime Trilogy from a save point or save state, an error message stating "Failed to submit command buffer" appears then the video freezes but the audio continues. Issue occurs with both Synchronous and Asynchronous (Ubershaders) but does not occur with Synchronous (Ubershaders).

What steps will reproduce the problem?

Issue reproduction requires an 10th Gen Intel Iris Plus gpu with driver version .7584 or higher installed as that is what the Surface Pro 7 has installed.

Start Dolphin 5.0 - xxxxx
Choose Vulkan as backend and Intel Iris Plus as adapter.
Start Metroid Prime Trilogy and load from a save point or save state.

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

5.0-11622

Is the issue present in the latest stable version?

Quite likely as I was able to replicate the issue consistantly going backwards through the developer builds.

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.)

I was able to replicate the issue back to 5.0-10662 before I stopped testing.

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

[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]

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

Surface Pro 7
Intel Core i7-1065G7
Intel Iris Plus
16.0 GB Ram
256 GB SSD - KBG40ZPZ256G Toshiba Memory

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

The following errors are logged by Dolphin:

VideoBackends\Vulkan\VulkanLoader.cpp:220 E[Video]: (SubmitCommandBuffer) vkQueueSubmit failed: (-4: VK_ERROR_DEVICE_LOST)
Common\MsgHandler.cpp:115 E[MASTER]: Question: Failed to submit command buffer.

The issue does not occur when using Microsoft's Intel Iris Plus driver version .7101.

Actions

Also available in: Atom PDF