I will need help with this patch. I've attempted to adapt the gcc-15 patch 470xx driver, but there were API changes between the 390 and 470 drivers where for instance vm_flags_reset(vma, vma->vm_flags & ~flags);
doesn't exist at all in the 390 driver in nv-mm.h
. Additionally, for the module naming strings, the file nvidia-uvm/uvm.c
doesn't exist in the 390 driver either.
I have put the attempted gcc-15.patch (non-working) to see if anyone can begin there and make progress. The attempted patch applies fine and the new packages build and can be installed -- but they produce no working driver due to the issues noted above. This could be a fun one....
Pinned Comments
vnctdj commented on 2025-01-24 07:37 (UTC)
Use this forum thread for discussion: https://bbs.archlinux.org/viewtopic.php?pid=1946926
jonathon commented on 2022-05-26 09:46 (UTC)
Please don't flag this package out-of-date unless a new version has been released by NVIDIA.
jonathon commented on 2021-12-26 22:44 (UTC) (edited on 2021-12-26 22:44 (UTC) by jonathon)
The DKMS package guidelines are explicit that
linux-headers
should not be a dependency of any DKMS package.As a concrete example of why including that as a hard dependency is a bad idea, what happens when
linux
is not an installed kernel?