You are not logged in.

#1 2025-10-13 10:57:02

GTP
Member
Registered: 2016-10-22
Posts: 17

Question about dependency on linux-firmware-nvidia when I have AMD

Greetings,

My question is more of a curiosity rather than an actual problem. While updating my system, I noticed it was also updating the package in the subject. Since I'm on a laptop with AMD graphics (and also an AMD CPU, there should be no Intel or Nvidia graphics), I tried to see if I could remove it:

$ yay -Rs linux-firmware-nvidia
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing linux-firmware-nvidia breaks dependency 'linux-firmware-nvidia' required by linux-firmware
 -> exit status 1

Why does "linux-firmware" depend on "linux-firmware-nvidia"? I also have "linux-firmware-amdgpu" installed, and I expected this to be enough.
Thank you for explaining this to me,

GTP

Offline

#2 2025-10-13 10:59:57

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,084

Re: Question about dependency on linux-firmware-nvidia when I have AMD

Because linux-firmware is a metapackage that simply pulls in almost everything that used to be in it when it was a huge package, before it was split. You don't need it, it's simply for convenience and compatibility.

Offline

#3 2025-10-13 11:30:39

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,312

Re: Question about dependency on linux-firmware-nvidia when I have AMD

You can remove linux-firmware and only install the firmware packages you need.

This has the potential of making your system unusable, so be careful with it.
See https://wiki.archlinux.org/title/Linux_firmware


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

Board footer

Powered by FluxBB