Ubuntu22.04虚拟机11代12代sriov虚拟化显卡驱动安装
前言
接上篇宿主机已经开启单根虚拟化
机型选Q35 UEFI
CPU选择host
创建完成后先不要开机
添加pci设备,因为win10已经分配了0000:00:02.7
这里选择的是0000:00:02.6
安装系统
正常安装系统 ,注意安装时勾选安装时自动下载更新软件
这里为了方便输入命令,做了一个shell镜像。有需要的去b站视频里面找吧
系统安装完成后挂载shell.iso
安装驱动
这个命令打不上只能截图了
Ubuntu22.04安装时选择自动更新会自动安装 新版内核
所以可以跳过内核安装这步了
uname -r
#如果内核小于5.15.0-48
sudo apt-get update && sudo apt-get install -y linux-image-5.15.0-48-generic
sudo reboot
继续执行命令
sudo apt-get update
sudo apt-get -y install
gawk
dkms
linux-headers-$(uname -r)
libc6-dev
sudo apt-get install -y intel-platform-vsec-dkms intel-platform-cse-dkms
sudo apt-get install -y intel-i915-dkms intel-fw-gpu
sudo apt-get install -y
intel-opencl-icd intel-level-zero-gpu level-zero
intel-media-va-driver-non-free libmfx1 libmfxgen1 libvpl2
libegl-mesa0 libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri
libglapi-mesa libgles2-mesa-dev libglx-mesa0 libigdgmm12 libxatracker2 mesa-va-drivers
mesa-vdpau-drivers mesa-vulkan-drivers va-driver-all
sudo apt-get install -y
libigc-dev
intel-igc-cm
libigdfcl-dev
libigfxcmrt-dev
level-zero-dev
设置开机自动进入命令行模式
sudo systemctl set-default multi-user.target
如果忘记此步骤可能会重启后黑屏无法进入桌面
可以删除intel显卡进入桌面设置好后,再添加intel显卡
重启
sudo reboot
重启进入命令行模式
输出ls /dev/dri显示renderD128就说明成功了
sudo dmesg|grep i915
显示工作在sriov vf模式下
测试安装docker版本和命令行jellyfin都可以正常硬解
win10虚拟机播放同时Ubuntu虚拟机jellyfin转码
双路4K HEVC 显卡占用在40-75浮动
有意思的一点就是win虚拟机通过video decode 1 解码核心可以实时观察到Ubuntu虚拟机转码占用情况
最后附上操作视频
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~










最佳实践
校验提示文案
灵KOYB
校验提示文案
rainescc
校验提示文案
值友3018245603
校验提示文案
Rt_0903
校验提示文案
Rt_0903
校验提示文案
值友3018245603
校验提示文案
rainescc
校验提示文案
灵KOYB
校验提示文案
最佳实践
校验提示文案