LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-20-2020, 10:23 AM   #1
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
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!
 
Old 03-20-2020, 10:47 AM   #2
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Is this current?

What video card do you have?

Does vkcube work?

Are you using the free radv driver in mesa?
 
Old 03-20-2020, 10:50 AM   #3
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862

Original Poster
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
Quote:
Originally Posted by orbea View Post
Is this current?

What video card do you have?

Does vkcube work?

Are you using the free radv driver in mesa?
- Yes, I run -current.
- I have a Radeon RX 580 w/ 8GB of VRAM
- vkcube works
- I am using the amdgpu driver for my video card.
 
Old 03-20-2020, 11:00 AM   #4
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
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?
 
Old 03-20-2020, 11:11 AM   #5
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862

Original Poster
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
Quote:
Originally Posted by orbea View Post
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.
 
Old 03-20-2020, 11:37 AM   #6
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
This should print your vulkan driver info I think.

Code:
vulkaninfo | grep -i devicename
I don't know enough about steam to help, but ideally looking at exactly why its failing might help find a relevant solution.
 
Old 03-20-2020, 11:44 AM   #7
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by 1337_powerslacker View Post
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.
 
Old 03-20-2020, 11:44 AM   #8
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862

Original Poster
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
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.

We shall see if this works.
 
Old 03-20-2020, 11:51 AM   #9
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,787

Rep: Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435
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.
 
Old 03-20-2020, 11:53 AM   #10
szo
LQ Newbie
 
Registered: Oct 2018
Location: Manhattan ad Maas
Distribution: Slackware Operating System
Posts: 7

Rep: Reputation: Disabled
Have you seen this?
https://www.protondb.com/app/782330

Some usefull information can be found in the comments section on this page:
https://www.gamingonlinux.com/articl...ton-50-5.16255

So it seems Doom Eternal isn't working at all under Steam/Wine/Proton unfortunately .... yet
 
1 members found this post helpful.
Old 03-20-2020, 11:53 AM   #11
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862

Original Poster
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
Quote:
Originally Posted by enorbet View Post
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.
 
Old 03-20-2020, 12:08 PM   #12
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,787

Rep: Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435
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.

Last edited by enorbet; 03-20-2020 at 12:11 PM.
 
Old 03-20-2020, 12:11 PM   #13
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862

Original Poster
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
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!)
 
Old 03-20-2020, 02:43 PM   #14
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862

Original Poster
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
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.
 
Old 03-20-2020, 04:05 PM   #15
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,241

Rep: Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322
The latest news seems to be that DOOM Eternal uses Vulkan extensions that aren't yet supported by Proton. Or at least that's my understanding.

Just keep tracking this issue:

https://github.com/ValveSoftware/Proton/issues/3654
 
2 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Vulkan API specification 1.2 released, new NVIDIA Vulkan Beta driver up LXer Syndicated Linux News 0 01-18-2020 06:50 AM
[SOLVED] Unable to run Vulkan in Slackware64-current with amdgpu ScrambledLogic Slackware 15 09-26-2018 12:32 PM
LXer: Vulkan at GDC videos now up, with Valve talking about porting Source 2 to Vulkan LXer Syndicated Linux News 0 03-19-2016 11:53 AM
LXer: Vulkan 1.0 and Vulkan SDK Announced for Linux and Windows LXer Syndicated Linux News 0 02-17-2016 02:43 AM
ZDoom 2.2.0 & Eternal Doom IV Raymond C. Glassford Linux - General 0 07-08-2008 09:49 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:42 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration