[Stable Update] 2026-01-04 - Manjaro 26.0, Mesa, Firefox, LibreOffice, COSMIC

First ever bizarre Manjaro update, in the end not related to the update it self it seems.
On reboot the BIOS greeted me with: “hardware got changed press F1 bios/F2 load defaults to continue”. I suspect it had something to do with EXPO, it did no longer occur on several test cold boots.

linux618 6.18.3 seems to have better support for MSI B850M audio, it is now being recognized as USB Audio Speaker and USB Audio S/PDIF Output with configs simplified into 4 options: HiFi 2.0 > 5.1 > 7.1 > Pro.

I am running an NVIDIA GTX 970 GPU. After a recent update, the system would no longer load the graphical interface, and I had to use Ctrl + Alt + F2 to access a command-line session. To recover, I completely removed all NVIDIA drivers and rebooted, which restored basic functionality. I then installed the 575xx NVIDIA drivers, and the system is now working correctly.

My question is: how can I prevent the system from automatically updating or changing the NVIDIA drivers in the future?

Would this work if I added the following to the pacman.conf file?

IgnorePkg = nvidia nvidia-utils lib32-nvidia-utils

1 Like

I am running an NVIDIA GTX 1050 + Linux 6.12. I ran the following commands to switch to 575xx drivers:

$ sudo pacman -Rs linux612-nvidia lib32-nvidia-utils nvidia-utils nvidia-settings
$ sudo pacman -S linux612-nvidia-575xx nvidia-575xx-utils lib32-nvidia-575xx-utils nvidia-575xx-settings

However, after rebooting, all I got was a black screen. I had to restore a timeshift snapshot. I will later try again with the 570xx drivers instead.

edit: I should mention I did not try the full update yet, not sure if that make any difference. Literally all I did was those two commands I pasted above to attempt to switch drivers.

update: I just want to say I managed to get it to work! Thanks everybody for all the help. I will post a comment in the replies listing everything I’ve made differently. See here: [Stable Update] 2026-01-04 - Manjaro 26.0, Mesa, Firefox, LibreOffice, COSMIC - #60 by the_person

I’m not having issues on the GeForce GTX 1050 Ti with Max-Q Design

with the recommended linux618-nvidia-575xx from nvidia-driver-assistant.

I’m using bbswitch.

I followed @purplemunchies instructions here (I also have a GTX970 :raising_hands:t2:):

First I logged out and switched to a TTY and then this is exactly what I typed afterwards:

sudo pacman -Rsu linux612-nvidia linux618-nvidia nvidia-utils lib32-nvidia-utils nvidia-settings

Then immediately after that’s done:

sudo pacman -Syu linux612-nvidia-575xx linux618-nvidia-575xx nvidia-575xx-utils lib32-nvidia-575xx-utils nvidia-575xx-settings

After executing the last command it will install the specified drivers and update the entire system as well with it…

I rebooted after that and i’m typing this now from there…

^ and I also did a quick test to make sure that everything is in order… :blush:

:warning: Edit (06.01.26):
You need to actually tell mhwd to use the driver you installed as described below. My bad. :innocent:

I guess my system was using the free driver maybe? It was ‘video-nvidia’ before and now its ‘video-nvidia-575xx’ after running the commands above.

1 Like

This one. :backhand_index_pointing_up:

1070 Ti, Wayland. Swapped to 575 driver before installing update. Bypassed installing all Nvidia stuff besides the mhwd 590 id. Everything’s peachy for now.

Problem is, the libxnvctrl 580.119.02-2 –> 590.48.01-1 and nvidia-settings 580.119.02-2 –> 590.48.01-2 updates are still pending. How can I get those out? Might be the answer is in an earlier comment, but I just didn’t understand it. In that case, I apologize beforehand.

I was on the 6.17 kernel and I have a 1080Ti. Before anything, I did a timeshift snapshot (with btrfs). On my first attempt on updating, I first did a regular update with pacman -Syu, and then after that was complete, I tried (intentionally naively) to install linux617-nvidia-575xx drivers. Pacman complained that I had to remove the old package, which I forgot the name, and to remove that, I had to remove its dependencies.. I went into a loop of hunting every single last dependency that preventing me from removing the latest Nvidia driver dependency. After doing that, I installed linux617-nvidia-575xx .. updated the AUR as well, and then rebooted.

After the reboot, I got a graphical login screen, but when logging in, I got a black screen. So this indicated to me that something went wrong. So I restored my btrfs snapshot to try again

This time I first did a regular update, without attempting to change the nvidia kernel package. After the update, I also install the 6.18 kernel, and then did a reboot. The boot console showed that the nvidia driver does not support my GPU anymore. But I was able to login to a GUI desktop. From there, I switched to teh linux618-nvidia-575xx package as before, and then did a reboot. This worked for me.

I hope someone might find this post useful

I want to thank the Manjaro developers for posting this information and for their work. Wish there was a smoother way of doing things, but oh well, I expected this sort of thing when installing a rolling release distro like Manjaro. But at least it wasn’t too much of a shock like with Arch users.

The real solution, of course, is to switch to AMD :slight_smile:

3 Likes

Just a comment: I love AMD but my current platform has an Intel GPU and the update was totally painless. The choice depends upon your use case, but NVIDIA seems the only problematic choice.

6 Likes

Same for me but it’s fairly simple. Ctrl+Alt+F2 for example to get to a console and log in. Once there do sudo mhwd --listinstalled. You most likely have video-nvidia. You can remove that with sudo mhwd -r pci video-nvidia then install say the 575 series with sudo mhwd -i pci video-nvidia-575xx, changing that if you wanted a different series

1 Like

Hey all, I just have a question regarding which legacy driver I should install. This is the output I get when running nvidia-driver-assistant:

Detected GPUs:
 NVIDIA GeForce GTX 1070 with Max-Q Design - (pci_id 0x1BA1)

Detected system:
 Manjaro Linux

Please copy and paste the following command to install the legacy kernel module flavour:
 sudo pacman -S linux61-nvidia-580xx

My issue is there doesn’t seem to be a package by the name of linux61-nvidia-580xx available, or any 580xx packages for that matter. I know this means I probably should install one of the two listed versions in the known issues and solutions section (linuxXXX-nvidia-575xx, linuxXXX-nvidia-570xx), I just want to make sure I don’t mess my system up by installing the wrong version, so I thought I should ask here. I’m leaning towards the 575xx package, since that’s the latest version out of the two suggested packages, but I have know idea if that inclination is correct.

For what it’s worth, my work system has a 100 series GPU and I installed 575 on it, and it works. Though I used mhwd as noted in a comment above.

sudo mhwd --listinstalled which showed I had the video-nvidia meta package that needed to be removed

sudo mhwd -r pci video-nvidia to remove that

sudo mhwd -i pci video-nvidia-575xx to install the 575 series

See user’s linux-aarhus comment linked below:

Nvidia-driver -assistant gives you the 580xx version suggestion until you update it, which it then tells you 575xx.

Either driver version should in theory work fine. Though if I were on the Gnome or KDE Plasma desktop using wayland display server, I’d be inclined to go with the newer version in the hopes of better Wayland compatibility. I chose the 570xx driver using XFCE on X11 display server and it has been great. I think I even gained a little bit of performance in gaming.

Flawless update on a Lenovo L14 AMD Gen2 plus a desktop with an AMD 7800x3d and an AMD 7800xt GPU. Furthermore, thanks to the many notifications by the Manjaro team and the comments by the community in this thread, I was able to upgrade an older PC with a 1060GTX without problems after installing all the nvidia-575xx packages first, which was technically a downgrade from 580xx which seemed to be running fine on this card, but better safe than sorry. All are running KDE. Thank you all and remember to always check the forum first :wink:

Just updated 2 laptops (MSI GT72 / nVidia 970M and Lenovo Legion 5I / nVidia 4070M) as well as 1 desktop (AMD Ryzen 9 7900X / AMD Radeon 7900XT). All 3 were flawless updates.

Awesome job Team Manjaro! Thank you and Happy New Year!!!

1 Like

I have four machines with the Manjaro distribution, two of which have NVIDIA cards (old and new), and the latest big updates have gone smoothly without a single issue. So bravo to the Manjaro team and the folks who volunteer their time supporting this awesome distribution. You all are great! :clap:

1 Like

Thank you, I managed to get it to work! I followed your advice but I also did a few extra things, I’m not sure which one fixed it for me.

Either way, here’s everything I did:

  1. First uninstalled the old drivers: $ sudo pacman -Rs linux612-nvidia lib32-nvidia-utils nvidia-utils nvidia-settings
  2. Here’s where things get a bit different and this is where I followed your advice: instead of simply installing the new drivers, I also did a full upgrade (i.e. used -Syu instead of just -S): $ sudo pacman -Syu linux612-nvidia-575xx nvidia-575xx-utils lib32-nvidia-575xx-utils nvidia-575xx-settings
  3. After all that, I also checked the output of mhwd --listinstaled. I found it a bit weird that it was still listing the driver as video-nvidia rather than video-nvidia-575xx (which should be the correct one according to some comment in this thread). So, to be extra safe, I also did: $ sudo mhwd -r pci video-nvidia and then $ sudo mhwd -i pci video-nvidia-575xx.
  4. Reboot and be happy.

Again, thanks everyone!

1 Like

nvidia-575xx-settings is available from Manjaro extra repository but not libxnvctrl-575xx

@PhilM has this package been overlooked?

I tried to uninstall version 590 nvidia and others, but I kept getting errors. By the end of the afternoon, I lost my patience and reinstalled the system. Now I have to do that update with those 590 drivers. How can I do the update without having to install those drivers?

Install the older drivers FIRST. Or the free one and then change again after the update.

The instructions were not intended to fix pamac – they were intended to fix incorrect permissions in the directory hierarchy indicated – pamac working afterwards was only a consequence of having addressed a problem likely unrelated to whatever your issue was.

If no rules are defined in that directory, then naturally that command will fail to complete.

As has already been said – never use sudo with pamac – however, you could have used pacman:

sudo pacman -S <packagename>