Ubuntu22.04虚拟机11代12代sriov虚拟化显卡驱动安装

2023-01-02 17:17:30 4点赞 43收藏 13评论

前言

接上篇宿主机已经开启单根虚拟化

机型选Q35 UEFI

CPU选择host

创建完成后先不要开机

添加pci设备,因为win10已经分配了0000:00:02.7

这里选择的是0000:00:02.6

Ubuntu22.04虚拟机11代12代sriov虚拟化显卡驱动安装

安装系统

正常安装系统 ,注意安装时勾选安装时自动下载更新软件

Ubuntu22.04虚拟机11代12代sriov虚拟化显卡驱动安装

这里为了方便输入命令,做了一个shell镜像。有需要的去b站视频里面找吧

系统安装完成后挂载shell.iso

安装驱动

Ubuntu22.04虚拟机11代12代sriov虚拟化显卡驱动安装

这个命令打不上只能截图了

Ubuntu22.04安装时选择自动更新会自动安装 新版内核

Ubuntu22.04虚拟机11代12代sriov虚拟化显卡驱动安装

所以可以跳过内核安装这步了

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就说明成功了

Ubuntu22.04虚拟机11代12代sriov虚拟化显卡驱动安装

sudo dmesg|grep i915

显示工作在sriov vf模式下

Ubuntu22.04虚拟机11代12代sriov虚拟化显卡驱动安装

测试安装docker版本和命令行jellyfin都可以正常硬解

4K265硬解CPU占用情况4K265硬解CPU占用情况

win10虚拟机播放同时Ubuntu虚拟机jellyfin转码

双路4K HEVC 显卡占用在40-75浮动

Ubuntu22.04虚拟机11代12代sriov虚拟化显卡驱动安装

有意思的一点就是win虚拟机通过video decode 1 解码核心可以实时观察到Ubuntu虚拟机转码占用情况

Ubuntu22.04虚拟机11代12代sriov虚拟化显卡驱动安装

最后附上操作视频



作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
13评论

  • 精彩
  • 最新
  • 厉害了,不知道能否解决黑群晖12代无法人脸识别的问题

    校验提示文案

    提交
    不可以,群晖内核太老了

    校验提示文案

    提交
    可是对于群晖来说不是一个显卡而已嘛?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 这样HDMI还有画面输出吗?

    校验提示文案

    提交
    没有,只能用diskplaylink USB输出

    校验提示文案

    提交
    收起所有回复
  • 请教个问题,宿主机设备升级怎么操作方便点,比如换主板cpu插pcie设备之类的,原pve系统和虚拟机想要保留这种情况。

    校验提示文案

    提交
    pve不太熟悉,升级pci设备网口可能会乱掉失联,尽量不要动

    校验提示文案

    提交
    收起所有回复
  • pve7.3 宿主机配置没问题, ubuntu22.04 server ls /dev/dri 不显示renderD128 是怎么回事呢

    校验提示文案

    提交
    虚拟机也需要驱动,应该是没有驱动好

    校验提示文案

    提交
    收起所有回复
  • 参考了Michael那篇吧,其实guest只要也安装sriov的dkms模块驱动就可以了,视频加速把VAAPI的一些驱动给安装了就行。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
43
扫一下,分享更方便,购买更轻松