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.
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.
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.
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.
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...
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.
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.
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.
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.)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.