Package Details: nvidia-470xx-dkms 470.256.02-8.02

Git Clone URL: https://aur.archlinux.org/nvidia-470xx-utils.git (read-only, click to copy)
Package Base: nvidia-470xx-utils
Description: NVIDIA drivers - module sources
Upstream URL: http://www.nvidia.com/
Keywords: driver nvidia video
Licenses: custom
Conflicts: nvidia-dkms
Provides: NVIDIA-MODULE
Submitter: jonathon
Maintainer: Sinyria (cysp74, SoftExpert)
Last Packager: SoftExpert
Votes: 113
Popularity: 0.47
First Submitted: 2021-10-31 00:50 (UTC)
Last Updated: 2026-05-02 06:41 (UTC)

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 »

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

asyync1024 commented on 2026-07-01 05:27 (UTC)

Builds successfully on linux-7.1.2-arch2-1. Seems to behave perfectly on a GT 740 GDDR3.

aur4mw commented on 2026-06-30 21:51 (UTC) (edited on 2026-06-30 22:06 (UTC) by aur4mw)

Linux desktop 7.0.14-arch1-1Linux desktop 7.0.14-arch1-1

  • 1 aur/lib32-libxnvctrl-470xx 470.256.02-1 (0) (0,00) NVIDIA NV-CONTROL X extension (470 legacy branch, 32-bit)
  • 2 aur/lib32-nvidia-470xx-utils 470.256.02-1 [installed] (18) (0,00) NVIDIA drivers utilities (32-bit)
  • 3 aur/lib32-opencl-nvidia-470xx 470.256.02-1 [installed] (18) (0,00) OpenCL implemention for NVIDIA (32-bit)
  • 4 aur/libxnvctrl-470xx 470.256.02-3 [installed] (29) (0,00) NVIDIA NV-CONTROL X extension
  • 5 aur/mhwd-nvidia-470xx 470.94-1 [installed] (0) (0,00) mhwd-nvidia-470xx PCI ID database
  • 6 aur/nvidia-470xx-dkms 470.256.02-8.02 [installed] (114) (0,76) NVIDIA drivers - module sources
  • 7 aur/nvidia-470xx-settings 470.256.02-3 [installed] (29) (0,00) Tool for configuring the NVIDIA graphics driver
  • 8 aur/nvidia-470xx-utils 470.256.02-8.02 [installed] (114) (0,76) NVIDIA drivers utilities
  • 9 aur/opencl-nvidia-470xx 470.256.02-8.02 [installed] (114) (0,76)

  • journalctl -k shows:

  • ....

  • Jun 30 23:47:21 desktop kernel: Unpatched return thunk in use. This should not happen!

  • Jun 30 23:47:21 desktop kernel: WARNING: arch/x86/kernel/cpu/bugs.c:3736 at __warn_thunk+0x10/0x20, CPU#0: systemd-modules/525
  • Jun 30 23:47:21 desktop kernel: Modules linked in: squashfs loop nvidia(POE+) kvm * irqbypass snd_virmidi snd_seq_virmidi snd_seq_midi_event snd_seq >
  • Jun 30 23:47:21 desktop kernel: CPU: 0 UID: 0 PID: 525 Comm: systemd-modules Tainted: P OE 7.0.14-arch1-1 #1 PREEMPT(full) c9b0f7d>
  • Jun 30 23:47:21 desktop kernel: Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
  • Jun 30 23:47:21 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
  • Jun 30 23:47:21 desktop kernel: RIP: 0010:__warn_thunk+0x10/0x20
  • Jun 30 23:47:21 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 8>
  • Jun 30 23:47:21 desktop kernel: RSP: 0018:ffffcf59807c3a20 EFLAGS: 00010246 Jun 30 23:47:21 desktop kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
  • Jun 30 23:47:21 desktop kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffffa10ffb40
  • Jun 30 23:47:21 desktop kernel: RBP: ffffcf59807c3a70 R08: 0000000000000002 R09: 0000000000000006
  • Jun 30 23:47:21 desktop kernel: R10: ffffcf59807c3836 R11: 0000000000000000 R12: ffffffffc04fb620
  • Jun 30 23:47:21 desktop kernel: R13: ffff8c0141a65540 R14: 00007f02a084b2f2 R15: 0000000000000004
  • Jun 30 23:47:21 desktop kernel: FS: 00007f02a05accc0(0000) GS:ffff8c03b2166000(0000) knlGS:0000000000000000
  • Jun 30 23:47:21 desktop kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  • Jun 30 23:47:21 desktop kernel: CR2: 00007f86f9b87eb0 CR3: 00000001078d2000 CR4: 00000000000006f0
  • Jun 30 23:47:21 desktop kernel: Call Trace:
  • Jun 30 23:47:21 desktop kernel: <TASK>
  • Jun 30 23:47:21 desktop kernel: warn_thunk_thunk+0x16/0x30
  • Jun 30 23:47:21 desktop kernel: nvidia_init_module+0x2d/0x610 [nvidia * 1f07ca6166e0b4a30cb64c0f6869eec821ff9d85]
  • Jun 30 23:47:21 desktop kernel: ? nvidia_init_module+0x610/0x610 [nvidia 1f07ca6166e0b4a30cb64c0f6869eec821ff9d85]
  • Jun 30 23:47:21 desktop kernel: ? nvidia_frontend_init_module+0x56/0xb0 [nvidia 1f07ca6166e0b4a30cb64c0f6869eec821ff9d85]
  • Jun 30 23:47:21 desktop kernel: ? do_one_initcall+0x8e/0x400
  • Jun 30 23:47:21 desktop kernel: ? do_init_module+0x6a/0x260
  • Jun 30 23:47:21 desktop kernel: ? init_module_from_file+0xc8/0x180
  • Jun 30 23:47:21 desktop kernel: ? init_module_from_file+0xc8/0x180
  • Jun 30 23:47:21 desktop kernel: ? idempotent_init_module+0x23e/0x360
  • Jun 30 23:47:21 desktop kernel: ? __x64_sys_finit_module+0x7f/0x110
  • Jun 30 23:47:21 desktop kernel: ? do_syscall_64+0x119/0x1640

Issues: e.g. lightdm does NOT start. lxdm is working !???

Does anybody know why this happens ? How can one resolve this ?

aur4mw commented on 2026-05-29 17:43 (UTC) (edited on 2026-05-29 17:44 (UTC) by aur4mw)

After upgrading from nvidia-470xx-utils 470.256.02-8.01 to nvidia-470xx-utils 470.256.02-8.02 the system could successfully build and install the driver.

aur4mw commented on 2026-05-29 17:17 (UTC) (edited on 2026-05-29 17:44 (UTC) by aur4mw)

I get the same error as it is shown in https://bbs.archlinux.org/viewtopic.php?pid=2297007

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

Error! Bad return status for module build on kernel: 7.0.10-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.0.10-arch1-1' exited 10 ==> depmod 7.0.10-arch1-1

SoftExpert commented on 2026-05-21 23:22 (UTC)

@aur4mw: I'm not sure I understand what issue you are having; maybe you can provide some logs ?

aur4mw commented on 2026-05-20 08:54 (UTC)

For kernel 7.0.9 I get the error described in https://bbs.archlinux.org/viewtopic.php?pid=2297007