You are not logged in.

#1 2025-01-28 08:54:10

madgabz
Member
Registered: 2025-01-28
Posts: 3

[solved] Mesa-tkg switch to vulkan-radeon dependency hell...

Trying to change drivers to vulkan-radeon with regular  'pacman -S vulkan-radeon' but was met with dependency-hell:

:: removing mesa-tkg-git breaks dependency 'libva-mesa-driver' required by arch-gaming-meta
:: removing mesa-tkg-git breaks dependency 'mesa' required by gst-plugins-bad-libs
:: removing mesa-tkg-git breaks dependency 'mesa' required by gst-plugins-base-libs
:: removing mesa-tkg-git breaks dependency 'mesa' required by kpipewire
:: removing mesa-tkg-git breaks dependency 'mesa' required by kwin
:: removing mesa-tkg-git breaks dependency 'mesa' required by lib32-mesa-tkg-git
:: removing mesa-tkg-git breaks dependency 'mesa' required by libglvnd
:: removing mesa-tkg-git breaks dependency 'opengl-driver' required by libglvnd
:: removing mesa-tkg-git breaks dependency 'mesa' required by mpv
:: removing mesa-tkg-git breaks dependency 'mesa' required by neatvnc
:: removing mesa-tkg-git breaks dependency 'mesa' required by qt5-base
:: removing mesa-tkg-git breaks dependency 'mesa' required by qt6-base
:: removing mesa-tkg-git breaks dependency 'mesa' required by qt6-webengine
:: removing mesa-tkg-git breaks dependency 'mesa' required by webkit2gtk
:: removing mesa-tkg-git breaks dependency 'mesa' required by webkit2gtk-4.1
:: removing mesa-tkg-git breaks dependency 'mesa' required by xf86-video-amdgpu
:: removing mesa-tkg-git breaks dependency 'mesa' required by xf86-video-ati
:: removing mesa-tkg-git breaks dependency 'mesa' required by xorg-server-devel
:: removing mesa-tkg-git breaks dependency 'mesa' required by xorg-xwayland

Tried to change to vulkan-radeon with 'pacman -Rdd mesa-tkg-git' then 'pacman -S vulkan-radeon' but that only resulted in error at boot/sddm-loadtime, so i had to revert to btrfs snapshot before operation!
Is it doable to cleanboot and chroot to remove mesa-tkg, then install alternative, or is there an easier way?

TIA!

Last edited by madgabz (2025-01-28 23:37:42)

Offline

#2 2025-01-28 09:44:45

impossibleveins23
Member
From: Israel
Registered: 2022-06-18
Posts: 171

Re: [solved] Mesa-tkg switch to vulkan-radeon dependency hell...

You are probably missing mesa as a nested dep of some other package after you removed the package.

1. After removing the package, did you reinstall sddm? This should pull any missing deps. Also this can help.
2. What error are you getting when sddm doesn't load?


* Good formatted problem description will cause good and quick solution smile
* Please don't forget to mark as [SOLVED].

Offline

#3 2025-01-28 10:34:14

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,960

Re: [solved] Mesa-tkg switch to vulkan-radeon dependency hell...

pacman -S vulkan-radeon lib32-vulkan-radeon mesa lib32-mesa

wtf is "arch-gaming-meta" or rather, why are people installing core libs with yay/paru before doing so with pacman? which tutorials are you all following that will default you to non-standard packages because it's encouraging to use the AUR even before the base system is installed?

Last edited by V1del (2025-01-28 10:37:00)

Offline

#4 2025-01-28 20:45:11

madgabz
Member
Registered: 2025-01-28
Posts: 3

Re: [solved] Mesa-tkg switch to vulkan-radeon dependency hell...

impossibleveins23 wrote:

You are probably missing mesa as a nested dep of some other package after you removed the package.

1. After removing the package, did you reinstall sddm? This should pull any missing deps. Also this can help.
2. What error are you getting when sddm doesn't load?

Sorry for late answer!
1. No, I didn't even try reinstalling sddm, i simply reverted to earlier snapshot. It's a good point, though! Looking at your wiki-reference, its probably worth a try!
2. Will have to sift through logs.

Real Life caught up with me! Will report back ASAP! Thank You very much for your time!

Offline

#5 2025-01-28 20:53:36

madgabz
Member
Registered: 2025-01-28
Posts: 3

Re: [solved] Mesa-tkg switch to vulkan-radeon dependency hell...

V1del wrote:
pacman -S vulkan-radeon lib32-vulkan-radeon mesa lib32-mesa

wtf is "arch-gaming-meta" or rather, why are people installing core libs with yay/paru before doing so with pacman? which tutorials are you all following that will default you to non-standard packages because it's encouraging to use the AUR even before the base system is installed?

Very nice! I see now what my mistake was! I assumed installing mesa-tkg would automagically assure the base mesa packages be installed, but as they say: Never Assume, Know!

I'm rather new to Arch, and just learning-by-doing. I was trying to shortcut the lenghty install, already did reinstall several times. But yes, it was very probably a stupid move! Point taken!

Last edited by madgabz (2025-01-28 20:59:57)

Offline

#6 2025-01-28 21:12:08

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,960

Re: [solved] Mesa-tkg switch to vulkan-radeon dependency hell...

mesa-tkg-git is an out of repo mesa implementation from the AUR with custom patches, unless you know exactly what for you shouldn't have that installed. And arch-gaming-meta technically sets dependencies up somewhat correctly, but being as you pick that up from the AUR and are likely using an AUR helper to do so, those AUR helpers will present you every provider of mesa under the sun, and then you need to make the consciously correct decision of picking the correct one from the repo instead of pressing enter getting god knows what. In this case it's a fairly known patchset by people that generally do good work, but you can easily get malware if that is your modus operandi. And this is the fifth time or so this year I've seen someone break their graphics driver setup because they had an AUR version of mesa installed while being oblivious to it, so I'm assuming there's some kind of tutorial that spreads this.

In any case, if this fixed it, please mark as [SOLVED] by editing the title in your first post.

Offline

Board footer

Powered by FluxBB