mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-25 07:46:01 +03:00
[GH-ISSUE #3277] [GAME BUG]: Dead Island (CUSA03291) crashes on Intel (i)GPUs #1010
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#1010
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 (Jul 19, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/3277
Checklist (we expect you to perform these steps before opening the issue)
Describe the Bug
Dead Island crashes when reaching the menus on an Intel iGPU, I don't know if it has always been this way or not but reporting anyway. Call stack:
Two validation errors from the log:
[Render.Vulkan] <Error> vk_platform.cpp:56 DebugUtilsCallback: VUID-VkShaderModuleCreateInfo-pCode-08737: vkCreateShaderModule(): pCreateInfo->pCode (spirv-val produced an error): The Base <id> '45[%45]' in OpAccessChain instruction must be a pointer. %132 = OpAccessChain %input_f32 %45 %u32_id_1 The Vulkan spec states: If pCode is a pointer to SPIR-V code, pCode must adhere to the validation rules described by the Validation Rules within a Module section of the SPIR-V Environment appendix (https://vulkan.lunarg.com/doc/view/1.4.313.2/windows/antora/spec/latest/chapters/shaders.html#VUID-VkShaderModuleCreateInfo-pCode-08737)[Render.Vulkan] <Error> vk_platform.cpp:56 DebugUtilsCallback: VUID-VkWriteDescriptorSet-descriptorType-00328: vkCmdPushDescriptorSetKHR(): pDescriptorWrites[0].pBufferInfo[0].offset (297941488) must be a multiple of device limit minStorageBufferOffsetAlignment (64) when descriptorType is VK_DESCRIPTOR_TYPE_STORAGE_BUFFER. The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_STORAGE_BUFFER or VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, the offset member of each element of pBufferInfo must be a multiple of VkPhysicalDeviceLimits::minStorageBufferOffsetAlignment (https://vulkan.lunarg.com/doc/view/1.4.313.2/windows/antora/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00328)Reproduction Steps
Launch the game with an Intel iGPU then press cross when you're at the main menu.
Specify OS Version
Windows 11
CPU
Intel Core I9 13900K
GPU
Intel UHD Graphics 770
Amount of RAM in GB
32 GB
Amount of VRAM in GB
16 GB
Log File
CUSA03291withValidation.log