Skip to main content
Topic: NVIDIA 550.67-1 (Read 619 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

NVIDIA 550.67-1

Can't help but notice that no drivers for the new NVIDIA patch to 550 have been built yet.
Was there an update from the maintainers on what was happening?

I'm only curious because it's been holding up package updates for everything else on my system.
Given the nature of rolling release, I'd rather not attempt a partial upgrade.

Thanks in advance to anyone who can answer.


Re: NVIDIA 550.67-1

Reply #2
Quote
Are you talking about this driver version/
https://www.nvidia.com/Download/driverResults.aspx/223426/en-us/
v 550.67?

Yes, when attempting to upgrade, the error given is regarding dependencies:
Code: [Select]
installing nvidia-utils (550.67-1) breaks dependency 'nvidia-utils=550.54.14' required by nvidia-open-dkms

I've checked the World repo, and the latest available version is 550.54.14-7, whereas in Extra (which I assume is arch's repo), 550.67-1 is available. Would there actually be an issue in installing from Extra? Or would there be some component that arch packages specifically for systemd that I am unaware of?

Re: NVIDIA 550.67-1

Reply #3
Or would there be some component that arch packages specifically for systemd that I am unaware of?
There are differences. As well as some systemd service cruft there's this difference with nvidia-utils:
Code: [Select]
-install -Dm755 systemd/system-sleep/nvidia "${pkgdir}/usr/lib/systemd/system-sleep/nvidia"
+install -Dm755 systemd/system-sleep/nvidia "${pkgdir}/usr/lib/elogind/system-sleep/nvidia"
So you may have issues with suspend using the arch nvidia drivers ? (I couldn't know as suspend doesn't work for me unless I do a lower level suspend anyway).

Not wanting to do partial upgrades is a sound idea. It's muddied a bit with the nvidia drivers.
As you've seen nvidia-open-dkms requires a specific version of nvidia-utils. Which  is good. The versions of the whichever parts of the nvidia driver you use have to match or they don't work.
What nvidia-open-dkms doesn't do is require a specific version of lib32-nvidia-utils. Which makes sense as not everybody wants that installed anyway. But a mismatch will break wine / proton based gaming.
So to stop ever having mismatching nvidia drivers I have this in /etc/pacman.conf
Code: [Select]
IgnorePkg  = lib32-nvidia-utils nvidia-dkms nvidia-utils nvidia-settings
I get warnings when any of these want to upgrade and when they all match version I explicitly install them.
If you use cuda etc you'd need to add that as well.
Code: [Select]
pacman -S world/lib32-nvidia-utils world/nvidia-dkms  world/nvidia-utils world/nvidia-settings

 

Re: NVIDIA 550.67-1

Reply #4
Quote
There are differences.
I figured as much, thanks for the confirmation.

Quote
What nvidia-open-dkms doesn't do is require a specific version of lib32-nvidia-utils. Which makes sense as not everybody wants that installed anyway. But a mismatch will break wine / proton based gaming.
So to stop ever having mismatching nvidia drivers I have this in /etc/pacman.conf

Code: [Select]
IgnorePkg  = lib32-nvidia-utils nvidia-dkms nvidia-utils nvidia-settings

I get warnings when any of these want to upgrade and when they all match version I explicitly install them.
That is very good info, learned something new today. Thank you!