Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New PVE install on a Minisfroum MS1 I9-12900h cpu 64gigs ram kernel 6.5.13-5-pve #165

Open
patjsimpson opened this issue May 4, 2024 · 60 comments

Comments

@patjsimpson
Copy link

I performed a new proxmox install from the ISO 8.1 I believe.
Pinned the kernel - proxmox-boot-tool kernel pin 6.5.11-8-pve
Used the post install helper script to config and upgrade PVE. Once it was upgraded I pinned the kernel from the one above to this kernel.
proxmox-boot-tool kernel pin 6.5.13-5-pve
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)
I previously tried this on a mini computer with a J5005 I believe with out success because after the reboot my system would always loose its network when it came back up. However the dkms install always worked on that system while following the same steps.
Got my memory for the MS1 and decided to try it against the newer I9-12900h to see if I had better results but no luck.

Proceeded to follow the steps here to install all required and the headers.
Tried to install 6.5 version of the dkms and I get this error.

dkms install --force -m i915-sriov-dkms -v 6.5
Sign command: /lib/modules/6.5.13-5-pve/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
make -j20 KERNELRELEASE=6.5.13-5-pve -j20 -C /lib/modules/6.5.13-5-pve/build M=/var/lib/dkms/i915-sriov-dkms/6.5/build KVER=6.5.13-5-pve.......(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.5.13-5-pve (x86_64)
Consult /var/lib/dkms/i915-sriov-dkms/6.5/build/make.log for more information.
root@pve-i9:~/i915-sriov-dkms# cat /var/lib/dkms/i915-sriov-dkms/6.5/build/make.log
DKMS make.log for i915-sriov-dkms-6.5 for kernel 6.5.13-5-pve (x86_64)
Sat May 4 08:02:37 AM PDT 2024
make: Entering directory '/usr/src/linux-headers-6.5.13-5-pve'
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_driver.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_drm_client.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_config.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_getparam.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_hwmon.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_ioctl.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_irq.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_mitigations.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_module.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_params.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_pci.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_scatterlist.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_suspend.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_switcheroo.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_sysfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_utils.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/intel_device_info.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/intel_memory_region.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/intel_pcode.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/intel_pm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/intel_region_ttm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/intel_runtime_pm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/intel_sbi.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/intel_step.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/intel_uncore.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/intel_wakeref.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/vlv_sideband.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/vlv_suspend.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/soc/intel_dram.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/soc/intel_gmch.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/soc/intel_pch.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_memcpy.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_mm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_sw_fence.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_sw_fence_work.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_syncmap.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_user_extensions.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_ioc32.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_debugfs_params.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_display_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_pipe_crc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_pmu.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen2_engine_cs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen6_engine_cs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen6_ppgtt.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen7_renderclear.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen8_engine_cs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen8_ppgtt.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_context.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_context_sseu.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_engine_cs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_engine_pm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_engine_user.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_execlists_submission.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_ggtt.o
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen8_ppgtt.c:103:12: warning: ‘gen12_pte_encode_shim’ defined but not used [-Wunused-function]
103 | static u64 gen12_pte_encode_shim(dma_addr_t addr,
| ^~~~~~~~~~~~~~~~~~~~~
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_irq.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_mcr.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_pm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_requests.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gtt.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_llc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_lrc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_migrate.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_mocs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_ppgtt.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_rc6.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_region_lmem.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_renderstate.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_reset.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_ring.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_ring_submission.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_rps.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_sa_media.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_sseu.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_timeline.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_tlb.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_wopcm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_workarounds.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/shmem_utils.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/sysfs_engines.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen6_renderstate.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen7_renderstate.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen8_renderstate.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/gen9_renderstate.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_busy.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_clflush.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_context.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_create.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_domain.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_internal.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_object.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_lmem.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_mman.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_pages.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_phys.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_pm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_region.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_shmem.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_stolen.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_throttle.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_tiling.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_ttm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_userptr.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gem_wait.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_active.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_cmd_parser.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gem/i915_gemfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_deps.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_gem_evict.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_gem_gtt.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_gem_ww.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_gem.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_query.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_request.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_scheduler.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_trace_points.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_vma.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_vma_resource.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_huc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_uc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gsc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_sriov.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_sriov_sysfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/iov/intel_iov.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/iov/intel_iov_debugfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/iov/intel_iov_event.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/iov/intel_iov_memirq.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/iov/intel_iov_provisioning.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/iov/intel_iov_query.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/iov/intel_iov_relay.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/iov/intel_iov_service.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/iov/intel_iov_state.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/iov/intel_iov_sysfs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/hsw_ips.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_atomic.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_atomic_plane.o
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gsc.c: In function ‘gsc_destroy_one’:
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gsc.c:150:71: warning: passing argument 2 of ‘intel_huc_unregister_gsc_notifier’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
150 | aux_dev->dev.bus);
| ~~~~~~~~~~~~^~~~
In file included from /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_uc.h:14,
from /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gt_types.h:19,
from /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_engine.h:18,
from /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/i915_drv.h:46,
from /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gsc.c:8:
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_huc.h:70:80: note: expected ‘struct bus_type *’ but argument is of type ‘const struct bus_type *’
70 | void intel_huc_unregister_gsc_notifier(struct intel_huc *huc, struct bus_type *bus);
| ~~~~~~~~~~~~~~~~~^~~
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gsc.c: In function ‘gsc_init_one’:
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gsc.c:264:61: warning: passing argument 2 of ‘intel_huc_register_gsc_notifier’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
264 | aux_dev->dev.bus);
| ~~~~~~~~~~~~^~~~
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_huc.h:69:78: note: expected ‘struct bus_type *’ but argument is of type ‘const struct bus_type *’
69 | void intel_huc_register_gsc_notifier(struct intel_huc *huc, struct bus_type *bus);
| ~~~~~~~~~~~~~~~~~^~~
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/intel_gsc.c:271:71: warning: passing argument 2 of ‘intel_huc_unregister_gsc_notifier’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
271 | aux_dev->dev.bus);
| ~~~~~~~~~~~~^~~~
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/gt/uc/intel_huc.h:70:80: note: expected ‘struct bus_type *’ but argument is of type ‘const struct bus_type *’
70 | void intel_huc_unregister_gsc_notifier(struct intel_huc *huc, struct bus_type *bus);
| ~~~~~~~~~~~~~~~~~^~~
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_audio.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_bios.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_bw.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_cdclk.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_color.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_combo_phy.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_connector.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_crtc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_cursor.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_display.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_display_power.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_display_power_map.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_display_power_well.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dmc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dpio_phy.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dpll.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dpll_mgr.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dpt.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_drrs.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dsb.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_fb.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_fb_pin.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_fbc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_fdi.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_fifo_underrun.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_frontbuffer.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_global_state.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_hdcp.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_hotplug.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_hti.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_lpe_audio.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_modeset_verify.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_modeset_setup.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_overlay.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_pch_display.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_pch_refclk.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_plane_initial.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_psr.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_quirks.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_sprite.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_tc.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_vblank.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_vga.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/i9xx_plane.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/skl_scaler.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/skl_universal_plane.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/skl_watermark.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_acpi.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_opregion.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_fbdev.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/dvo_ch7017.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/dvo_ch7xxx.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/dvo_ivch.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/dvo_ns2501.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/dvo_sil164.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/dvo_tfp410.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/g4x_dp.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/g4x_hdmi.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/icl_dsi.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_backlight.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_crt.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_cx0_phy.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_ddi.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dkl_phy.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_display_trace.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_aux.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_hdcp.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_link_training.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_mst.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dsi.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dsi_vbt.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dvo.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_gmbus.o
CC [M] /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_hdmi.o
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_mst.c: In function ‘intel_dp_mst_find_vcpi_slots_for_bpp’:
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_mst.c:86:43: error: too many arguments to function ‘drm_dp_calc_pbn_mode’
86 | crtc_state->pbn = drm_dp_calc_pbn_mode(adjusted_mode->crtc_clock,
| ^~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_display_types.h:36,
from /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_mst.c:40:
./include/drm/display/drm_dp_mst_helper.h:835:5: note: declared here
835 | int drm_dp_calc_pbn_mode(int clock, int bpp);
| ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_mst.c: In function ‘intel_dp_mst_mode_valid_ctx’:
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_mst.c:906:17: error: too many arguments to function ‘drm_dp_calc_pbn_mode’
906 | drm_dp_calc_pbn_mode(mode->clock, min_bpp, false) > port->full_pbn) {
| ^~~~~~~~~~~~~~~~~~~~
./include/drm/display/drm_dp_mst_helper.h:835:5: note: declared here
835 | int drm_dp_calc_pbn_mode(int clock, int bpp);
| ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:251: /var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_dp_mst.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_hdmi.c: In function ‘intel_hdmi_handle_sink_scrambling’:
/var/lib/dkms/i915-sriov-dkms/6.5/build/drivers/gpu/drm/i915/display/intel_hdmi.c:2682:29: warning: unused variable ‘adapter’ [-Wunused-variable]
2682 | struct i2c_adapter *adapter =
| ^~~~~~~
make[1]: *** [/usr/src/linux-headers-6.5.13-5-pve/Makefile:2039: /var/lib/dkms/i915-sriov-dkms/6.5/build] Error 2
make: *** [Makefile:234: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.5.13-5-pve'

@michael-pptf
Copy link
Contributor

After changing the kernel, did you update the GRUB and LINUX_CMDLINE_DEFAULT?

@patjsimpson
Copy link
Author

I

After changing the kernel, did you update the GRUB and LINUX_CMDLINE_DEFAULT?

I had not yet done that as it was further down in the instructions... Previously I had not modified that on the earlier generation and did not get the error above.

just did that
now contains "intel_iommu=on i915.enable_guc=3 i915.max_vfs=7 iommu=pt quiet"

root@pve-i9:# nano /etc/default/grub
root@pve-i9:
# update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.4-2-pve
Found initrd image: /boot/initrd.img-6.8.4-2-pve
Found linux image: /boot/vmlinuz-6.5.13-5-pve
Found initrd image: /boot/initrd.img-6.5.13-5-pve
Found linux image: /boot/vmlinuz-6.5.11-8-pve
Found initrd image: /boot/initrd.img-6.5.11-8-pve
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Adding boot menu entry for UEFI Firmware Settings ...
done
root@pve-i9:~# update-initramfs -u
update-initramfs: Generating /boot/initrd.img-6.8.4-2-pve (Is this a concern? I did see that on previous gen also)
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.

currently rebooting the host again and will retry it.

@patjsimpson
Copy link
Author

no change after reboot and retry
root@pve-i9:~# dkms install --force -m i915-sriov-dkms -v 6.5
Sign command: /lib/modules/6.5.13-5-pve/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
make -j20 KERNELRELEASE=6.5.13-5-pve -j20 -C /lib/modules/6.5.13-5-pve/build M=/ var/lib/dkms/i915-sriov-dkms/6.5/build KVER=6.5.13-5-pve.......(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.5.13-5-pve (x86_64)
Consult /var/lib/dkms/i915-sriov-dkms/6.5/build/make.log for more information.

@michael-pptf
Copy link
Contributor

update-initramfs: Generating /boot/initrd.img-6.8.4-2-pve (Is this a concern? I did see that on previous gen also)
No, when updating initramfs it generates config for all kernels currently present on the system.

Can you confirm IOMMU is actually enabled in BIOS and working?
dmesg | grep -e DMAR -e IOMMU

@patjsimpson
Copy link
Author

sure , It appears to be but I am not an expert on this.

root@pve-i9:~# dmesg | grep -e DMAR -e IOMMU
[ 0.019758] ACPI: DMAR 0x0000000042767000 000088 (v02 INTEL EDK2 0000000 2 01000013)
[ 0.019786] ACPI: Reserving DMAR table memory at [mem 0x42767000-0x42767087]
[ 0.084499] DMAR: IOMMU enabled
[ 0.176020] DMAR: Host address width 39
[ 0.176021] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.176024] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap 1c0000c40660462 e cap 29a00f0505e
[ 0.176026] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.176030] DMAR: dmar1: reg_base_addr fed91000 ver 5:0 cap d2008c40660462 ec ap f050da
[ 0.176031] DMAR: RMRR base: 0x0000004c000000 end: 0x000000503fffff
[ 0.176033] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
[ 0.176034] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.176034] DMAR-IR: Queued invalidation will be enabled to support x2apic an d Intr-remapping.
[ 0.177559] DMAR-IR: Enabled IRQ remapping in x2apic mode
[ 0.596428] pci 0000:00:02.0: DMAR: Skip IOMMU disabling for graphics
[ 0.662992] DMAR: No ATSR found
[ 0.662992] DMAR: No SATC found
[ 0.662993] DMAR: IOMMU feature fl1gp_support inconsistent
[ 0.662993] DMAR: IOMMU feature pgsel_inv inconsistent
[ 0.662994] DMAR: IOMMU feature nwfs inconsistent
[ 0.662994] DMAR: IOMMU feature dit inconsistent
[ 0.662995] DMAR: IOMMU feature sc_support inconsistent
[ 0.662995] DMAR: IOMMU feature dev_iotlb_support inconsistent
[ 0.662996] DMAR: dmar0: Using Queued invalidation
[ 0.662997] DMAR: dmar1: Using Queued invalidation
[ 0.663491] DMAR: Intel(R) Virtualization Technology for Directed I/O

@patjsimpson
Copy link
Author

Before installing I confirmed that the two settings I know of were enabled in the uefi... Is there a possible problem with secure boot being enabled? I did notice that and don't remember if that is ok but the install went fine so assumed proxmox must support it.

@michael-pptf
Copy link
Contributor

It is my opinion to have it disabled for better compatibility with stuff. If this is a new install and you are comfortable with the risks involved of having it turned off like me, I would say just nuke the installation and start over after disabling secure boot.

@michael-pptf
Copy link
Contributor

See PR #164. This is potentially what's preventing the build. I can't say for sure.

After cloning the repo, try reset the HEAD to d2b3b6e see if it works. But even if it does, if you want to build the module in a Linux guest, some more tweaking might be needed.

@patjsimpson
Copy link
Author

I won't deny that most of that is over my head. While I have compiled stuff like this before it is usually following a tutorial like this and doing a ton of do overs after google searches on errors. I am not positive but I think I pulled this last night after those changes were posted. I feel like you are hinting that I should do something different based on that post above but it is beyond my comprehension as to if it is to pull the repo and try again or something more detailed that I can't build in my head with my lack of overall understanding. I do appreciate the effort to help!

@patjsimpson
Copy link
Author

sorry I missed this keep part... will see if I can figure out that part "After cloning the repo, try reset the HEAD to d2b3b6e see if it works"

@michael-pptf
Copy link
Contributor

michael-pptf commented May 4, 2024

sorry I missed this keep part... will see if I can figure out that part "After cloning the repo, try reset the HEAD to d2b3b6e see if it works"

#162 (comment)
Follow the steps (in your PVE main, not Linux guest - that's for the guy I was replying to) and change the commit number to d2b3b6e

@patjsimpson
Copy link
Author

Was about to fix the head and noticed the one just before it....
19a8abe (HEAD -> master, origin/master, origin/HEAD) Merge pull request #164 from WR-Maox/fix_6.5.x
e418a0f fix bug onkernel-6.5.x
d2b3b6e Merge pull request #160 from michael-pptf/README-update

Should I still fix head to d2bb36e or go with e418a0f?

@michael-pptf
Copy link
Contributor

use #159 which I have not commited. You can also just clone my fork at https://github.com/michael-pptf/i915-sriov-dkms

@patjsimpson
Copy link
Author

got it.

@patjsimpson
Copy link
Author

this looks positive

root@pve-i9:~/intelforked# dkms install --force -m i915-sriov-dkms -v 6.5
Sign command: /lib/modules/6.5.13-5-pve/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
make -j20 KERNELRELEASE=6.5.13-5-pve -j20 -C /lib/modules/6.5.13-5-pve/build M=/var/lib/dkms/i915-sriov-dkms/6.5/build KVER=6.5.13-5-pve........
Signing module /var/lib/dkms/i915-sriov-dkms/6.5/build/i915.ko
Cleaning build area...

i915.ko:
Running module version sanity check.

  • Original module
  • Installation
    • Installing to /lib/modules/6.5.13-5-pve/updates/dkms/
      depmod...

@patjsimpson
Copy link
Author

patjsimpson commented May 4, 2024

So after continuing on and rebooting it does not appear to be showing virtuals

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)

root@pve-i9:# dmesg | grep i915
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.5.13-5-pve root=/dev/mapper/pve-root ro intel_iommu=on i915.enable_guc=3 i915.max_vfs=7 iommu=pt quiet
[ 0.084096] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.5.13-5-pve root=/dev/mapper/pve-root ro intel_iommu=on i915.enable_guc=3 i915.max_vfs=7 iommu=pt quiet
root@pve-i9:
#

I checked for errors in dmesg but not seeing any.

@patjsimpson
Copy link
Author

not sure why the line strikes happened there.

@patjsimpson
Copy link
Author

I believe I should see something like this

00:02.0 VGA compatible controller: Intel Corporation Device 4692 (rev 0c)
00:02.1 VGA compatible controller: Intel Corporation Device 4692 (rev 0c)
00:02.2 VGA compatible controller: Intel Corporation Device 4692 (rev 0c)
00:02.3 VGA compatible controller: Intel Corporation Device 4692 (rev 0c)

@michael-pptf
Copy link
Contributor

michael-pptf commented May 4, 2024

output of dkms status?

Mine looks like this:

root@homelab:~/i915-sriov-dkms# dkms status
i915-sriov-dkms/6.1, 6.2.16-3-pve, x86_64: installed
i915-sriov-dkms/6.5, 6.5.13-5-pve, x86_64: installed

@patjsimpson
Copy link
Author

similar but only one line

root@pve-i9:~# dkms status
i915-sriov-dkms/6.5, 6.5.13-5-pve, x86_64: installed

@michael-pptf
Copy link
Contributor

have you gone through the README.md from Step 9?

@patjsimpson
Copy link
Author

I will check again.

@patjsimpson
Copy link
Author

yes that is what I did

root@pve-i9:# cat /etc/sysfs.conf
devices/pci0000:00/0000:00:02.0/sriov_numvfs = 7
root@pve-i9:
#

@patjsimpson
Copy link
Author

I rebooted as requested after that.... I half expected the network to not come back up after that reboot as that is what happened on the J5005 cpu based system I was playing with before at that point but it did come back up so that is positive. Just need to figure out the virtuals issue.

@michael-pptf
Copy link
Contributor

Are you using the system with a screen attached? or just using it remotely?

@patjsimpson
Copy link
Author

SSH I pulled the hdmi before I started this. should I maybe power it off and them back on? Not sure I have done a full power off since pulling the hdmi.

@michael-pptf
Copy link
Contributor

Shouldn't need to be.
So when you do dmesg | grep i915 it basically came up empty?

@patjsimpson
Copy link
Author

I get this... not sure if you would call this empty

root@pve-i9:~# dmesg | grep i915
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.5.13-5-pve root=/dev/mapper/pve-root ro intel_iommu=on i915.enable_guc=3 i915.max_vfs=7 iommu=pt quiet
[ 0.084096] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.5.13-5-pve root=/dev/mapper/pve-root ro intel_iommu=on i915.enable_guc=3 i915.max_vfs=7 iommu=pt quiet

@patjsimpson
Copy link
Author

should I have rebuilt it with out secure boot enabled? sorry i thought maybe that was negated by you second post above.

@patjsimpson
Copy link
Author

I think I want to do a mix of lxc and possibly VM.s

@michael-pptf
Copy link
Contributor

#162 (comment)

Try this in Linux guest VM. You don't need this for LXC.

@patjsimpson
Copy link
Author

#162 (comment)

Try this in Linux guest VM. You don't need this for LXC.

Ok... so no need to load driver in LXC or just that I should do the same thing I did on the host?

Also are there any concerns of running either of these three in container or vm?

Ubuntu 22.04.4 LTS (Jammy Jellyfish)
Ubuntu 23.10 (Mantic Minotaur)
Ubuntu 24.04 LTS (Noble Numbat)

@patjsimpson
Copy link
Author

going back to start reading the readme again like I should first ;-)

@michael-pptf
Copy link
Contributor

Here's a quick run down:
LXC - uses the host capabilities, no drivers needed, just passthrough the VF and set it correctly in the configuration file.

Windows VM - needs Windows drivers, only a bunch of specific version would work.

Linux VM - you need to build the same module as this one. Depending on the kernel used by the VM, recent PRs are potentially problematic so you'd need to reset the HEAD to whenever before those commits are merged.

More often than not, you can take a look into the closed issues for solution.

@patjsimpson
Copy link
Author

so quick clarification...
I assume I would pass the individual card and render and not the /dev/dri /dev/dri like I would when doing a container. When I do the dev/dri all the virtuals show up.... Also assuming I do not start with the card0 as I am assuming it is the same as doing the zero virtual below... Hash tag in front of both that I believe I am not supposed to use.

#00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)
00:02.1 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)
00:02.2 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)
00:02.3 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)
00:02.4 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)
00:02.5 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)
00:02.6 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)
00:02.7 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)

lxc.cgroup2.devices.allow: c 226:1 rwm
lxc.cgroup2.devices.allow: c 226:129 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.mount.entry: /dev/fb0 dev/fb0 none bind,optional,create=file
#lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir
lxc.mount.entry: /dev/dri/renderD129 dev/dri/renderD129 none bind,optional,create=file
lxc.mount.entry: /dev/card1 dev/card1 none bind,optional,create=file

thanks again for all the help here.

@Coder84619
Copy link

I'm confused...what's the solution here? I have secure boot, re-installed my system from scratch, and get the same errors in the logs.

@patjsimpson
Copy link
Author

I'm confused...what's the solution here? I have secure boot, re-installed my system from scratch, and get the same errors in the logs.

to get past the compile / install issues I used Michael's repo You can also just clone my fork at https://github.com/michael-pptf/i915-sriov-dkms

But after install secure boot was preventing the modules from loading so I rebuilt the system after turning off secure boot and did it all over again with success finally.

@michael-pptf
Copy link
Contributor

I'm confused...what's the solution here? I have secure boot, re-installed my system from scratch, and get the same errors in the logs.

For a guaranteed successful install, you would have to turn off Secure Boot and use a commit that is not affected by recent changes. Luckily, my fork https://github.com/michael-pptf/i915-sriov-dkms is such one.

You can, of course, leave Secure Boot on, but you will be looking at a completely different process that it may or may not work (it certainly did not work for me): https://www.derekseaman.com/2023/11/proxmox-ve-8-1-windows-11-vgpu-vt-d-passthrough-with-intel-alder-lake.html

@patjsimpson
Copy link
Author

I finally got my tdarr lxc working but it is pitifully slow transcode speeds... Not sure why that would be as it is supposed to be pretty fast. I am getting like 29 fps. I have been following this tuturial which is from 2022 so maybe I should be using something more updated. https://geekistheway.com/2022/12/23/setting-up-intel-gpu-passthrough-on-proxmox-lxc-containers/

@patjsimpson
Copy link
Author

when I try to run intel_gpu_top I get this error.

root@tdarr-i9:~# intel_gpu_top
Failed to detect engines! (No such file or directory)
(Kernel 4.16 or newer is required for i915 PMU support.)

both on proxmox and the LXC.

@michael-pptf
Copy link
Contributor

I finally got my tdarr lxc working but it is pitifully slow transcode speeds... Not sure why that would be as it is supposed to be pretty fast. I am getting like 29 fps. I have been following this tuturial which is from 2022 so maybe I should be using something more updated. https://geekistheway.com/2022/12/23/setting-up-intel-gpu-passthrough-on-proxmox-lxc-containers/

https://www.michaelstinkerings.org/gpu-virtualization-with-intel-12th-gen-igpu-uhd-730/
I haven't got time to update it to the current repo but for the LXC part it is largely the same process.

when I try to run intel_gpu_top I get this error.

root@tdarr-i9:~# intel_gpu_top Failed to detect engines! (No such file or directory) (Kernel 4.16 or newer is required for i915 PMU support.)

both on proxmox and the LXC.

try this:
intel_gpu_top -d sriov

@Coder84619
Copy link

I'm confused...what's the solution here? I have secure boot, re-installed my system from scratch, and get the same errors in the logs.

to get past the compile / install issues I used Michael's repo You can also just clone my fork at https://github.com/michael-pptf/i915-sriov-dkms

But after install secure boot was preventing the modules from loading so I rebuilt the system after turning off secure boot and did it all over again with success finally.

I found that 6.5.13-3 (not -5) worked with secure boot on my second N305 server.

@patjsimpson
Copy link
Author

I finally got my tdarr lxc working but it is pitifully slow transcode speeds... Not sure why that would be as it is supposed to be pretty fast. I am getting like 29 fps. I have been following this tuturial which is from 2022 so maybe I should be using something more updated. https://geekistheway.com/2022/12/23/setting-up-intel-gpu-passthrough-on-proxmox-lxc-containers/

https://www.michaelstinkerings.org/gpu-virtualization-with-intel-12th-gen-igpu-uhd-730/ I haven't got time to update it to the current repo but for the LXC part it is largely the same process.

when I try to run intel_gpu_top I get this error.
root@tdarr-i9:~# intel_gpu_top Failed to detect engines! (No such file or directory) (Kernel 4.16 or newer is required for i915 PMU support.)
both on proxmox and the LXC.

try this: intel_gpu_top -d sriov

Thanks that link helped greatly! Got it all working now in Tdarr lxc

@patjsimpson
Copy link
Author

scratch that it is working but every video is getting corrupted with green screen with artifacts. Could this be driver related? transcode was successful and it was hevc after complete with no errors.

@michael-pptf
Copy link
Contributor

scratch that it is working but every video is getting corrupted with green screen with artifacts. Could this be driver related? transcode was successful and it was hevc after complete with no errors.

Are you doing HDR tonemapping? That would not work and the symptom is the same as you described.

@patjsimpson
Copy link
Author

scratch that it is working but every video is getting corrupted with green screen with artifacts. Could this be driver related? transcode was successful and it was hevc after complete with no errors.

Are you doing HDR tonemapping? That would not work and the symptom is the same as you described.

Not sure I am just using a community plugin in Tdarr. Not sure if this would be in plugin setting or somewhere else in tdarr.

specifically this one Tdarr_Plugin_drdd_standardise_all_in_one
DrDD H265 MKV AC3 audio subtitles [VAAPI & NVENC]

@patjsimpson
Copy link
Author

I wanted to use this one but had no luck..

Boosh-Transcode using QSV GPU & FFMPEG

==DETAILS== This is a QSV plugin. 8th+ gen INTEL QSV enabled CPUs are recommended. VAAPI is NOT used. ==OS SUPPORT== This plugin supports Linux & Windows using QSV. Mac is supported though cannot use QSV and relies on 'VideoToolBox' - Expect to see different encode speed & quality on Mac compared to other platforms. Ensure you set your node settings accordingly! ==LOGIC== Files will be transcoded into H265/HEVC using Quick Sync Video (QSV) via Intel GPU using ffmpeg. Settings are dependant on file bitrate working by the logic that H265 can support the same amount of data at half the bitrate of H264. This plugin will skip files already in HEVC, AV1 & VP9 unless "reconvert_hevc" is marked as true. If it is then these will be reconverted again if they exceed the bitrate specified in "hevc_max_bitrate". This plugin relies on understanding the accurate video bitrate of your files. It's highly recommended to remux into MKV & enable "Run mkvpropedit on files before running plugins" under Tdarr>Options.

@michael-pptf
Copy link
Contributor

What is the source file? The video that you are trying to transcode.

@patjsimpson
Copy link
Author

Yes plex media

@Coder84619
Copy link

Coder84619 commented May 6, 2024

scratch that it is working but every video is getting corrupted with green screen with artifacts. Could this be driver related? transcode was successful and it was hevc after complete with no errors.

Are you doing HDR tonemapping? That would not work and the symptom is the same as you described.

I can confirm Plex STILL does not support vGPU via LXC on Proxmox. HDR tone mapping produces a corrupted video stream with torn, green video blocks. I raised this issue with Plex 6 months ago, and they said it would be put on their engineering roadmap. That was about Nov'23...nothing yet.

@patjsimpson
Copy link
Author

Is this something that would need to be turned off in the tdarr plugin or at a system level?

@patjsimpson
Copy link
Author

also I am using tdarr to convert all plex media to h265.

@patjsimpson
Copy link
Author

Seems like we just need to wait for them to fix dkms on build 8.2 so that eventually when they release cernel 6.9 .x.x on pve we can take advantage of it... maybe I am not reading that thread correct. I have limited understanding of this all.

thx for the updates.

@lyj0309
Copy link

lyj0309 commented May 8, 2024

sorry I missed this keep part... will see if I can figure out that part "After cloning the repo, try reset the HEAD to d2b3b6e see if it works"

#162 (comment) Follow the steps (in your PVE main, not Linux guest - that's for the guy I was replying to) and change the commit number to d2b3b6e

@michael-pptf in my case, it's not working

root@pve:~/i915-sriov-dkms# git log -n 1 HEAD
commit d2b3b6e374c2f1799fb5bc07aad1f4ed5d058919 (HEAD -> master)
Merge: 8a868c9 24586a4
Author: Sophon <wuxilin123@gmail.com>
Date:   Sun Apr 28 10:27:25 2024 +0800

    Merge pull request #160 from michael-pptf/README-update

root@pve:~/i915-sriov-dkms# dkms install -m i915-sriov-dkms -v 6.1 --force
Sign command: /lib/modules/6.5.13-5-pve/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
make -j12 KERNELRELEASE=6.5.13-5-pve -j12 -C /lib/modules/6.5.13-5-pve/build M=/var/lib/dkms/i915-sriov-dkms/6.1/build KVER=6.5.13-5-pve...........(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.5.13-5-pve (x86_64)
Consult /var/lib/dkms/i915-sriov-dkms/6.1/build/make.log for more information.

 CC [M]  /var/lib/dkms/i915-sriov-dkms/6.1/build/drivers/gpu/drm/i915/display/intel_gmbus.o
/var/lib/dkms/i915-sriov-dkms/6.1/build/drivers/gpu/drm/i915/display/intel_dp_mst.c: In function ‘intel_dp_mst_find_vcpi_slots_for_bpp’:
/var/lib/dkms/i915-sriov-dkms/6.1/build/drivers/gpu/drm/i915/display/intel_dp_mst.c:86:35: error: too many arguments to function ‘drm_dp_calc_pbn_mode’
   86 |                 crtc_state->pbn = drm_dp_calc_pbn_mode(adjusted_mode->crtc_clock,
      |                                   ^~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/i915-sriov-dkms/6.1/build/drivers/gpu/drm/i915/display/intel_display_types.h:36,
                 from /var/lib/dkms/i915-sriov-dkms/6.1/build/drivers/gpu/drm/i915/display/intel_dp_mst.c:40:
./include/drm/display/drm_dp_mst_helper.h:835:5: note: declared here
  835 | int drm_dp_calc_pbn_mode(int clock, int bpp);
      |     ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/i915-sriov-dkms/6.1/build/drivers/gpu/drm/i915/display/intel_dp_mst.c: In function ‘intel_dp_mst_mode_valid_ctx’:
/var/lib/dkms/i915-sriov-dkms/6.1/build/drivers/gpu/drm/i915/display/intel_dp_mst.c:906:17: error: too many arguments to function ‘drm_dp_calc_pbn_mode’
  906 |                 drm_dp_calc_pbn_mode(mode->clock, min_bpp, false) > port->full_pbn) {
      |                 ^~~~~~~~~~~~~~~~~~~~
./include/drm/display/drm_dp_mst_helper.h:835:5: note: declared here
  835 | int drm_dp_calc_pbn_mode(int clock, int bpp);
      |     ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:251: /var/lib/dkms/i915-sriov-dkms/6.1/build/drivers/gpu/drm/i915/display/intel_dp_mst.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/usr/src/linux-headers-6.5.13-5-pve/Makefile:2039: /var/lib/dkms/i915-sriov-dkms/6.1/build] Error 2
make: *** [Makefile:234: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.5.13-5-pve

sr-iov

root@pve:~/i915-sriov-dkms# dmesg | grep -e DMAR -e IOMMU
[    0.004994] ACPI: DMAR 0x000000003F36B000 000088 (v02 INTEL  EDK2     00000002      01000013)
[    0.005023] ACPI: Reserving DMAR table memory at [mem 0x3f36b000-0x3f36b087]
[    0.042350] DMAR: IOMMU enabled
[    0.104867] DMAR: Host address width 39
[    0.104868] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    0.104871] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap 1c0000c40660462 ecap 29a00f0505e
[    0.104873] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    0.104877] DMAR: dmar1: reg_base_addr fed91000 ver 5:0 cap d2008c40660462 ecap f050da
[    0.104878] DMAR: RMRR base: 0x0000004c000000 end: 0x000000503fffff
[    0.104880] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
[    0.104881] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[    0.104882] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.105793] DMAR-IR: Enabled IRQ remapping in x2apic mode
[    0.260701] pci 0000:00:02.0: DMAR: Skip IOMMU disabling for graphics
[    0.314802] DMAR: No ATSR found
[    0.314803] DMAR: No SATC found
[    0.314803] DMAR: IOMMU feature fl1gp_support inconsistent
[    0.314804] DMAR: IOMMU feature pgsel_inv inconsistent
[    0.314805] DMAR: IOMMU feature nwfs inconsistent
[    0.314805] DMAR: IOMMU feature dit inconsistent
[    0.314806] DMAR: IOMMU feature sc_support inconsistent
[    0.314806] DMAR: IOMMU feature dev_iotlb_support inconsistent
[    0.314807] DMAR: dmar0: Using Queued invalidation
[    0.314809] DMAR: dmar1: Using Queued invalidation
[    0.316247] DMAR: Intel(R) Virtualization Technology for Directed I/O

kennel

Linux pve 6.5.13-5-pve #1 SMP PREEMPT_DYNAMIC PMX 6.5.13-5 (2024-04-05T11:03Z) x86_64 GNU/Linux

status

dkms status
i915-sriov-dkms/6.1: added
i915-sriov-dkms/6.5, 6.5.11-8-pve, x86_64: installed
i915-sriov-dkms/6.5, 6.5.13-1-pve, x86_64: installed

is there any solution

@michael-pptf
Copy link
Contributor

just remove everything, clone my repo, and start over

@ksqeib
Copy link

ksqeib commented May 23, 2024

just remove everything, clone my repo, and start over

It did work,thanks guy.

@pbvdven
Copy link

pbvdven commented May 26, 2024

I have a issue.

i changed machines from i7 1270P to i9 13900H the minisforum ms01. but i just swapped the ssd's changed the network config and voila everything seems working just fine windows vm, lxc docker with plex and jellyfin and a other lxc docker with frigate for cctv.

But now i rebuild the jellyfin container and i cant get hw working everything seems fine no error messages but it wont work but if i restore the backup its working again. also if i switch back to the same jellyfin version its not working anymore. but backup with running conainer from the 1270p is working fine. same for frigate after i recreate the container on the ms01 hw stops working but the backup with the running container from 1270p still works on the ms01. the windows VM doesnt have any issues at all with the gpu. plex i didn't try jet because i didn't want to break everything at once.

like a said i just swapped the ssd i thought its basically the same machine why reinstall everything. but now I'm not sure how i should fix this. should i just remove the dkms and reinstall it? like i said it looks like its working just fine i have 7vf also plex that i didnt touch also does hw transcoding on the VF. I really don't get why this isn't working but clean install is not really a option.

i do get some weird message from the i915 or gpu at boot just after grub something with cant confirm version 1.9?.0 for every VF its show the adress 02.0.0.0 ,1,2 and so on intel gpu with that message and then a other line with same but it was something with ignored. sorry i cant reboot at the moment i will check later and add the correct error message.

also i can do intel_gpu_top ? sriov and get output

but dmesg | grep i915 is giving me nothing but lspci | grep VGA is giving back the 7VF and the status of the dkms is installed i am pinned down to kernel 6.5.11-7-pve but that also didn't change. i do have a HDMI attached

maybe someone has a solution or have done something similar before.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants