Hi all!
I have taken over my brothers stuff after him sadly passing, he made sure I had all logins and stuff with his passwd manager.
He used to be a pretty active member on this forum a few years ago but can’t login with his account for some reason so I made a new, but this is beside the point of this post, I just mention it in case someone recognizes my username. Twins…
So with that out of the way, I know the title sounds a bit strange, but let me try to explain why I ask.
His laptop is running manjaro and when I today went to update (I’m a bit bad keeping up with this laptop) I noticed it wanted to pull nvidia stuff. But the thing is, this laptop is intel, no nvidia stuff at all.
Started digging a bit (I use arch myself) and found that nvidia drivers are dependencies to mhwd-db.
Do I actually need mhwd if running an intel laptop or can I simply wipe it and therefore be able to uninstall all the drivers it pulls as dependencies?
I guess I still need mhwd-kernel, is that dependent on the same db? (I only made minor research before I realized I can just post on this forum instead)
Same with linux-firmware-nvidia, but that is due to linux-firmware-meta so I guess with that I can just pull whatever firmware I actually need on this device instead of the meta package and that would solve that.
This is not a massive issue or anything, but you know.. Bloat and stuff.
mhwd is and the related database can be removed without breaking the system.
mhwd is the tool used to find and install drivers for the system.
As for kernel maintenance, watchout for EOL kernels - if the running kernel is EOL the kernel is replaced with linux-meta or linux-lts-meta (if I remember correct).
I don’t think it’s actively pulling in the drivers to install. I think that’s only the database of the Nividia drivers, seeing as it only has intel. Hence I don’t think removing it has any benefit.
Oh, you mean I remove mhwd completely, not just mhwd-db
So I can still use mhwd-kernel if I do that, or should I just add kernels constantly with pacman when old goes EOL?
I haven’t looked too deeply into how kernels are handled on manjaro, but it does not seem to be the same as on arch where the kernels are just updated to the latest with pacman. Manjaro seems more like point releases kernels..?
Oh!
Well that changes things.. Then it’s just “a little bloat”, that’s not so bad I guess. I thought it would pull the entire series of drivers and that would be quite sizeable.
Thank you all for the quick responses and clarifications!
I think Tracyannes response is the most relevant so I’ll select that as the solution and the rest can be read if users finding this actually want to remove them. I think I’ll just keep them and move on since they are just tiny files.