IMX8 Unreal andVulkan Error

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

IMX8 Unreal andVulkan Error

跳至解决方案
1,726 次查看
Daniel_Wax
NXP Employee
NXP Employee

I have a question about the Vulkan capabilities supported by the i.MX8QM.  We have been trying to get the Unreal Engine to run through Linux using Vulkan.  We have got a point where we are seeing an error that doesn’t quite make sense.

“Error: MapFormatSupport: DepthStencil is not supported with Vk format 130”

Is this deliberate or an issue?  Is this something that has been fixed or could be fixed?

Based on the Vulkan spec (link), this format should have been supported in Vulkan 1.0 which leaves me a little confused since I believe this is supported by the i.MX8.

Linux version is 5.4.154

Vulkan library is libvulkan_VSI.so.1.1.6 which is pulled from a freescale git repo (link)

 

As far as this comment:

“One last thing Is that the graphics users manual Chapter 7 seems to  list Supported Vulkan 1.1 Extension Names  I don’t see depthstencil”

DepthStencil is (I believe) an Unreal term… the issue is that the VkFormat 130 which translates to VK_FORMAT_D32_SFLOAT_S8_UINT from the enumerated list is coming back as unsupported. 

 

0 项奖励
回复
1 解答
1,725 次查看
Daniel_Wax
NXP Employee
NXP Employee

VK_FORMAT_D32_SFLOAT_S8_UINT is an extension and unreal engine explicitly requesting for it without querying for the support.

 

VK_FORMAT_D32_SFLOAT_S8_UINT is not supported due to GPU HW limitations.

 

The patch was already sent to Unreal and they can provide the updated engine with the workaround or actual fix in the engine.

在原帖中查看解决方案

0 项奖励
回复
2 回复数
908 次查看
MaximNRW
Contributor I

Hi, can you please provide patch to us also, so we can build engine by ourselves. Problem with VK_FORMAT_D32_SFLOAT_S8_UINT is still there, also in UE5.2

0 项奖励
回复
1,726 次查看
Daniel_Wax
NXP Employee
NXP Employee

VK_FORMAT_D32_SFLOAT_S8_UINT is an extension and unreal engine explicitly requesting for it without querying for the support.

 

VK_FORMAT_D32_SFLOAT_S8_UINT is not supported due to GPU HW limitations.

 

The patch was already sent to Unreal and they can provide the updated engine with the workaround or actual fix in the engine.

0 项奖励
回复