Unity 5.6 Daydream and Vulkan crash at start

Hi everyone,

We are moving our Google Daydream project to the new Unity 5.6 to take advantage of the new Vulkan API, but when we build our app using Vulkan the app crashes at start. It works fine if we use OpenGLES3 but not with Vulkan.

Does anyone have a Daydream build using Vulkan that doesn’t crash?

Thanks!

Same here, apparently Vulkan is not supported by Daydream at the moment. OpenGLES3 is the way to go for now

I contacted both Unity and Google about this issue and Unity didn’t really got back to me (just standart automated email) and Google came back with this message saying that there is no support for Vulkan and Daydream (yet) :

Thank you for reaching out to us
regarding Google VR.

Currently, Google VR does not support
Vulkan, including the Google VR SDK
for Unity. There are plans to support
it, but we cannot share any updates on
its progress.

I have also found several issues
addressed as such on the GVR SDK
Githubs:

Unity 5.6.0b3- Daydream Build with Vulkan Support · Issue #419 · googlevr/gvr-unity-sdk · GitHub

Support for Vulkan+Daydream VR on native apps? · Issue #90 · googlevr/gvr-android-sdk · GitHub

Does Daydream SDK support Vulkan? · Issue #336 · googlevr/gvr-android-sdk · GitHub

Please check the Google VR SDK for
Unity Release Notes to stay up to date
for future releases.

Links quoted here are old (way before Unity 5.6) but I guess we still have our answer here.

Moral: Don’t rush to Unity 5.6 if your main goal is to use Vulkan and Daydream/Cardboard ^^’