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?
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.
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.
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.
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
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.
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
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!!!
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!
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:
First uninstalled the old drivers: $ sudo pacman -Rs linux612-nvidia lib32-nvidia-utils nvidia-utils nvidia-settings
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
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.
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?
The instructions were not intended to fixpamac – 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: