Nvidia-gpu-firmware is being installed unnessarily

I observed that I’m getting this module either upon initial installation of 44 (from bare metal) or upon the first update, even though I have no nVidia anything in my machine.

It will be included in Workstation just in case.

You can remove it.

And it is installed in Everything custom install, I have it on my machine.

I think the whole linux-firmware package would get installed, with all its subpackages including nvidia-gpu-firmware.

Realistically you probably have to be resigned to uninstalling it after install.

Great point, it will uninstall

Package                                           Arch         Version                                           Repository                      Size
Removing:
 linux-firmware                                   noarch       0:20260519-1.fc44                                 updates                     49.9 MiB
Removing unused dependencies:
 amd-gpu-firmware                                 noarch       0:20260519-1.fc44                                 updates                     26.2 MiB
 atheros-firmware                                 noarch       0:20260519-1.fc44                                 updates                     45.2 MiB
 brcmfmac-firmware                                noarch       0:20260519-1.fc44                                 updates                      9.5 MiB
 cirrus-audio-firmware                            noarch       0:20260519-1.fc44                                 updates                      2.7 MiB
 intel-audio-firmware                             noarch       0:20260519-1.fc44                                 updates                      3.3 MiB
 intel-gpu-firmware                               noarch       0:20260519-1.fc44                                 updates                      8.8 MiB
 mt7xxx-firmware                                  noarch       0:20260519-1.fc44                                 updates                     22.9 MiB
 nvidia-gpu-firmware                              noarch       0:20260519-1.fc44                                 updates                    101.0 MiB
 nxpwireless-firmware                             noarch       0:20260519-1.fc44                                 updates                    905.2 KiB
 qcom-wwan-firmware                               noarch       0:20260519-1.fc44                                 updates                    749.7 KiB
 realtek-firmware                                 noarch       0:20260519-1.fc44                                 updates                      6.1 MiB
 tiwilink-firmware                                noarch       0:20260519-1.fc44                                 updates                      4.6 MiB

Thanks guys. What’s the proper way to uninstall it? (I could guess but I don’t want to do something that leaves me with an even-worse half installation.)

sudo dnf remove nvidia-gpu-firmware should do the job.

You don’t need to uninstall it.

Note the packages it will uninstall as I posted above. if you remove linux-firmware, you will need to manually reinstall all the dependent packages that you need individually.

I would advise to not worry about it, and leave it there.

You can just remove the child package nvidia-gpu-firmware without removing all its siblings.

OOPS! I ran the wrong command!

Hmmm…let me see.

OK, I messed this one up!

It is safe and clean to
dnf remove nvidia-gpu-firmware

Less security surface is always a good thing unless getting to that point creates an inconsistent dependency state. But based on your experiments, it looks like a clean removal of redundant modules. Nice work!

And it wont get reinstalled when linux-firmware is updated?

Nope - it stays removed :slightly_smiling_face:

You probably didn’t need that french language pack anyways.

There is nothing related to a french language pack in this topic. Please only post when your content is directly related to the original post and title of the topic