You are not logged in.
Hey so I was trying to update my system due to suspected issues with my graphics drivers(AMD Radeon RX 7800 XT for discrete and AMD Radeon Graphics for integrated). Turns out there was an option for me to "Replace lib32-amdvlk with multilib/lib32-vulkan-radeon", which sounds like it may help. However, it wont let me make said update, due to dependency issues shown below.
error: failed to prepare transaction (could not satisfy dependencies)
:: installing ffmpeg (2:8.0.1-2) breaks dependency 'libavcodec.so=61-64' required by freerdp2
:: installing ffmpeg (2:8.0.1-2) breaks dependency 'libavutil.so=59-64' required by freerdp2
:: installing ffmpeg (2:8.0.1-2) breaks dependency 'libswresample.so=5-64' required by freerdp2
:: installing ffmpeg (2:8.0.1-2) breaks dependency 'libswscale.so=8-64' required by freerdp2
:: installing icu (78.2-1) breaks dependency 'libicuuc.so=76-64' required by freerdp2
Unfortunately, freerdp2 in part of KDE Plasma, my current desktop environment, so I don't think I can just remove it without breaking things. However, I would like to be able to play my games without worrying about my entire computer forgetting how to display graphics in a reasonable manner until I restart it. Is there any good way around this without needing to change my desktop environment, or am I going to need to figure out another one?
Offline
freerdp2 is aur package now, and nothing in plasma depend on it. krdp package does not depend on it in last 6 months at least.
Edit: the "break dependecy" issues are because rebuilds in the repos, which you need to do with aur packages yourself.
Last edited by astralc (2026-01-11 23:12:09)
Offline
"Edit: the "break dependecy" issues are because rebuilds in the repos, which you need to do with aur packages yourself."
Cool so I gotta admit I'm not that good with Arch yet. Could you elaborate and/or point me in the direction of any sort of guide on that?
P.s. the freerdp2 says its needed for krdp, so it's possible I might need to update that more directly
Offline
first read https://wiki.archlinux.org/title/Pacman and pacman man page, just so you know what you doing with the commands.
For replace, it is OK so say Y for replacing, as (most of the time) it is renaming, or drop-in replacement.
You can 'force' remove freerdp2:
(Do both commands in tmux, in case it cause plasma crash)
pacman -Rdd freerdp2Fully update afterwards!
pacman -SyuP.s. the freerdp2 says its needed for krdp, so it's possible I might need to update that more directly
mean you didn't fully update in last half year, as krdp package of 6.4.0 already changed this dependency
Offline