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

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: 103
Popularity: 1.94
First Submitted: 2021-10-31 00:50 (UTC)
Last Updated: 2025-02-03 19:42 (UTC)

Dependencies (2)

Required by (66)

Sources (12)

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 2 3 4 5 6 7 8 9 .. 44 Next › Last »

injiniero commented on 2025-02-03 17:49 (UTC)

The fix proposed by @Maniaxx seems to work as read in the comments.

https://gist.github.com/joanbm/d1f89391a4b20f4b56ba931ef6ca62da?permalink_comment_id=5316703#gistcomment-5316703

@SoftExpert please, can you test the patch? It will be appreciated.

Thanks

Maniaxx commented on 2025-02-02 18:34 (UTC)

What about this? Tentative fix for NVIDIA 470.256.02 driver for Linux 6.13-rc1

SoftExpert commented on 2025-01-27 11:13 (UTC)

@SpikoPath: this version of the drivers has reached end of life. Kernel 6.12, which is LTS, is the last one to benefit from a patch. Stay with kernel 6.12 or change your hardware, there is nothig else to be done.

SpikoPath commented on 2025-01-26 13:07 (UTC) (edited on 2025-01-26 15:10 (UTC) by SpikoPath)

==> dkms install --no-depmod nvidia/470.256.02 -k 6.13.0-arch1-1
Error! Bad return status for module build on kernel: 6.13.0-arch1-1 (x86_64) Consult /var/lib/dkms/nvidia/470.256.02/build/make.log for more information. ==> WARNING: `dkms install --no-depmod nvidia/470.256.02 -k 6.13.0-arch1-1' exited 10

make.log:

LD [M] nvidia.o ld: cannot find ./nvidia/nv-kernel.o: No such file or directory make[4]: *** [/usr/lib/modules/6.13.0-arch1-1/build/scripts/Makefile.build:387: nvidia.o] Error 1

Facni commented on 2024-12-03 16:21 (UTC)

nvidia-drm.modeset=1 isn't the only thing you need to add to /etc/default/grub when using kernel 6.12. You need to add too nvidia-drm.fbdev=1. This guide may be helpful https://github.com/korvahannu/arch-nvidia-drivers-installation-guide

plasmadrive commented on 2024-11-28 08:53 (UTC)

@SoftExpert @Sinyria @Joan Bruguera your efforts are very much appreciated.

SoftExpert commented on 2024-11-10 08:50 (UTC) (edited on 2024-11-11 16:38 (UTC) by SoftExpert)

@lighterowl - Thanks for the heads-up, you really brightened our days !

@all: The good news is that :

  1. the patch kindly provided by Joan Bruguera allows to compile the kernel modules with 6.12-RC6 and 6.12-RC7; hopefully there will be no breaking changes in the final release !

  2. the Nvidia modules 470xx work just fine when booting in 6.12-RC6 and 6.12-RC7

What you need to know and do: in the kernel boot parameters you need to make sure there is nvidia-drm.modeset=1; this is done usually in the /etc/default/grub file. Joan has expressly stated it is necessary to set the flag.

So, a big and warm thank you to Joan Bruguera, Philip Müller and all the others that have contributed so that we can have this version of the driver a bit longer with us !

Please test thoroughly and share with us your findings !

  • edited to add RC7, it's fresh out.

lighterowl commented on 2024-11-05 21:50 (UTC) (edited on 2024-11-05 21:54 (UTC) by lighterowl)

The patches in https://github.com/NVIDIA/open-gpu-kernel-modules/issues/708#issuecomment-2377038258 and https://gist.github.com/joanbm/a6d3f7f873a60dec0aa4a734c0f1d64e have been reported as fixing the compile error with Linux 6.12.

Haven't tried them myself but the comments are rather hopeful.

Sinyria commented on 2024-11-05 01:38 (UTC)

@Sithuk: I would recommend using the linux-lts 6.6 kernel until December 2026 if you need 470xx to keep working. After that, you must either continue without security updates or upgrade your hardware, sadly.

Sithuk commented on 2024-11-03 07:16 (UTC)

@Softexpert @Sinyria :

Thank you for your efforts on maintaining this driver. Given the comment about 6.12 not working with the driver, what is the recommended approach to stop system updates resulting in a conflict in future?

There seem to be the following options.

  1. Use linux-lts. Currently on 6.6, but will be gradually updated so will eventually result in a conflict? Currently received security updated until 31st December 2026.

  2. Use one of the specific long term kernels in AUR, so the version is locked in, e.g. linux-lts61. No longer receives security updates. https://wiki.archlinux.org/title/Kernel#kernel.org_kernels

  3. Pin either the current kernel (6.11) or pin linux-lts?

What option or approach would you recommend?

Would pinning be done by putting the following in the "/etc/pacman.conf"?

To pin the currently installed non-lts kernel, e.g. 6.11:

pacman.conf

IgnorePkg = linux IgnorePkg = linux-headers

To pin the lts kernel, if installed:

pacman.conf

IgnorePkg = linux-lts IgnorePkg = linux-lts-headers

Thanks