Package Base Details: nvidia-390xx

Git Clone URL: https://aur.archlinux.org/nvidia-390xx.git (read-only, click to copy)
Keywords: 400 500 600 GeForce nvidia
Submitter: Svenstaro
Maintainer: jonathon
Last Packager: jonathon
Votes: 50
Popularity: 7.45
First Submitted: 2020-03-11 17:30
Last Updated: 2021-01-09 14:03

Pinned Comments

jonathon commented on 2020-10-19 12:40

PACKAGE NEEDS MAINTAINER

I have adopted the 390xx packages to keep them secure. I do not run any 390xx hardware so will not notice any breakages and cannot test any changes.

Until such time as someone else steps up to maintain these packages - ideally someone who actually has 390xx hardware - I have to rely on you to tell me what changes are needed.

Don't expect a response if you post only "this doesn't work", and do not email me to complain about the package not working!

Use this forum thread for discussion: https://bbs.archlinux.org/viewtopic.php?pid=1946926

forcegk commented on 2020-03-20 02:18

Hello, I'd recommend to you all using the nvidia-390xx-dkms package. If anyone here knows how to change the script in order for the package to recompile every time linux kernel gets updated, please let me know via email. Thank you.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 ... Next › Last »

waylonv commented on 2020-12-25 15:35

I ran into some problems. This is an error file. I am using xanmod and arch kernel. https://vik.coding.net/public/tc/tc/git/files/master/install.log https://vik.coding.net/public/tc/tc/git/files/master/make.log

air-g4p commented on 2020-12-23 06:06

Despite that the nvidia-390xx package base was updated on 20 Dec, and that the latest PKGBUILD pulls in the kernel-5.10.patch and contains the correct b2sum for that file: a clean compilation today using the latest PKGBUILD (unsurprisingly) failed the exact same way as I posted yesterday.

MODPOST /home/user/.builds/nvidia-390xx/src/NVIDIA-Linux-x86_64-390.138-no-compat32/kernel/Module.symvers FATAL: modpost: GPL-incompatible module nvidia-uvm.ko uses GPL-only symbol 'radix_tree_preloads' make[2]: [scripts/Makefile.modpost:111: /home/user/.builds/nvidia-390xx/src/NVIDIA-Linux-x86_64-390.138-no-compat32/kernel/Module.symvers] Error 1 make[1]: [Makefile:1709: modules] Error 2 make[1]: Leaving directory '/usr/lib/modules/5.10.2-arch1-1/build' make: *** [Makefile:81: modules] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Also note: the exact same build failure above also occurs when building in a clean chroot.

Cheers

Zod commented on 2020-12-22 13:21

dkms status: nvidia, 390.138, 5.10.2-104-tkg-MuQSS, x86_64: installed

https://github.com/archlinux/svntogit-packages/commit/4e494dc21b1f5e68bcf0455c34df4a4a9528ff47#diff-6503b30d816e211d1909eed3e1eff5f9105fdc48f5735921a59f4906f99415be

Besides chksum updates the above commit seems to be the only difference between 5.10.1 and 5.10.2 in the arch kernel

tonikelope commented on 2020-12-22 11:05

When the kernel and headers was upgraded today from 5.4.84-1-lts -> 5.4.85-1-lts the nvidia module was not recompiled. I had to reinstall nvidia-390xx-dkms to make it recompile with the new kernel. I don't know if it is a DKMS or PKGBUILD problem.

air-g4p commented on 2020-12-22 05:32

Hi Folks,

There are still problems with the kernel 5.10.X series. I pulled 3 new kernels today from the Testing repos.

As you can see, no problem with the 5.9-X kernel:

==> dkms install --no-depmod -m nvidia -v 390.138 -k 5.9.16.a-1-hardened

However, DKMS errors out with both 5.10.2 kernels:

==> dkms install --no-depmod -m nvidia -v 390.138 -k 5.10.2-zen1-1-zen
Error! Bad return status for module build on kernel: 5.10.2-zen1-1-zen (x86_64)
Consult /var/lib/dkms/nvidia/390.138/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m nvidia -v 390.138 -k 5.10.2-zen1-1-zen' returned 10

==> dkms install --no-depmod -m nvidia -v 390.138 -k 5.10.2-arch1-1
Error! Bad return status for module build on kernel: 5.10.2-arch1-1 (x86_64)
Consult /var/lib/dkms/nvidia/390.138/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m nvidia -v 390.138 -k 5.10.2-arch1-1' returned 10

Then I re-compiled nvidia 390-xx with the patched PKGBUILD, and after about 6 minutes into the build, I got:

MODPOST /home/user/.builds/nvidia-390xx/src/NVIDIA-Linux-x86_64-390.138-no-compat32/kernel/Module.symvers FATAL: modpost: GPL-incompatible module nvidia-uvm.ko uses GPL-only symbol 'radix_tree_preloads' make[2]: [scripts/Makefile.modpost:111: /home/user/.builds/nvidia-390xx/src/NVIDIA-Linux-x86_64-390.138-no-compat32/kernel/Module.symvers] Error 1 make[1]: [Makefile:1709: modules] Error 2 make[1]: Leaving directory '/usr/lib/modules/5.10.2-arch1-1/build' make: *** [Makefile:81: modules] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Please let me know if you know how to fix that.

Cheers

tonikelope commented on 2020-12-21 12:38

nvidia-dkms 390.138-8 @ Kernel 5.4.84-1-lts WORKING (Required updating PKGBUILD for using LTS KERNEL /usr/src/linux-lts)

Thanks!

vnctdj commented on 2020-12-20 23:16

Oh! That was because the file hasn't been overwritten, I had to delete it manually... Now that's OK, thanks!

jonathon commented on 2020-12-20 22:55

Checksum seems to be correct and consistent:

$ curl -s https://gitlab.com/herecura/packages/nvidia-390xx-dkms/-/raw/db83ed8ac2e0e0097d535a82e2fd4ee0f31873e3/kernel-5.10.patch | b2sum
8d7c054ff08ed6212aa81f3db6597c1e016609bdddfb19161274e5e75b0ae8b5c5501740ca6a75367d152b16f8350319bd2577561aa796cfe49840c4bd2c2d5d  -

vnctdj commented on 2020-12-20 22:34

Still a failure :/

jonathon commented on 2020-12-20 22:21

TIL about downloading raw vs. blob.

This time it should work...