Black screen with Vulkan renderer, with CRIT error log

When starting POE2, I get a CRIT error log saying:
"
2025/09/23 22:37:00 11992044 ae9aab97 [INFO Client 32] [VULKAN] Init SwapChain = 2560x1440
2025/09/23 22:37:00 11992044 393b6718 [CRIT Client 32] [VULKAN] unsupported backbuffer image count


After enabling more logs, this happens when vkGetPhysicalDeviceSurfaceCapabilitiesKHR reports minImageCount=4.

Here is the exact info queried by vkGetPhysicalDeviceSurfaceCapabilitiesKHR:
"
vkGetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice, surface, pSurfaceCapabilities) returns VkResult VK_SUCCESS (0):
physicalDevice: VkPhysicalDevice = 0x55556f6b2ce0
surface: VkSurfaceKHR = 0x55556f4ee8b0
pSurfaceCapabilities: VkSurfaceCapabilitiesKHR* = 0x81e900:
minImageCount: uint32_t = 4
maxImageCount: uint32_t = 0
currentExtent: VkExtent2D:
width: uint32_t = 0xFFFFFFFF
height: uint32_t = 0xFFFFFFFF
minImageExtent: VkExtent2D:
width: uint32_t = 1
height: uint32_t = 1
maxImageExtent: VkExtent2D:
width: uint32_t = 16384
height: uint32_t = 16384
maxImageArrayLayers: uint32_t = 1
supportedTransforms: VkSurfaceTransformFlagsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
currentTransform: VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
supportedCompositeAlpha: VkCompositeAlphaFlagsKHR = 3 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR | VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR)
supportedUsageFlags: VkImageUsageFlags = 524447 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT | VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT)
Last edited by RandomCookie#3754 on Oct 2, 2025, 5:47:53 AM
Last bumped on Oct 8, 2025, 8:26:47 AM
Any feedback on this? This is probably an easy fix, if the engine team could check.

Report Forum Post

Report Account:

Report Type

Additional Info