Checksum changed for the run file
Search Criteria
Package Details: opencl-nvidia-390xx 390.157-17
Package Actions
Git Clone URL: | https://aur.archlinux.org/nvidia-390xx-utils.git (read-only, click to copy) |
---|---|
Package Base: | nvidia-390xx-utils |
Description: | OpenCL implemention for NVIDIA |
Upstream URL: | https://www.nvidia.com/ |
Licenses: | custom |
Conflicts: | opencl-nvidia |
Provides: | opencl-driver, opencl-nvidia |
Submitter: | svenstaro |
Maintainer: | jonathon (vnctdj) |
Last Packager: | vnctdj |
Votes: | 61 |
Popularity: | 0.49 |
First Submitted: | 2020-03-11 17:29 (UTC) |
Last Updated: | 2025-06-12 22:18 (UTC) |
Dependencies (2)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- opencl-headers (opencl-headers-gitAUR) (optional) – headers necessary for OpenCL development
Required by (68)
- aftershotpro3 (requires opencl-nvidia) (optional)
- arrayfire-git (requires opencl-driver) (optional)
- bfgminer-git (requires opencl-driver) (optional)
- computecpp (requires opencl-driver)
- cpu-x-git (requires opencl-driver) (optional)
- crark (requires opencl-driver) (optional)
- cuda-10.2 (requires opencl-nvidia)
- cuda-11.1 (requires opencl-nvidia)
- cuda-11.7 (requires opencl-nvidia)
- cuda-8.0 (requires opencl-nvidia)
- cuda-9.0 (requires opencl-nvidia)
- cuda11.1 (requires opencl-nvidia)
- cuda11.4 (requires opencl-nvidia)
- cuda11.4-versioned (requires opencl-nvidia)
- cuda12.0 (requires opencl-nvidia)
- cuda12.0-versioned (requires opencl-nvidia)
- cytoscape (requires opencl-driver) (optional)
- davinci-resolve (requires opencl-driver)
- davinci-resolve-beta (requires opencl-driver)
- davinci-resolve-community (requires opencl-driver)
- Show 48 more...
Sources (20)
- gcc-14.patch
- gcc-15.patch
- https://us.download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run
- kernel-4.16+-memory-encryption.patch
- kernel-6.10.patch
- kernel-6.12.patch
- kernel-6.13.patch
- kernel-6.14.patch
- kernel-6.15.patch
- kernel-6.2.patch
- kernel-6.3.patch
- kernel-6.4.patch
- kernel-6.5.patch
- kernel-6.6.patch
- kernel-6.8.patch
- nvidia-390xx-utils.sysusers
- nvidia-390xx.rules
- nvidia-drm-outputclass.conf
- systemd-homed-override.conf
- systemd-suspend-override.conf
killajoe commented on 2025-06-24 14:25 (UTC)
aldolat commented on 2025-06-13 17:21 (UTC)
@vnctdj I just upgraded to 6.15.2-arch1-1 and all went fine. Thanks!
drankinatty commented on 2025-06-13 05:52 (UTC)
Build for 6.15.2-arch1-1
went just fine. Thanks.
vnctdj commented on 2025-06-12 22:25 (UTC)
I've just added drankinatty's patch. Please test again as this one was bigger than the previous ones :)
As usual, thanks to everyone who participated!
aldolat commented on 2025-06-11 03:56 (UTC)
@drankinatty your regenerated kernel-6.15.patch works fine! Thank you!
canolucas commented on 2025-06-11 02:10 (UTC)
kernel-6.15.patch works fine here as well. Compiled and installed ok, then did a fresh reboot, the graphics card is up and running :)
yars068 commented on 2025-06-11 01:09 (UTC)
@drankinatty, now everything built as needed, then I will test how "new driver" will work. Thanks!
drankinatty commented on 2025-06-11 00:48 (UTC) (edited on 2025-06-11 01:03 (UTC) by drankinatty)
Yes, for the regenerated patch, I downloaded the current Nvidia 390xx-utils package, started with fresh sources and regenerated the patch. Which matches the tweaks @aruncevil made to the original I posted.
@yars068, I've not seen those errors before, but I think you have something else going on. The patch order must be (current patches), the gcc-15.patch
, kernel-6.15.patch
and then kernel-4.16+-memory-encryption.patch
, in that order.
I just pulled a fresh download of this source and added my patch, results were fine:
$ pmu nvidia*157-17*zst
loading packages...
warning: downgrading package nvidia-390xx-dkms (390.157-23 => 390.157-17)
warning: downgrading package nvidia-390xx-utils (390.157-23 => 390.157-17)
resolving dependencies...
looking for conflicting packages...
Packages (2) nvidia-390xx-dkms-390.157-17 nvidia-390xx-utils-390.157-17
Total Installed Size: 133.83 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(2/2) checking keys in keyring [########################################] 100%
(2/2) checking package integrity [########################################] 100%
(2/2) loading package files [########################################] 100%
(2/2) checking for file conflicts [########################################] 100%
(2/2) checking available disk space [########################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod nvidia/390.157 -k 6.12.32-1-lts
==> dkms remove --no-depmod nvidia/390.157 -k 6.15.1-arch1-2
:: Processing package changes...
(1/2) downgrading nvidia-390xx-utils [########################################] 100%
If you run into trouble with CUDA not being available, run nvidia-modprobe first.
(2/2) downgrading nvidia-390xx-dkms [########################################] 100%
:: Running post-transaction hooks...
(1/7) Creating system user accounts...
(2/7) Reloading system manager configuration...
(3/7) Restarting marked services...
(4/7) Reloading device manager configuration...
(5/7) Arming ConditionNeedsUpdate...
(6/7) Install DKMS modules
==> dkms install --no-depmod nvidia/390.157 -k 6.15.1-arch1-2
==> dkms install --no-depmod nvidia/390.157 -k 6.12.32-1-lts
==> depmod 6.12.32-1-lts
==> depmod 6.15.1-arch1-2
(7/7) Updating linux initcpios...
<snip>
Your updated PKGBUILD
should be New Arch 390xx PKGBUILD.
Let us know if you have problems there.
yars068 commented on 2025-06-10 23:51 (UTC)
My mistake, I thought gcc-15.patch was not needed. Now building the packages fine, but now, during building the dkms modules, I got errors about non-existence of nv-misc.h
and nv-linux.h
headers: https://gist.github.com/yars068/2c3b5afba204525f8fe1c365c57c4bbf
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?