This isn’t necessarily an Endevour OS issue but thought I would post it here in case others went searching with a similar issue. I recently purchased a new laptop, a ASUS - ROG Zephyrus 14" GA402RK laptop with the following specs:
As of April 2022, this has only been shipping for a couple of weeks. There are issues with Bluetooth not working that you can read about on Reddit here.
Other then these small issues, the laptop has been great.
So naturally, this being a gaming laptop, I go to fire up Steam and start Fallout 76. A game that I have played extensively on my all AMD desktop for several months with nearly 100% stability. So I click on the “Play” button from within Steam which then turns to “Launching” for a few brief minutes and then nothing launches and the button turns back to the green “Play” button. I tried to start troubleshooting this but my limited skills in reading log files and such was frustrating.
After several hours of looking through cryptic log files (after searching several hours on how to find such log files in the first place) nothing was obvious. I got the feeling I was missing something simple so I started at the basics. I reinstalled Vulkan only to realize that Vulkan wasn’t installed at all. As soon as I installed it Fallout 76 launches and plays.
Looking through the Arch wiki for Steam, I did a quick search and see that there is no mention of Vulkan. It obviously isn’t a dependency and Endevour doesn’t install it by default (for presumably good reasons). Not installing Vulkan by default isn’t really a big deal but the fact that steam just silently errors out with no message saying “hey, install Vulkan!” or at least something in the log files is a little disconcerting. Now, I am limited in my troubleshooting skills and ability to read log files while discerning what is relevant so maybe it was in there and I just missed it.
The point being, for anyone installing Steam, make sure you install Vulkan if it is required for your setup. Don’t just assume it got pulled in with other dependencies because as of April 29th, it isn’t.
When you install steam NOT steam-native-runtime it absolutely askes you which vulkan package you want to install amdvlkvulkan-radeon. etc as well as the correlating lib32.
Interesting, I know I installed “Steam” and not “steam-native-runtime”. I don’t remember what happened afterwards but if indeed it asks about vulkan, I guess I selected the wrong option by mistake?