mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-26 08:15:59 +03:00
[GH-ISSUE #3627] [GAME BUG]: God of War III Remastered device lost on Nvidia GPUs #1082
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#1082
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Missake212 on GitHub (Sep 19, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/3627
Checklist (we expect you to perform these steps before opening the issue)
Describe the Bug
Since we can't use validation layer in the compatibility list I decided to open this here, God of War III Remastered goes to the main menu on both Intel and AMD GPUs but not on Nvidia (which is unfair), it hits a device lost before that, I know PR #3096 helped this issue (it also helped a lot of other games like Just Dance 2019, NBA 2K15, The Order 1886 ... so fixing this might fix other games) but it seems like it has been abandoned since, I believe this is the reason of the crash:
[Render.Vulkan] <Error> vk_platform.cpp:56 DebugUtilsCallback: VUID-vkCmdDraw-multisampledRenderToSingleSampled-07285: vkCmdDraw(): Color attachment (0) sample count (VK_SAMPLE_COUNT_1_BIT) must match the corresponding VkPipelineMultisampleStateCreateInfo sample count (VK_SAMPLE_COUNT_2_BIT).The Vulkan spec states: If the bound pipeline was created without a VkAttachmentSampleCountInfoAMD or VkAttachmentSampleCountInfoNV structure, and the multisampledRenderToSingleSampled feature is not enabled, and the current render pass instance was begun with vkCmdBeginRendering with a VkRenderingInfo::colorAttachmentCount parameter greater than 0, then each element of the VkRenderingInfo::pColorAttachments array with a imageView not equal to VK_NULL_HANDLE must have been created with a sample count equal to the value of rasterizationSamples for the bound graphics pipeline (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/drawing.html#VUID-vkCmdDraw-multisampledRenderToSingleSampled-07285)Also for some reason using crash diagnostic seems to bypass this crash, not sure if that's useful but I thought I would leave that here. The device lost also happens on a 1650 Super on Linux so I think it's safe to assume it happens on every Nvidia GPU that are above the minimum specs for the emulator.
Reproduction Steps
Launch the game on an Nvidia GPU then crash on the device lost.
Specify OS Version
Windows 11
CPU
Intel Core I9 13900K
GPU
Nvidia RTX 4090
Amount of RAM in GB
32 GB
Amount of VRAM in GB
24 GB
Log File
CUSA01715.log
@bigol83 commented on GitHub (Sep 23, 2025):
Can confirm that fixes device lost in GOW3 for me too, I am on Nvidia