LinuxQuestions.org
Visit Jeremy's Blog.
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 05-03-2024, 03:23 PM   #1
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
AMD setup issue (steam)?


I got a RX 7600 XT installed and running. I'm having problems with Steam or any vulkan program, specifically. (Stardew valley, minecraft are fine.)

inxi -b output: https://pastebin.com/eH3WhAvK

lspci -k: 09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 33 [Radeon RX 7700S/7600/7600S/7600M XT/PRO W7600] (rev c0)
Subsystem: Tul Corporation / PowerColor Device 2430
Kernel driver in use: amdgpu
Kernel modules: amdgpu

vkcube and /usr/bin/32/vkcube work fine (Selected GPU 0: AMD Radeon Graphics (RADV NAVI33), type: DiscreteGpu)

X11 log: https://pastebin.com/d8ycx10m

Steam is Alien Bob's package.

Here's a log from a game using proton: https://pastebin.com/s4ufEdZx

I note:
Code:
MESA-LOADER: failed to open radeonsi: /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS32 (searchpaths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri, suffix _dri)
failed to load driver: radeonsi
MESA-LOADER: failed to open radeonsi: /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS32 (searchpaths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri, suffix _dri)
failed to load driver: radeonsi
But it shouldn't be using the radeonsi driver? (I've done steam --reset, too.)

I also created a completely new user, installed Brotato to it, and had the exact same issue. (So reasonably certain it's not just cruft.) I did a reinstall of mesa (slackpkg reinstall mesa) just to be safe.

Last edited by garpu; 05-03-2024 at 03:32 PM.
 
Old 05-03-2024, 03:53 PM   #2
Pixxt
Member
 
Registered: May 2008
Distribution: Slackware, Debian,
Posts: 289

Rep: Reputation: 186Reputation: 186
Interesting. After I updated my current install on 5/1/2024 Steam started defaulting to using my igpu instead of my dgpu which is a Radeon RX 6600.

Which it never did before the updates.

Since using the ipgu is slow and crashes the system with some games I disabled it in the UEFI/BIOS. Now half my games refuse to run I just get black screen and nothing. For example I cannot get Counter Strike 2 running because it complains of failure to initialize vulkan, it was running fine last week. But vxcube runs well and vulkan-info give out correct output. And I can run DOTA Underloads which is a pure Vulkan game.

I tried downgrading mesa to the previous release both x64 and multilib that didn't work, I tried removing all off Steam and installing and restarting from scratch but to no avail. I tried three different kernels and same thing.

I booted into windows and stressed test my system and gpu and there no issues on the dark side. All my games under windows are running fine.

A weird one

Last edited by Pixxt; 05-03-2024 at 03:55 PM.
 
Old 05-03-2024, 03:55 PM   #3
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Original Poster
Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
https://github.com/ValveSoftware/ste...ime/issues/668 Could this be it? (And the new video card a red herring?)
 
1 members found this post helpful.
Old 05-03-2024, 03:58 PM   #4
CaceK
LQ Newbie
 
Registered: Feb 2008
Distribution: Slackware
Posts: 22

Rep: Reputation: 9
This is caused by the recent (April 29) update of ncurses.
I spent a couple of hours today fighting this until I found this post: https://www.linuxquestions.org/quest...ml#post6499672
 
1 members found this post helpful.
Old 05-03-2024, 04:03 PM   #5
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Original Poster
Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
Quote:
Originally Posted by CaceK View Post
This is caused by the recent (April 29) update of ncurses.
I spent a couple of hours today fighting this until I found this post: https://www.linuxquestions.org/quest...ml#post6499672
Whew. So the new video card's a big red herring, then. Native Vampire Survivors works.
 
1 members found this post helpful.
Old 05-03-2024, 06:40 PM   #6
Pixxt
Member
 
Registered: May 2008
Distribution: Slackware, Debian,
Posts: 289

Rep: Reputation: 186Reputation: 186
Thanks for the help guys! On my end pulling the slackbuild for libedit from the current tree and rebuilding fixed my Steam issues.

Lots of hair-pulling and vape smoking trying to figure out that problem out on my end.
 
1 members found this post helpful.
Old 05-03-2024, 07:14 PM   #7
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Original Poster
Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
Yeah, I spent a good 2-3 hours chasing down every last piece of nvidia cruft, thinking things were just crufty. Then I was looking over environment variables, things loaded, things not loaded, and so on. hell of an introduction to the AMD ecosystem, that's for sure.
 
Old 05-04-2024, 09:14 AM   #8
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Original Poster
Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
Yeah, rebuilding libedit did the trick, but there's also the 32-bit one for mutilib. (Which I forgot.) But, hey, 64-bit proton things work. Marking solved for now...
 
Old 05-04-2024, 09:50 AM   #9
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,854

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
If you trust me, you can download the multilib package here: https://homepages.tuni.fi/petri.kauk...-1compat32.txz. The version number is the same as the previous one, so 'upgradepkg --reinstall' is needed.
 
1 members found this post helpful.
Old 05-04-2024, 10:09 AM   #10
gbschenkel
Member
 
Registered: Nov 2010
Location: Porto Alegre, Brazil
Distribution: Slackware, Proxmox, AlpineLinux, Devuan, TurnkeyLinux
Posts: 107

Rep: Reputation: 61
Still one more package appears to need be rebuilted.
https://github.com/ValveSoftware/ste...ent-2094248470
 
Old 05-04-2024, 10:27 AM   #11
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Original Poster
Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
Quote:
Originally Posted by Petri Kaukasoina View Post
If you trust me, you can download the multilib package here: https://homepages.tuni.fi/petri.kauk...-1compat32.txz. The version number is the same as the previous one, so 'upgradepkg --reinstall' is needed.
Thanks!

Quote:
Originally Posted by gbschenkel View Post
Still one more package appears to need be rebuilted.
https://github.com/ValveSoftware/ste...ent-2094248470
Hrmm...yeah. Guild Wars 2 crashes, still, and I get a message about my GPU not being supported on Diablo IV (but Diablo IV still loads, but that's using vkd3d.) reports RADV NAVI33, though.

Marking unsolved...

ETA: not just GW2, which can be notoriously fussy, but also Palworld, which worked on my former card.

Last edited by garpu; 05-04-2024 at 11:00 AM.
 
Old 05-04-2024, 07:12 PM   #12
Pixxt
Member
 
Registered: May 2008
Distribution: Slackware, Debian,
Posts: 289

Rep: Reputation: 186Reputation: 186
garpu are you using https://www.protondb.com/ to help with tinker steps for your games?

Alot of games that run under Proton need different command switches or workarounds to work right under different gpu chip brands and architectures
 
Old 05-04-2024, 07:41 PM   #13
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Original Poster
Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
I am, yes, but I haven't updated the 32-bit side of multilib yet. (The post above was made before the 47 updates, which fixed a lot.)
 
Old 05-05-2024, 05:57 AM   #14
CaceK
LQ Newbie
 
Registered: Feb 2008
Distribution: Slackware
Posts: 22

Rep: Reputation: 9
In my case, rebuilding the libedit seems to have fixed the steam issue. I have the 32bit packages from "convertpkg-compat32" script. I have not installed the May 4 updates yet or their 32bit counterparts.
 
Old 05-05-2024, 09:21 AM   #15
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Original Poster
Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
Hrm. Something's still not right on my computer. With No Man's Sky (something that should work out of the box) I'm still crashing. I've reset the steam prefix. I've got export AMD_VULKAN_ICD=RADV (with "source .zshrc) in my .zshrc. I've tried launching with AMD_VULKAN_ICD=RADV %command%. I've launched steam with "VKDRIVER_FILES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json steam" I deleted and recreated the prefix.

proton log: https://gist.github.com/garpu/20aff3...5b51d0537e874c

I'm not sure if this is still the ncurses problem, or something else. (GW2 works, which is using dxvk. So does Diablo IV (vkd3d) and Sims 4 (dxvk).) I noticed that Sims 4 and Diablo IV didn't recognize my video card, which is why I was trying the vulkan environment variables with No Man's sky. (Palworld also still crashes. Diablo IV and Sims 4 both run, although Sims 4 said it set my graphics to a safe level...that was Ultra, but it loaded and ran fine.)

(I'm up to date on my updates since this morning. Yes, I realize this is a real first world problem.)

Last edited by garpu; 05-05-2024 at 09:28 AM.
 
  


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: New stable Steam Client up, fixing Steam Survey and NFS mounts on Linux, plus other Steam news LXer Syndicated Linux News 0 01-23-2020 10:24 PM
LXer: Steam Linux Beta now open to all! Plus other bits of Steam. LXer Syndicated Linux News 0 12-20-2012 08:32 PM
LXer: iBomber games coming to Steam for Linux! Steam also expands their Beta! LXer Syndicated Linux News 0 12-06-2012 09:50 PM
LXer: Steam Linux Beta Build Surfaces In Steam’s Database LXer Syndicated Linux News 0 09-06-2012 04:00 PM
Steam on Wine, cannot login,"Steam is having trouble connecting to the Steam servers" cantab Linux - Games 1 06-19-2010 06:32 AM

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

All times are GMT -5. The time now is 03:10 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