SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
DOOM Eternal won't launch - amdgpu driver won't run Vulkan
I downloaded DOOM Eternal last night after it "unlocked" on Steam. However, I have been unable to launch the game. A quick check on Google indicates that OpenGL is not an option as with DOOM 2016; Vulkan is the only game in town.
I Googled this problem and came across this thread. However, after implementing both dive's and bassmadrigal's suggestions, there has been no change. DOOM Eternal still won't launch. I am at my wits' end. I would appreciate any suggestions. Thanks!
amdgpu refers to the kernel code, what I am asking is what userspace driver for vulkan you are using. By default this should be radv which is included in mesa. The opengl driver would be radeonsi.
If vkcube works then it must be something related to the game or wine. How are you launching the game? Can you share the stdout from trying to run the game?
amdgpu refers to the kernel code, what I am asking is what userspace driver for vulkan you are using. By default this should be radv which is included in mesa. The opengl driver would be radeonsi.
If vkcube works then it must be something related to the game or wine. How are you launching the game? Can you share the stdout from trying to run the game?
I'm going to be embarrassed by my ignorance, but how do I figure out the userspace driver for vulkan?
As far as DOOM Eternal goes, I'm launching it through Steam, as it was downloaded via the Steam client.
As far as DOOM Eternal goes, I'm launching it through Steam, as it was downloaded via the Steam client.
See if launching steam itself through the command line will cause launches of games within steam to output to the console as well. If not, you could try and figure out how to launch Doom manually. Have a look in ~/.steam/steam/steamapps/common/ for a folder that has Doom in the name (hopefully) and then check the contents of that folder for a binary that you might be able to run manually.
Googling some more, I came across a GitHub repo for AMDVLK. I'm building it now; what seems to be the issue is that the file amdvlk64.so is missing from /usr/lib64. Without this file, it seems Vulkan apps won't launch.
I came across this thread also, and it indicates that a variable needs to be set for Vulkan apps to run as well.
This question could be embarrassingly fundamental but are you opted in to Stem Proton beta program? It's currently on v 5.0.1 iirc but versions are easily switched.
This question could be embarrassingly fundamental but are you opted in to Stem Proton beta program? It's currently on v 5.0.1 iirc but versions are easily switched.
I checked the Steam Play settings and the Proton version is 5.0-4. I did opt-in some time ago for DOOM 2016; that's how I got DOOM to run in the first place.
I looked around a bit and it surely seems that Steam is having a lot of issues with that game even on Windows with either native DX or Vulkan and especially with AMD graphics though some nVidia users complain, too. I see lot's of dubious fixes but I am reminded of something a doctor once told me "You know how you can tell there is no cure for a condition?.... when there's lots of them."
Rather than try a bunch of funky fixes like deleting "DOOMconfig.local" as some have (do Windows guys still not just rename?) I'd wait for Steam to release an official statement of a proper fix. They are usually pretty johnny-on-the-spot.
Well, there is one good bit of news to come out of all this, but not related to DOOM Eternal, unfortunately. After building the AMDVLK driver package and copying the files to the appropriate locations, DOOM 2016 now uses the Vulkan API mode flawlessly. I'll surely take that as a sign of progress (in the Vulkan space at least!)
AMDGPU driver now running Vulkan apps - DOOM Eternal still won't launch
I'm going to mark this thread as [SOLVED], even though the main thrust of this thread, DOOM Eternal still won't launch, we now know the reason; it isn't cooperating for a good number of people.
As enorbet said, it will probably be prudent to wait on Steam to issue a fix for the issue.
I'll update this thread once I see a fix has been issued.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.