[GH-ISSUE #3627] [GAME BUG]: God of War III Remastered device lost on Nvidia GPUs #1082

Closed
opened 2026-02-27 21:09:51 +03:00 by kerem · 1 comment
Owner

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)

  • I have searched for a similar issue in this repository and did not find one.
  • I am using an official build obtained from releases or updated one of those builds using its in-app updater.
  • I have re-dumped the game and performed a clean install without mods and the issue is still present.
  • I have disabled all patches and cheats and the issue is still present.
  • I have all the required system modules installed.

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

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) - [x] I have searched for a similar issue in this repository and did not find one. - [x] I am using an official build obtained from [releases](https://github.com/shadps4-emu/shadPS4/releases) or updated one of those builds using its in-app updater. - [x] I have re-dumped the game and performed a clean install without mods and the issue is still present. - [x] I have disabled all patches and cheats and the issue is still present. - [x] I have all the required [system modules](https://github.com/shadps4-emu/shadPS4/wiki/I.-Quick-start-%5BUsers%5D#4-adding-modules) installed. ### 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](https://github.com/user-attachments/files/22429418/CUSA01715.log)
kerem closed this issue 2026-02-27 21:09:51 +03:00
Author
Owner

@bigol83 commented on GitHub (Sep 23, 2025):

Can confirm that fixes device lost in GOW3 for me too, I am on Nvidia

<!-- gh-comment-id:3324200238 --> @bigol83 commented on GitHub (Sep 23, 2025): Can confirm that fixes device lost in GOW3 for me too, I am on Nvidia
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#1082
No description provided.