同样遇到了这个问题,问了下系统的上的claude,检查出来的原因:
系统内核更新后(从 6.12.18-trim → 6.18.18-trim),i915-sriov-dkms
第三方驱动模块未针对新内核重新编译,导致 intel_sriov_compat.ko 加载时因
module_layout 符号版本不匹配被内核拒绝加载。
该模块是 Intel GPU SR-IOV 的前置依赖,它挂不上则打了 SR-IOV 补丁的 i915.ko
也无法正常加载,因此 sriov_numvfs 为 0,分拆的 VF 显卡自然就消失了。
换句话说:内核更新了,但 DKMS 没跟着重编,驱动与内核版本脱节,VF 出不来。