Package Details: opencl-nvidia-390xx 390.157-8

Git Clone URL: (read-only, click to copy)
Package Base: nvidia-390xx-utils
Description: OpenCL implemention for NVIDIA
Upstream URL:
Licenses: custom
Conflicts: opencl-nvidia
Provides: opencl-driver, opencl-nvidia
Submitter: svenstaro
Maintainer: jonathon (vnctdj)
Last Packager: vnctdj
Votes: 55
Popularity: 0.039766
First Submitted: 2020-03-11 17:29 (UTC)
Last Updated: 2024-03-07 22:55 (UTC)

Dependencies (2)

Required by (66)

Sources (11)

Pinned Comments

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?

jonathon commented on 2020-10-19 12:41 (UTC) (edited on 2021-05-11 14:18 (UTC) by jonathon)


I have adopted the 390xx packages to keep them secure. I do not run any 390xx hardware so will not notice any breakages and cannot test any changes.

Until such time as someone else steps up to maintain these packages - ideally someone who actually has 390xx hardware - I have to rely on you to tell me what changes are needed.

Don't expect a response if you post only "this doesn't work", and do not email me to complain about the package not working!

Use this forum thread for discussion:

A binary package is also available in my kernel-lts unofficial user repository.

Latest Comments

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

drankinatty commented on 2024-03-17 01:52 (UTC)

Arch linux-6.8.1 was released today and I can report a seamless update and kernel module rebuild via dkms. The patch works flawlessly. Thanks to all!

air-g4p commented on 2024-03-11 09:23 (UTC)

@vnctdj - Thanks for kernel-6.8.patch, just in time for the 6.8.0 linux and -zen kernels released today, 11 March! All working correctly here.


drankinatty commented on 2024-03-08 20:41 (UTC) (edited on 2024-03-09 00:55 (UTC) by drankinatty)

Thank you @vnctdj! I'll give it a shot as soon as the 6.8 kernel comes out. If all future kernel updates go as well as the past 2 -- my stress level over kernel updates for this driver can drop a notch or two. Thank you again for the effort.

(NOTE: patch and rebuild works fine. Just add the patch under the kernel-6.6.patch add the b2sum to the list (don't forget to bump the pkgrel) and makepkg -Cs)

Trekkie00 commented on 2024-03-08 11:15 (UTC)

It works for 6.8.0-rc7-1-mainline. Thanks for your effort.

vnctdj commented on 2024-03-07 23:02 (UTC)

I've just added a patch for the 6.8 kernel inspired by the following patch by Joan Bruguera:

I hope it will works when 6.8 will release!

drankinatty commented on 2024-03-04 20:24 (UTC) (edited on 2024-03-04 20:26 (UTC) by drankinatty)

It's that time again...

Torvalds announced no need for an rc-8, so the 6.8 kernel will be released next week and will show up on Arch shortly thereafter. Anybody have any idea on what, if any, patch will be needed for 6.8?

drankinatty commented on 2024-01-10 03:10 (UTC) (edited on 2024-01-10 03:10 (UTC) by drankinatty)

Thank Goodness! I saw 6.6 go into testing as LTS and just saw 6.7 in core-testing and had that sinking feeling again.... But if no changes are required, then the kernel module Gods have smiled upon us!

bpetlert commented on 2024-01-10 02:57 (UTC)

My system is working fine with kernel 6.7.0-1-ck-generic-v2. It seems kernel 6.7 does not require any additional patch.

erholst commented on 2023-11-27 00:02 (UTC) (edited on 2023-11-27 00:17 (UTC) by erholst)

lines with DEST_MODULE_LOCATION inside /usr/src/nvidia-390.157/dkms.conf can be removed cause they are ignored and dkms overrides it with its own hardcoded location (/updates/dkms). proof:

drankinatty commented on 2023-11-10 09:34 (UTC) (edited on 2023-11-10 09:34 (UTC) by drankinatty)

Great job. Both versions of the patch posted were identical in changes. Yours to and the one posted by @Wargoth. I'll grab your PKGBUILD and compare. All I did was create the kernel-6.6.patch file and add it to prepare() just below the kernel-6.5.patch and bumbed the $pkgrel by 1. Generated the b2sums, updated the PKGBUILD with the new sums, built and then installed the new nvidia-390xx-dkms, nvidia-390xx-utils and opencl-nvidia-390xx (optional).

Then when the update with linux-6.6 hit, it was just a normal update -- just the way I like it.