Black Screen after Splash screen, but can hear music in Game build [Linux / Steam Deck]

Here us the video to what I am seeing.

[unable to embed the youtube video, so adding the link]
https://youtube.com/shorts/uJnarl3tT1o?si=vW-od_gT-q5vKb85

This works fine if I use Proton to run the windows build of the game.

Any suggestions as to what I could be doing wrong?

Unity Version: 2020.3.11.f1

1 Like

Found a solution for this.
If you are facing this issue, you will need to go to Player Settings, and set Vulcan as the default graphics option for linux

1 Like

Ran into the same issue. However, when I set Vulcan to default now many of my other linux users are reporting instant CTD, and logs suggest vulkan init is failing:

[Vulkan init] Selected physical device (nil)
Caught fatal signal - signo:11 code:1 errno:0 addr:0x10
Obtained 13 stack frames.
#0  0x007f8393042520 in __sigaction
#1  0x007f82c463de2e in vkGetPhysicalDeviceQueueFamilyProperties
#2  0x007f8393f790e1 in vk::Initialize()
#3  0x007f8393f83149 in CreateVKGfxDevice()
#4  0x007f8393ef694e in CreateClientGfxDevice(GfxDeviceRenderer, GfxCreateDeviceFlags)
#5  0x007f83943d080b in CreateGfxDevice(GfxDeviceRenderer, GfxCreateDeviceFlags)
#6  0x007f83943d0b71 in InitializeGfxDevice()
#7  0x007f839428c432 in InitializeEngineGraphics(bool)
#8  0x007f839429ab3a in PlayerInitEngineGraphics(bool)
#9  0x007f839446d5be in PlayerMain(int, char**)
#10 0x007f8393029d90 in __libc_init_first
#11 0x007f8393029e40 in __libc_start_main

However, when I switch it back to OpenGLCore it works on most Linux distros, but not on Steam Deck.

Now, how do I decide: support deck, or the rest of Linux.

Yeah, for the same reason, I am not supporting other linux distros. Just steamdeck. As a solo dev its difficult for me to support so many linux distros.
Maybe someone from Unity can help out with this problem.