Package Details: nvidia-470xx-utils 470.256.02-8.03

Git Clone URL: https://aur.archlinux.org/nvidia-470xx-utils.git (read-only, click to copy)
Package Base: nvidia-470xx-utils
Description: NVIDIA drivers utilities
Upstream URL: http://www.nvidia.com/
Keywords: driver nvidia video
Licenses: custom
Conflicts: nvidia-libgl, nvidia-utils
Provides: nvidia-libgl, nvidia-utils, opengl-driver, vulkan-driver
Submitter: jonathon
Maintainer: Sinyria (cysp74, SoftExpert)
Last Packager: SoftExpert
Votes: 113
Popularity: 0.088932
First Submitted: 2021-10-31 00:50 (UTC)
Last Updated: 2026-09-01 05:33 (UTC)

Required by (648)

Sources (25)

Pinned Comments

SoftExpert commented on 2025-02-09 10:20 (UTC) (edited on 2026-03-08 12:31 (UTC) by SoftExpert)

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.

The majority of patches used in this package are provided by Joan Bruguera to whom we owe a tremendous depth of gratitude !

There is also the repository shared by phobos1641, where he has gathered all the patches that work for his configuration.

Latest Comments

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

TempusNemini commented on 2026-09-02 04:20 (UTC)

Confirm on GT 750M, thanks a lot!!!

Maniaxx commented on 2026-09-01 14:07 (UTC)

Working properly here on GTX770/Kepler, 7.2.2-arch1-1. Thx!

ModelHX commented on 2026-09-01 12:09 (UTC) (edited on 2026-09-05 19:12 (UTC) by ModelHX)

Patch works for me; I was having build issues with 7.2.2 on a GTX 680, but I was able to install cleanly after the patch. Thank you!

SoftExpert commented on 2026-09-01 05:35 (UTC)

Hello @everyone; I updated the package to include patches for kernels 7.2 and 7.3 (as usual, many thanks to Joan). Please test and confirm / report issues !

asyync1024 commented on 2026-09-01 05:08 (UTC)

I can confirm the fix proposed by @a821 works as intended on my machine, with a GT 740.

a821 commented on 2026-08-31 16:45 (UTC) (edited on 2026-08-31 16:54 (UTC) by a821)

I had the same problem. I download the patches for kernel 7.2 (parts 1-3) from here [1] and after updating the PKGBUILD and upgrading it seems to work so far.

[1] https://github.com/joanbm/nvidia-470xx-linux-mainline.git

Edit: patch: https://pastebin.com/3Zf8RW4V

asyync1024 commented on 2026-08-31 13:40 (UTC)

Fails to build for me on linux-7.2.2-arch1-1:

==> dkms install --no-depmod nvidia/470.256.02 -k 7.2.2-arch1-1

Error! Bad return status for module build on kernel: 7.2.2-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 7.2.2-arch1-1' exited 10
... # Unsuccessfully try to rebuild initcpio image without `nvidia`, `nvidia_modeset`, `nvidia_uvm` and `nvidia_drm`.
==> WARNING: errors were encountered during the build. The image may not be complete.
error: command failed to execute correctly

Pastebin of /var/lib/dkms/nvidia/470.256.02/build/make.log: https://pastebin.com/LnwG8Ubw

phobos1641 commented on 2026-07-18 16:52 (UTC)

@aur4mw It's basically just noise, likely from NVIDIA's binary blob portion. Nothing much you can or need to do about it.

@Sithuk None of that looks to be a driver source issue. It seems like you might have some more fundamental issue with your headers or something.

aur4mw commented on 2026-07-18 16:25 (UTC) (edited on 2026-07-18 16:29 (UTC) by aur4mw)

  • Upgraded to Linux desktop 7.1.3-arch2-2.

  • 01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 760] (rev a1)

  • lightdm does work again.

However still getting in journalvtl -k report:

  • Jul 18 18:07:35 desktop kernel: ------------[ cut here ]------------
  • Jul 18 18:07:35 desktop kernel: Unpatched return thunk in use. This should not happen!
  • Jul 18 18:07:35 desktop kernel: WARNING: arch/x86/kernel/cpu/bugs.c:3736 at __warn_thunk+0x10/0x20, CPU#1: systemd-modules/528
  • Jul 18 18:07:35 desktop kernel: Modules linked in: kvm_intel(+) loop nvidia(POE+) kvm irqbypass snd_virmidi snd_seq_virmidi dm_mod snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device snd_timer snd soundcore crypto_user sg ntsync zfs(POE) ata_generic pata_acpi uas spl(OE) usb_storage serio_raw pata_atiixp
  • Jul 18 18:07:35 desktop kernel: CPU: 1 UID: 0 PID: 528 Comm: systemd-modules Tainted: P OE 7.1.3-arch2-2 #1 PREEMPT(full) cf81b9d1a4a39be4b5e92e0c1c96594e14e8e6c8
  • Jul 18 18:07:35 desktop kernel: Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
  • Jul 18 18:07:35 desktop kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./970 Extreme3 R2.0, BIOS P2.60 05/31/2016
  • Jul 18 18:07:35 desktop kernel: RIP: 0010:__warn_thunk+0x10/0x20
  • Jul 18 18:07:35 desktop kernel: Code: c3 cc cc cc cc 0f 1f 44 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 40 d6 0f 1f 44 00 00 48 8d 3d f0 e9 7e 02 <67> 48 0f b9 3a c3 cc cc cc cc 66 0f 1f 44 00 00 90 90 90 90 90 90
  • Jul 18 18:07:35 desktop kernel: RSP: 0018:ffffced083bd3868 EFLAGS: 00010246
  • Jul 18 18:07:35 desktop kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
  • Jul 18 18:07:35 desktop kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffffb4af4190
  • Jul 18 18:07:35 desktop kernel: RBP: ffffced083bd38b8 R08: 0000000000000002 R09: 0000000000000006
  • Jul 18 18:07:35 desktop kernel: R10: ffffced083bd367e R11: 0000000000000000 R12: ffffffffc04f8600
  • Jul 18 18:07:35 desktop kernel: R13: ffff8b25823599c0 R14: 00007f686e6452f2 R15: 0000000000000004
  • Jul 18 18:07:35 desktop kernel: FS: 00007f686e3a6cc0(0000) GS:ffff8b27de851000(0000) knlGS:0000000000000000
  • Jul 18 18:07:35 desktop kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  • Jul 18 18:07:35 desktop kernel: CR2: 00007f22430fcc90 CR3: 0000000109933000 CR4: 00000000000006f0
  • Jul 18 18:07:35 desktop kernel: Call Trace:
  • Jul 18 18:07:35 desktop kernel: <TASK>
  • Jul 18 18:07:35 desktop kernel: warn_thunk_thunk+0x16/0x30
  • Jul 18 18:07:35 desktop kernel: nvidia_init_module+0x2d/0x5f0 [nvidia cedeffc37eb8355587323915b7c4697ec4f8b304]
  • Jul 18 18:07:35 desktop kernel: ? nvidia_init_module+0x5f0/0x5f0 [nvidia cedeffc37eb8355587323915b7c4697ec4f8b304]
  • Jul 18 18:07:35 desktop kernel: ? nvidia_frontend_init_module+0x47/0xa0 [nvidia cedeffc37eb8355587323915b7c4697ec4f8b304]
  • Jul 18 18:07:35 desktop kernel: ? do_one_initcall+0x8e/0x3f0
  • Jul 18 18:07:35 desktop kernel: ? do_init_module+0x6a/0x280

Is this okay ?

Sithuk commented on 2026-07-11 08:02 (UTC)

Anyone else getting errors?

(14/29) Install DKMS modules ==> dkms install --no-depmod nvidia/470.256.02 -k 6.18.38-2-lts

Error! Bad return status for module build on kernel: 6.18.38-2-lts (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.18.38-2-lts' exited 10 ==> dkms install --no-depmod nvidia/470.256.02 -k 7.1.3-arch1-2

Error! Bad return status for module build on kernel: 7.1.3-arch1-2 (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 7.1.3-arch1-2' exited 10

Extract from /var/lib/dkms/nvidia/470.256.02/build/make.log

nvidia/nv.c:739:12: warning: no previous prototype for ‘nvidia_init_module’ [-Wmissing-prototypes] 739 | int __init nvidia_init_module(void)

nvidia/nv.c:860:6: warning: no previous prototype for ‘nvidia_exit_module’ [-Wmissing-prototypes] 860 | void nvidia_exit_module(void)

nvidia/nv.c:1263:23: warning: no previous prototype for ‘nv_get_num_dpaux_instances’ [-Wmissing-prototypes] 1263 | NV_STATUS NV_API_CALL nv_get_num_dpaux_instances(nv_state_t nv, NvU32 num_instances)

nvidia/nv.c:3660:13: warning: no previous prototype for ‘nv_firmware_path’ [-Wmissing-prototypes] 3660 | const char *nv_firmware_path(

In file included from nvidia/nv.c:13: nvidia/nv.c: In function ‘nv_get_file_private’:

././common/inc/nv-linux.h:1823:35: error: ‘struct file’ has no member named ‘f_dentry’

define NV_FILE_INODE(file) (file)->f_dentry->d_inode

nvidia/nv.c:3714:26: note: in expansion of macro ‘NV_FILE_INODE’ if (filp == NULL || !NV_FILE_INODE(filp))

././common/inc/nv-linux.h:1823:35: error: ‘struct file’ has no member named ‘f_dentry’

define NV_FILE_INODE(file) (file)->f_dentry->d_inode

nvidia/nv.c:3719:13: note: in expansion of macro ‘NV_FILE_INODE’ rdev = (NV_FILE_INODE(filp))->i_rdev;

nvidia/nv.c: In function ‘nv_match_dev_state’:

././common/inc/nv-linux.h:1823:35: error: ‘struct file’ has no member named ‘f_dentry’

define NV_FILE_INODE(file) (file)->f_dentry->d_inode

nvidia/nv.c:5403:9: note: in expansion of macro ‘NV_FILE_INODE’ NV_FILE_INODE(filp) == NULL)

././common/inc/nv-linux.h:1823:35: error: ‘struct file’ has no member named ‘f_dentry’

define NV_FILE_INODE(file) (file)->f_dentry->d_inode

nvidia/nv.c:5406:13: note: in expansion of macro ‘NV_FILE_INODE’ rdev = (NV_FILE_INODE(filp))->i_rdev;

nvidia/nv-acpi.c: In function ‘nv_acpi_methods_init’: nvidia/nv-acpi.c:644:22: error: implicit declaration of function ‘acpi_bus_get_device’; did you mean ‘acpi_is_pnp_device’? [-Wimplicit-function-declaration] retVal = acpi_bus_get_device(nvif_parent_gpu_handle, &device);

CC [M] nvidia/nv-dma.o

make[4]: *** [/usr/lib/modules/7.1.3-arch1-2/build/scripts/Makefile.build:289: nvidia/nv.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [/usr/lib/modules/7.1.3-arch1-2/build/scripts/Makefile.build:289: nvidia/nv-acpi.o] Error 1

nvidia/nv-dma.c:269:6: warning: no previous prototype for ‘nv_load_dma_map_scatterlist’ [-Wmissing-prototypes] nvidia/nv-dma.c:465:23: warning: no previous prototype for ‘nv_dma_unmap_sgt’ [-Wmissing-prototypes] nvidia/nv-dma.c:970:9: warning: ‘IMPORT_SGT_STUBS_NEEDED’ redefined nvidia/nv-dma.c:964:9: note: this is the location of the previous definition

make[3]: *** [/usr/lib/modules/7.1.3-arch1-2/build/Makefile:2159: .] Error 2 make[2]: *** [/usr/lib/modules/7.1.3-arch1-2/build/Makefile:248: __sub-make] Error 2