I've seen these directions passed around a dozen times now:
https://github.com/Upinel/PVE-Intel-vGPU?tab=readme-ov-file
However i'm using systemd-boot. So it seems like I update
```
Then run
Checking dmesg shows:
Curious if anyone has ideas on what I can try next.
(and boy do I wish gpu virtualization was just a thing in proxmox out of the box).
https://github.com/Upinel/PVE-Intel-vGPU?tab=readme-ov-file
However i'm using systemd-boot. So it seems like I update
/etc/kernel/cmdline
with:
Code:
root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on iommu=pt i915.enable_guc=3 i915.max_vfs=7
Then run
proxmox-boot-tool refresh
. However when rebooting it doesn't seem to have any effect.Checking dmesg shows:
Code:
root@pve:~# dmesg | grep i915
[ 0.000000] Command line: initrd=\EFI\proxmox\6.8.12-5-pve\initrd.img-6.8.12-5-pve root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on iommu=pt i915.enable_guc=3 i915.max_vfs=7
[ 0.168630] Kernel command line: initrd=\EFI\proxmox\6.8.12-5-pve\initrd.img-6.8.12-5-pve root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on iommu=pt i915.enable_guc=3 i915.max_vfs=7
[ 5.696476] i915: module verification failed: signature and/or required key missing - tainting kernel
[ 6.038177] kvmgt: disagrees about version of symbol i915_gem_object_set_to_cpu_domain
[ 6.038179] kvmgt: Unknown symbol i915_gem_object_set_to_cpu_domain (err -22)
[ 6.038208] kvmgt: disagrees about version of symbol i915_gem_object_alloc
[ 6.038208] kvmgt: Unknown symbol i915_gem_object_alloc (err -22)
[ 6.038216] kvmgt: disagrees about version of symbol i915_gem_object_create_shmem
[ 6.038217] kvmgt: Unknown symbol i915_gem_object_create_shmem (err -22)
[ 6.038227] kvmgt: disagrees about version of symbol i915_gem_object_pin_map
[ 6.038227] kvmgt: Unknown symbol i915_gem_object_pin_map (err -22)
[ 6.038236] kvmgt: disagrees about version of symbol i915_gem_gtt_insert
[ 6.038237] kvmgt: Unknown symbol i915_gem_gtt_insert (err -22)
[ 6.038238] kvmgt: disagrees about version of symbol i915_request_add
[ 6.038239] kvmgt: Unknown symbol i915_request_add (err -22)
[ 6.038249] kvmgt: disagrees about version of symbol i915_gem_ww_ctx_fini
[ 6.038250] kvmgt: Unknown symbol i915_gem_ww_ctx_fini (err -22)
[ 6.038281] kvmgt: disagrees about version of symbol i915_gem_ww_ctx_init
[ 6.038281] kvmgt: Unknown symbol i915_gem_ww_ctx_init (err -22)
[ 6.038283] kvmgt: disagrees about version of symbol i915_reserve_fence
[ 6.038284] kvmgt: Unknown symbol i915_reserve_fence (err -22)
[ 6.038289] kvmgt: disagrees about version of symbol i915_gem_object_ggtt_pin_ww
[ 6.038289] kvmgt: Unknown symbol i915_gem_object_ggtt_pin_ww (err -22)
[ 6.038314] kvmgt: disagrees about version of symbol i915_gem_object_init
[ 6.038315] kvmgt: Unknown symbol i915_gem_object_init (err -22)
[ 6.038351] kvmgt: disagrees about version of symbol _i915_vma_move_to_active
[ 6.038351] kvmgt: Unknown symbol _i915_vma_move_to_active (err -22)
[ 6.038354] kvmgt: disagrees about version of symbol i915_request_create
[ 6.038354] kvmgt: Unknown symbol i915_request_create (err -22)
[ 6.038368] kvmgt: disagrees about version of symbol i915_ppgtt_create
[ 6.038368] kvmgt: Unknown symbol i915_ppgtt_create (err -22)
[ 6.038386] kvmgt: disagrees about version of symbol i915_gem_ww_ctx_backoff
[ 6.038387] kvmgt: Unknown symbol i915_gem_ww_ctx_backoff (err -22)
[ 6.038390] kvmgt: disagrees about version of symbol i915_unreserve_fence
[ 6.038390] kvmgt: Unknown symbol i915_unreserve_fence (err -22)
[ 6.038397] kvmgt: disagrees about version of symbol __i915_gem_object_set_pages
[ 6.038397] kvmgt: Unknown symbol __i915_gem_object_set_pages (err -22)
[ 6.038415] kvmgt: disagrees about version of symbol i915_request_wait
[ 6.038416] kvmgt: Unknown symbol i915_request_wait (err -22)
[ 6.038424] kvmgt: disagrees about version of symbol __i915_gem_object_flush_map
[ 6.038424] kvmgt: Unknown symbol __i915_gem_object_flush_map (err -22)
Curious if anyone has ideas on what I can try next.
(and boy do I wish gpu virtualization was just a thing in proxmox out of the box).