Package Details: opencl-nvidia-470xx 470.256.02-7.98

Git Clone URL: https://aur.archlinux.org/nvidia-470xx-utils.git (read-only, click to copy)
Package Base: nvidia-470xx-utils
Description: OpenCL implemention for NVIDIA
Upstream URL: http://www.nvidia.com/
Keywords: driver nvidia video
Licenses: custom
Conflicts: opencl-nvidia
Provides: opencl-driver, opencl-nvidia
Submitter: jonathon
Maintainer: Sinyria (cysp74, SoftExpert)
Last Packager: SoftExpert
Votes: 110
Popularity: 2.19
First Submitted: 2021-10-31 00:50 (UTC)
Last Updated: 2025-05-04 14:37 (UTC)

Dependencies (2)

Required by (67)

Sources (14)

Pinned Comments

SoftExpert commented on 2025-02-09 10:20 (UTC)

For the beginners in need of assistance, first take a look at this recommended guide https://github.com/korvahannu/arch-nvidia-drivers-installation-guide - maybe it helps to solve the issues your are having with this version of the driver.

Latest Comments

« First ‹ Previous 1 .. 32 33 34 35 36 37 38 39 40 41 42 .. 47 Next › Last »

<deleted-account> commented on 2022-12-09 13:24 (UTC)

Since our maintainer is MIA (I'm trying contact already), I've made some updates myself if someone is interested. I'm using it on daily basis and it seems to be fine. https://github.com/Menelkir/arch-nvidia-470xx

SoftExpert commented on 2022-12-05 22:01 (UTC)

@jonathon: can we help with something ?

randomice commented on 2022-12-01 12:37 (UTC)

@jonathon: Update is now necessary/critical:

https://nvidia.custhelp.com/app/answers/detail/a_id/5415

@XAVeRY: PKGBUILD patch works here too without issues (GTX 660), thank you.

SoftExpert commented on 2022-11-24 18:48 (UTC) (edited on 2022-11-24 18:50 (UTC) by SoftExpert)

@XAVeRY: thanks for the patch! works like a charm! (Quadro K3000M)

lighterowl commented on 2022-11-23 22:46 (UTC)

Can confirm that 470.161.03 builds and works okay with GT 645M. Here's a PKGBUILD diff :

diff --git a/PKGBUILD b/PKGBUILD
index e259082..3202f6e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,8 +5,8 @@

 pkgbase=nvidia-470xx-utils
 pkgname=('nvidia-470xx-utils' 'opencl-nvidia-470xx' 'nvidia-470xx-dkms')
-pkgver=470.141.03
-pkgrel=2
+pkgver=470.161.03
+pkgrel=1
 arch=('x86_64')
 url="http://www.nvidia.com/"
 license=('custom')
@@ -15,13 +15,11 @@ _pkg="NVIDIA-Linux-x86_64-${pkgver}"
 source=('nvidia-drm-outputclass.conf'
         'nvidia-470xx-utils.sysusers'
         'nvidia-470xx.rules'
-        'kernel-6.0.patch'
         "https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run")
 sha512sums=('de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770'
             '4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
             'a0ceb0a6c240cf97b21a2e46c5c212250d3ee24fecef16aca3dffb04b8350c445b9f4398274abccdb745dd0ba5132a17942c9508ce165d4f97f41ece02b0b989'
-            'fac1ed6d07e0ad5cb4591321653cd570729552ff13e4b15a45a556c29edc2904367c463648743ef45788a718cc7aba95446308a99fa17ba97da44467df031915'
-            '07aca8ea6aac5592060b4177ef43e9a3a5b2e3bc1a2d5959bf2ae349763fc62ed80b987af5607bf2d9a48e25c4e38e64970bca0177d63bd57a703d47debf5e18')
+            '26b1640f9427847b68233ffacf5c4a07e75ed9923429dfc9e5de3d7e5c1f109dfaf0fe0a0639cbd47f056784ed3e00e2e741d5c84532df79590a0c9ffa5ba625')


 create_links() {
@@ -56,9 +54,6 @@ DEST_MODULE_LOCATION[4]="/kernel/drivers/video"' dkms.conf

     # Gift for linux-rt guys
     sed -i 's/NV_EXCLUDE_BUILD_MODULES/IGNORE_PREEMPT_RT_PRESENCE=1 NV_EXCLUDE_BUILD_MODULES/' dkms.conf
-
-    # Incomplete fix for kernel 6.0; patch has ACPI issues, YMMV.
-    patch -Np1 -i ../../kernel-6.0.patch
 }

neuromante commented on 2022-11-23 16:17 (UTC)

@jonathon New drivers out! https://forums.developer.nvidia.com/t/linux-solaris-and-freebsd-driver-470-161-03-legacy-for-gkxxx-kepler-gpus/235128 Patches are no more needed: everything has been fixed upstream.

gbr commented on 2022-11-16 23:00 (UTC) (edited on 2022-11-16 23:02 (UTC) by gbr)

Suggestion: Add a patch that fixes warnings like this:

Nov 16 19:29:34 arch systemd-udevd[290]: nvidia: Process '/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidiactl c $(grep nvidia-frontend /proc/devices | cut -d \  -f 1) 255'' failed with exit code 1.
Nov 16 19:29:34 arch systemd-udevd[282]: nvidia: Process '/usr/bin/bash -c 'for i in $(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \  -f 4); do /usr/bin/mknod -Z -m 666 /dev/nvidia${i} c $(grep nvidia-frontend /proc/devices | cut -d \  -f 1) ${i}; done'' failed with exit code 1.

Those come from nvidia-470xx.rules, and they fail because these nodes were already created. I suggest verifying if they already exist before trying to create them. Patch:

diff --git a/nvidia-470xx.rules b/nvidia-470xx.rules
index 97218df..cd2a0a0 100644
--- a/nvidia-470xx.rules
+++ b/nvidia-470xx.rules
@@ -1,6 +1,6 @@
 # Make sure device nodes are present even when the DDX is not started for the Wayland/EGLStream case
-KERNEL=="nvidia", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidiactl c $$(grep nvidia-frontend /proc/devices | cut -d \  -f 1) 255'"
-KERNEL=="nvidia", RUN+="/usr/bin/bash -c 'for i in $$(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \  -f 4); do /usr/bin/mknod -Z -m 666 /dev/nvidia$${i} c $$(grep nvidia-frontend /proc/devices | cut -d \  -f 1) $${i}; done'"
-KERNEL=="nvidia_modeset", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidia-modeset c $$(grep nvidia-frontend /proc/devices | cut -d \  -f 1) 254'"
-KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidia-uvm c $$(grep nvidia-uvm /proc/devices | cut -d \  -f 1) 0'"
-KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidia-uvm-tools c $$(grep nvidia-uvm /proc/devices | cut -d \  -f 1) 1'"
+KERNEL=="nvidia", RUN+="/usr/bin/bash -c 'if [ ! -c /dev/nvidiactl ]; then /usr/bin/mknod -Z -m 666 /dev/nvidiactl c $$(grep nvidia-frontend /proc/devices | cut -d \  -f 1) 255; fi'"
+KERNEL=="nvidia", RUN+="/usr/bin/bash -c 'for i in $$(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \  -f 4); do if [ ! -c /dev/nvidia$${i} ]; then /usr/bin/mknod -Z -m 666 /dev/nvidia$${i} c $$(grep nvidia-frontend /proc/devices | cut -d \  -f 1) $${i}; fi; done'"
+KERNEL=="nvidia_modeset", RUN+="/usr/bin/bash -c 'if [ ! -c /dev/nvidia-modeset ]; then /usr/bin/mknod -Z -m 666 /dev/nvidia-modeset c $$(grep nvidia-frontend /proc/devices | cut -d \  -f 1) 254; fi'"
+KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c 'if [ ! -c /dev/nvidia-uvm ]; then /usr/bin/mknod -Z -m 666 /dev/nvidia-uvm c $$(grep nvidia-uvm /proc/devices | cut -d \  -f 1) 0; fi'"
+KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c 'if [ ! -c /dev/nvidia-uvm-tools ]; then /usr/bin/mknod -Z -m 666 /dev/nvidia-uvm-tools c $$(grep nvidia-uvm /proc/devices | cut -d \  -f 1) 1; fi'"

HarleyDavidson commented on 2022-11-15 07:26 (UTC)

As @Serg12344 mentioned I can confirm that nvidia-470xx-utils 470.141.03-2 is working fine with kernel x86_64 Linux 6.0.8-arch1-1 (GPU: NVIDIA GeForce GTX 780 Ti)

serg12344 commented on 2022-11-15 02:04 (UTC) (edited on 2022-11-15 03:51 (UTC) by serg12344)

@SoftExpert Please remove the out-of-date status. Package nvidia-470xx-* 470.141.03 works fine for me with GeForce GTX 780ti graphics card on linux-zen-6.0.6 and linux-zen-6.0.8 kernels and I don't see package version 470.141.10 on NVIDIA official website. Maybe they removed it

LJL commented on 2022-11-12 01:27 (UTC)

The driver version 470.141.10 is not available in Geforce 730,so please cancel to FLAG TO OUTDATE.