After the latest update. some of my games using vulkan stopped working or have reverted to opne gl … dota2 will not start with -vulkan option and reverts back to open gl. war thunder fails to start citing “your video card or it’s driver may not be supported. Be sure to install the best video card driver and try again” specifying -vulkan on the command line will have no effect since war thunder is vulkan only now.
Please post the output of inxi -Fazy, so we get an idea of what kind of system you actually have.
Latest updates included both mesa and linux kernel updates, so chances are it has something to do with either of those.
Lastly, if you are in a hurry, you could try reverting the last update: https://wiki.archlinux.org/index.php/Downgrading_packages
reading the document about downgrading, it is very scary to start with, many of us can’t afford to render our main rig inoperable. Now on a different note, it might be very beneficial to create a checkpoint file where the updated / installed packages are listed verbatim, and just pass that to the package manager. i don’t need to figure out which of the 300 updated packages need downgrading and to which versions.
You shouldn’t do partial downgrades or upgrades really as this is a super easy way to break your system.
Some are very enamoured with timeshift though.
What you can try without any fear is a different kernel.
Give 5.4 or 5.9 a try and see if your mileage changes. I’ve heard complaints of glitchy graphics drivers from AMD and nvidia users in regards to the 5.10 kernel.
timeshift would have been interesting, but i missed out on the opportunity i am also not sure flipping the kernel around is going to have any effect on the vulkan , that is the only thing broken, apart from my “favourite” game , everything works just fine … I tried reinstalling the vulkan packages, but that didn’t do anything.
ok,
after making some tests in my old rig, i got warthunder / vulkan to work just fine there, on the same kernel version ( different distro ), i just wanted to clear the point of the kernel not being an issue without potentially upending my own main rig.
rebooted and tried to run warthunder, to my surprise steam has been removed too, so i installed it, it brought the lib32 dependencies with it, and after a very long ( about an hour ) vulkan initialization screen, warthunder started fine.
so i still have the previous 2 errors, but not the third one.
now, while this may have solved my direct problem, i am still at a loss as to how this failure could have come about.
i am beginning to think that the update process failed to resolve a switch between libvulkan_radeon.so
to what is the currently installed amdvlk32.so and that caused the vulkan to detect a failed state, and the game to not run. since the rest of the system was running on opengl, nothing else was effected. so when i removed the wrong stack of vulkan drivers, and reinstalled them again as dependencies of steam, then things started working again. as to why the update failed to detect this situation and resolve it correctly, i don’t know the answer