I'm using the amdgpu-pro_16.15.2-277429 on arch, and I'm getting validation errors like:
DebugReportErrorBit,DebugReportObjectTypeDevice,140663106422298,1378,11,"Swapchain","vkCreateSwapchainKHR() called with a non-supported pCreateInfo->imageArraySize (i.e. 1). Minimum value is 1, maximum value is 0.")
It looks like the ICD is reporting maxImageArrayLayers = 0, but if I disable validation everything works with a value of 1.