I confirm @TechXero patch working with: kernel: 6.8.9-arch1-2 gcc: 14.1.1
thanks.
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) |
« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 17 18 .. 44 Next › Last »
I confirm @TechXero patch working with: kernel: 6.8.9-arch1-2 gcc: 14.1.1
thanks.
can confirm PKGBUILD patch works for me too
confirming patch works here. for no offset, just change to "@@ -101,7 +101,8 @@ test_headers() {"
@SoftExpert
I have not yet tested it but @Maniaxx did seems to work. Can you update package with -2 added to it ?
I can confirm TechXero patch is working on stable kernel 6.8.9-arch1-2 and GCC 14.1.1. The patch shows 'offset -52 lines'.
PKGBUILD with patch:
https://0x0.st/X8pn.tar.gz/nvidia-470xx-conftest-patch-techxero.tar.gz
Please only flag "out of date" the package when a new version of the driver is released. Tweaking the build process of the current version does not qualify as an "out of date".
@TechXero: have you tested the patch with various kernel / compiler configurations ? Does it work in all cases ?
Yep thanks for solution worked for me too.. I think an update is on the way.
Patch here
diff --git a/kernel/conftest.sh b/kernel/conftest.sh
index 093704c..a9db899 100755
--- a/kernel/conftest.sh
+++ b/kernel/conftest.sh
@@ -153,7 +153,8 @@ test_headers() {
build_cflags() {
BASE_CFLAGS="-O2 -D__KERNEL__ \
-DKBUILD_BASENAME=\"#conftest$$\" -DKBUILD_MODNAME=\"#conftest$$\" \
--nostdinc -isystem $ISYSTEM"
+-nostdinc -isystem $ISYSTEM \
+-Wno-implicit-function-declaration -Wno-strict-prototypes -Wno-incompatible-pointer-types"
if [ "$OUTPUT" != "$SOURCES" ]; then
OUTPUT_CFLAGS="-I$OUTPUT/include2 -I$OUTPUT/include"
For anyone having issues installing, downgrade GCC back to 13.2. GCC 14 breaks the dkms installation for this driver.
Downgrading gcc and gcc-libs to 13.2.1, then re-installing the current 6.8.9-arch1-2 of linux and linux-headers worked for me.
P.S. Thanks grzechoo and everyone for the solve. Not the way I wanted to spend my morning!
Downgrade gcc and gcc-libs to 13.2.1 and go back with your linux and linux-headers packages to 6.8.9-arch1-1. Latest gcc 14.1.1 causes NVIDIA dkms module installation to fail. Just figure that out after an hour of digging on internet and lately upgraded packages...
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.