Package Details: nvidia-390xx-utils 390.157-16

Git Clone URL: https://aur.archlinux.org/nvidia-390xx-utils.git (read-only, click to copy)
Package Base: nvidia-390xx-utils
Description: NVIDIA drivers utilities
Upstream URL: https://www.nvidia.com/
Licenses: custom
Conflicts: nvidia-390xx-libgl, nvidia-libgl, nvidia-utils
Provides: nvidia-390xx-libgl, nvidia-libgl, nvidia-utils, opengl-driver, vulkan-driver
Submitter: svenstaro
Maintainer: jonathon (vnctdj)
Last Packager: vnctdj
Votes: 61
Popularity: 0.80
First Submitted: 2020-03-11 17:29 (UTC)
Last Updated: 2025-05-10 22:07 (UTC)

Dependencies (6)

Required by (325)

Sources (19)

Pinned Comments

vnctdj commented on 2025-01-24 07:37 (UTC)

Use this forum thread for discussion: https://bbs.archlinux.org/viewtopic.php?pid=1946926

jonathon commented on 2022-05-26 09:46 (UTC)

Please don't flag this package out-of-date unless a new version has been released by NVIDIA.

jonathon commented on 2021-12-26 22:44 (UTC) (edited on 2021-12-26 22:44 (UTC) by jonathon)

The DKMS package guidelines are explicit that linux-headers should not be a dependency of any DKMS package.

As a concrete example of why including that as a hard dependency is a bad idea, what happens when linux is not an installed kernel?

Latest Comments

1 2 3 4 5 6 .. 31 Next › Last »

drankinatty commented on 2025-06-06 17:44 (UTC) (edited on 2025-06-08 07:28 (UTC) by drankinatty)

Update: Linux 6.15.1.arch1-1 hit the testing repo.

I have tested the kernel-6.15.patch from openSUSE 390 driver and it works.

I've taken the time to create a kernel-6.15.patch for Archlinux combining Joan's, the CachyOS and the openSUSE patches. (Joan's 470 patch includes some additional module license fixes the other two don't) I've built and installed it on my server presently running 6.14.10. I don't have another Arch box with a 390xx card in it to enable the testing repo. So if somebody could test it would be appreciated.

drankinatty commented on 2025-06-03 00:15 (UTC)

@tc1384 try makepkg -g to generate the checksums and figure out which file failed the checksum.

On other encouraging news for upcoming linux-6.15, I passed the cachyOS patch along to the openSUSE graphics devs and the feedback was the patch worked (I haven't personally tested, but those involved are orders of magnitude smarter than I on the driver). The only caveat, not relevant here, is that the changes had to be tweaked for the i586 Kbuild files. Has anyone here had an opportunity to test the cachyOS patch on Arch with a custom 6.15 kernel? Not sure when it will hit testing, but it won't be too long.

tc1384 commented on 2025-06-01 17:28 (UTC)

==> Starting prepare()... Creating directory NVIDIA-Linux-x86_64-390.157 Verifying archive integrity... Error in check sums 2943230337 1024874770 ==> ERROR: A failure occurred in prepare(). Aborting...

ventureo commented on 2025-05-20 16:32 (UTC) (edited on 2025-06-03 07:38 (UTC) by ventureo)

I've made a patch for 6.15 kernel support, it would be nice if some will test it on real hardware.

https://github.com/CachyOS/CachyOS-PKGBUILDS/blob/master/nvidia/nvidia-390xx-utils/kernel-6.15.patch

vnctdj commented on 2025-05-10 22:12 (UTC)

I've just added gcc-15.patch from bufferunderrun.

Thanks to all of you who took part in patch research and testing!

susanne commented on 2025-05-10 14:46 (UTC)

just to add one more confirmation: after adding gcc-15.patch the build works perfectly here, many thanks for your work! -s

canolucas commented on 2025-05-09 20:29 (UTC) (edited on 2025-05-09 20:35 (UTC) by canolucas)

gcc-15.patch worked fine here as well. So, it seems we can add that patch to the package right ?

Considering:

* package is broken in its current state

* the patch is required for this package to be compatible with archlinux's current version of gcc

aldolat commented on 2025-05-09 17:10 (UTC)

I just used the patch gcc-15.patch of bufferunderrun here and upgrading to kernel 6.14.5-arch1-1 and gcc-15 was successful.

aruncveli commented on 2025-05-06 20:32 (UTC)

I could be missing something obvious,

Of course I'd forgotten to the patch entry to prepare(). Thanks @bufferunderrun.

And sorry to everyone else for the spam. Incredible work with the patches, investigations and brainstorming.

bufferunderrun commented on 2025-05-06 20:00 (UTC) (edited on 2025-05-06 21:08 (UTC) by bufferunderrun)

I assume you added it with a relative path and it's not adding the patch. This should work:

patch -Np1 -i "${srcdir}/gcc-15.patch" -d "${srcdir}/${_pkg}"

No issues with linux 6.14.5

EDIT: I used makepkg -sifc