Then if you read the error message, you know that you need to first remove cuda if you want to proceed. cuda has ‘nvidia-utils’ as a dependency that will break if you remove nvidia-440xx-utils. This is where it fails.
You have meta package installed linux-latest****, probably for Kernel and video, so you need to not use them in order to use the ‘normal’ way. I think if you replace the meta package with the typical package it will work, uninstall it and replace it.
Update went ok, but had to manually configure for Nvidia 450 drivers, tty, install etc. Drivers are running, and nvidia-450xx-utils is installed, but still no hardware decoding of HEVC video. Do I need to reinstall these packages for it to work?
This solved things for me though I’m sure there is a way to do this without removing as many packages. I used this link to show me how to boot into TTY.
Hi,
Got issue like many while updating nvidia 450. On my GTX 1060 system i have removed everything related to 440xx.
On reboot i got a black screen So go to console using ALT + F2 (or CTRL + ALT + F2) then
sudo mhwd -i pci video-nvidia-450xx
systemctl reboot
It did the trick, thanks
Updating Nvidia driver has been a hassle for me too. It ended up in another TTS since installing 450 didn’t uninstall 440, config files were not created correctly… To summarize : A mess.
Conky-lua-nv now works… but uses 17% of a 3700x… Normal Conky doesn’t have the Lua graphics on my applet, but does use my CPU normally.
Unfortunately I need cuda for work. I think I remember it being mentioned that cuda support is somewhat broken for 450 series driver. Do you know if that is still the case?
You will not be updated from 440 to 450 automatically. When running the 440 driver you will automatically receive updates within the same series, but when changing to 450 series this has to be initiated manually.
It is really easy, and you can use the Manjaro hardware settings to do it. No need for CLI. Right-click on the installed driver and remove it, then right-click on the wanted driver and install it. The rest is taken care of. Thereafter reboot and that’s about it.
At least here I have to admit, running GTX980 with 440 before, now 450, no issues.
This wasn’t the case for me. It complained about breaking dependencies and would not proceed. I had to manually uninstall from Pamac, after installing video-modesetting
I used to have only one file in the X11/xorg.conf.d/ folder, 95-mhwd.conf. Now, there is a 90-mhwd.conf there as well, but the old one is still there. Is it safe to remove the 95 file? How can I tell which one the driver is actually using? Sorry if these are stupid questions, but am still trying to figure out why HEVC decoding is not working. I ran the nvidia-modprobe command, no change.
I was getting an error trying to update my nvidia drivers from 440 to 450.
Waiting for user input...
Starting
> Installing video-nvidia-450xx...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia-450xx/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing linux54-nvidia-440xx breaks dependency 'linux54-nvidia-440xx' required by linux-lts-nvidia-440xx
Error: pacman failed!
Error: script failed!
Done ...
I currently have kernels 5.4 and 5.7 installed and i’m actively using 5.7. I tried to fix this issue by uninstalling 5.4 and got a message stating “Changes were made successfully”, but in the details I got
I manually removed those 4 linux-lts packages in pacman as I no longer use that kernel. After doing that, I was successfully able to uninstall 5.4 and return back to the hardware configuration and run the auto install proprietary to complete the upgrade. I initially intended this post to be a bug report but I solved it as I was writing lol. Bit of a specific situation, but if anyone has a similar issue it might be helpful to know.
This didn’t work for me as it still uses mhwd and throws up the same error.
This doesn’t work for me either. I’ve tried auto install and manually install of the free drivers. I’ve tried force uninstall and force reinstall for the nvidia 440xx driver too. Still the same error each time. Tried those on Kernel 5.8 and 5.7 but get identical errors on both.
This is probably the third or 4th thread on the same issue.
But your answer still lies above …
Its like this…
sudo pacman -R linux-latest-nvidia-440xx
## note - depending on your system you may have another 'latest' package to remove
sudo mhwd -i pci video-modesetting
sudo mhwd -f -i pci video-hybrid-intel-nvidia-450xx-prime