Missing vulkan-1.dll on DirectX only project.

So I sent a windows x64 debug build of a project for beta testing and it threw an error saying vulkan-1.dll was missing and the game did not open. Now…this is a Windows x64 build, directx 11/12 support with vulkan unchecked. There is no vulkan whatsoever in this project. Also “include prerequesites” was checked in the packaging settings, so either one of two bugs are happening:

1- The engine needs the vulkan runtime for a directX project without it and should not need it.

2- Maybe there is a reason for the engine needing vulkan runtime even on directX projects, in that case it should be included in the pre-requesites which currently its not.

I haven’t tested this on a shipping build cause I don’t have access to the beta tester’s machines so I don’t know if it happens, if it does it’s very serious cause it means we need do somewhat install vulkan runtime on the client’s (“gamers”) machines, I know it’s supposed to come bundled with the newests graphics drivers but as developers we can’t control either the client is using the latests drivers or not.

I have the same problem with 4.15 :frowning:

Same problem for me with 4.16.2. Have you found a solution?

Can confirm with development and shipping builds. Trying a DX10 only build.

No solution yet, Epic seems quiet about it too. the only workaround is to install the prerequesites on the clients machines manually, either tell them to do it, or to update their drivers or install them through a game launcher…still doesn’t solve the fact vulkan should not be needed for a dx game tho.

I made it work by disable Vulkan in projekt settings → render, after that i pressed the launch button next to the play button. When that was built i tried to package the project and it worked.

Can you elaborate where did you find this setting? the only “Vulkan Desktop” I can find is under “Platforms” and that is already unchecked for me. Unless I should also uncheck under “Linux” but this is a Windows shipping build

Im sorry, you are right, if you have “Vulkan Desktop” disabled under platform → windows, then press the “Launch” button in the editor (Next to “Play”) and let it compile. When it’s done you can go ahead and close the game-window that will appare, and package you project for “windows shipping”

Yes but my problem is that I was not unable to package. That option was already disabled for me :confused: My problem is after packaging the clients/gamers won’t be able to play the game unless they have vulkan runtime installed…and my game does not use vulkan at this point. I can open the game because I have vulkan runtime installed.