Has anyone got any idea for my seeminly hopeless situation with nvidia drivers on the proxmox host?
Hardware: GTX 1060 (Pascal) + GTX 180 Ti (Kepler)
PVE version: 9.1.2
The problem: Nvidia Driver 580.x is the last series supporting Pascal/Kepler hardware.
It builds fine on kernel 6.17 but since proxmox updated to kernel 7.0 it fails due to VMA locking API changes (VMA_LOCK_OFFSET removed, __is_vma_write_locked signature changed in mmap_lock.h).
The repositorys
What I think to do:
Pin the kernel to 6.17.13-7-pve and held kernel 7.0 packages, but due to exploits, I don't really wanna do that?
Also what would be the suggested way to do this?
Hardware: GTX 1060 (Pascal) + GTX 180 Ti (Kepler)
PVE version: 9.1.2
The problem: Nvidia Driver 580.x is the last series supporting Pascal/Kepler hardware.
It builds fine on kernel 6.17 but since proxmox updated to kernel 7.0 it fails due to VMA locking API changes (VMA_LOCK_OFFSET removed, __is_vma_write_locked signature changed in mmap_lock.h).
The repositorys
- The debian12 CUDA repo has 580.x but is signed with a SHA1-bound key, which trixie's sqv rejects since Feb 2026
- The debian13 CUDA repo has working signing but no 580.x, only newer driver series that dropped Pascal/Kepler support
- The debian 13 repo has only driver 550 which is too far outdated and I had issues with it
What I think to do:
Pin the kernel to 6.17.13-7-pve and held kernel 7.0 packages, but due to exploits, I don't really wanna do that?
Also what would be the suggested way to do this?
- Is there a patched 580.x build anywhere that supports kernel 7.0's new VMA API?
- Is there a plan for the debian13 CUDA repo to carry 580.x for legacy hardware?
- Any other suggested approach for Pascal/Kepler on PVE trixie long-term?
Last edited: