[pve-devel] applied-series: [PATCH manager/nvidia-vgpu-helper v5 0/5] reduce setup steps for nvidia vgpu drivers

Thomas Lamprecht t.lamprecht at proxmox.com
Tue Feb 18 14:50:27 CET 2025


Am 13.02.25 um 09:15 schrieb Hannes Duerr:
> Changes in v5:
> in commits
> 
> Changes in v4:
> in commits
> 
> Changes in v3:
> * install headers for every installed kernel version by default
> * additionally add patch to only install headers for running kernel
>   version and newer ones, this requires the new dependency
>   "libdpkg-perl"
> * remove unnecessary intrusive "Dpkg:Options::=--force-confnew"
> * rename systemd template unit to "pve-nvidia-sriov at .service"
> * check if path "/usr/lib/nvidia/sriov-manage" exists in systemd
>   template unit
> 
> 
> Changes in v2:
> * patches contain all changes to build new repository
> * make pve-manager depend on this package instead of the other way around
> * install the script to /usr/bin/
> * rename the script to pve-nvidia-vgpu-helper because it is only
>   relevant for PVE(the repository should therefore also be renamed
>   when created)
> 
> The aim of the repository is to reduce the necessary installation
> steps for the Nvidia VGPU drivers [0]. The package installs a script
> which can be used to check and install necessary dependencies and a
> systemd template service which can be used to configure the SR-IOV per
> pci-id
> 
> Part of the changes would later be the adjustment of the wiki page
> 
> [0] https://pve.proxmox.com/wiki/NVIDIA_vGPU_on_Proxmox_VE
> 
> pve-nvidia-vgpu-helper:
> 
> Hannes Duerr (4):
>   create a debian package to make the installation of Nvidia vGPU
>     drivers more convenient
>   debian/control: add dependency for helper script
>   add pve-nvidia-vgpu-helper and Makefile to make dependency
>     installation more convenient
>   debian: add and install pve-nvidia-sriov systemd template unit file
> 
> 
> pve-manager:
> 
> Hannes Duerr (1):
>   debian/control: add pve-nvidia-vgpu-helper as dependency
> 
>  debian/control | 1 +
>  1 file changed, 1 insertion(+)
> 
> 
> Summary over all repositories:
>   1 files changed, 1 insertions(+), 0 deletions(-)
> 


applied series, thanks!

With a few follow-ups as mentioned off-list, I tried to have some description
and reasoning in the commit message, if something is not clear we can talk
directly about it.

Note that for now I also downgraded the dependency from an unconditional one
to a recommends one; this will still pull it in on upgrade for default
installations.




More information about the pve-devel mailing list