Developer Notes

AMD's driver for 7870 did not package the Vulkan run time libraries. Other AMD drivers (e.g. 380) work fine.

Description

Was attempting to repro UE-37490 in //UE4/Main when I hit the following crash

Steps to Reproduce
  1. Open a new Blueprint First Person project in UE4Editor
  2. Enable Allow Vulkan Mobile Preview
    • Editor Preferences > General > Experimental > PIE
  3. Click Play drop-down and select Vulkan Mobile Preview

Result: New standalone process crashes on splash screen

Expected: Option is greyed out or prompts user with setup instructions if they don't have the SDK installed

Callstack

MachineId:664A3B6E473BADAB41AE90B4A8B67613
EpicAccountId:ad3adebad6fa43fdbf7ccfb8eb347e6c

Assertion failed: 0 [Link Removed] [Line: 488]
Cannot find a compatible Vulkan installable client driver (ICD).

Please look at the Getting Started guide for additional information.
vkCreateInstance Failure

UE4Editor_Core!FDebug::AssertFailed() [d:\builds\ue4_dev-main\engine\source\runtime\core\private\misc\assertionmacros.cpp:332]
UE4Editor_VulkanRHI!FVulkanDynamicRHI::CreateInstance() [d:\builds\ue4_dev-main\engine\source\runtime\vulkanrhi\private\vulkanrhi.cpp:506]
UE4Editor_VulkanRHI!FVulkanDynamicRHI::InitInstance() [d:\builds\ue4_dev-main\engine\source\runtime\vulkanrhi\private\vulkanrhi.cpp:542]
UE4Editor_RHI!RHIInit() [d:\builds\ue4_dev-main\engine\source\runtime\rhi\private\dynamicrhi.cpp:177]
UE4Editor!FEngineLoop::PreInit() [d:\builds\ue4_dev-main\engine\source\runtime\launch\private\launchengineloop.cpp:1515]
UE4Editor!GuardedMain() [d:\builds\ue4_dev-main\engine\source\runtime\launch\private\launch.cpp:113]
UE4Editor!GuardedMainWrapper() [d:\builds\ue4_dev-main\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\builds\ue4_dev-main\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
kernel32
ntdll

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-37495 in the post.

0
Login to Vote

Fixed
ComponentRendering
Affects Versions4.15
Target Fix4.15
Fix Commit3223830
Main Commit3284689
CreatedOct 18, 2016
ResolvedJan 27, 2017
UpdatedSep 16, 2019