PVE直通核显给WIN11直出画面到显示器 软路由

驱动下载

一、开启PVE核显直通

1、启动内核IOMMU支持

打开PVE节点的shell,输入命令:

nano /etc/default/grub

#将GRUB_CMDLINE_LINUX_DEFAULT="quiet"修改为

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=efifb:off"

修改完成之后更新grub

update-grub

加载内核模块

nano /etc/modules

添加以下模块

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

2.添加驱动到PVE黑名单

nano /etc/modprobe.d/blacklist.conf

添加驱动

blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist i915

3.查找核显和声卡id

输入命令

lspci
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
00:02.0 VGA compatible controller: Intel Corporation GeminiLake [UHD Graphics 600] (rev 06)
00:0e.0 Audio device: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio (rev 06)

我的核显和声卡的PCIE ID 为00:02.0 00:0e.0 取前两位数就是00:02 00:0e

4.查询对应硬件ID

lspci -n -s 00:02      #查询显卡  00:02 以上获取的ID
lspci -n -s 00:0e      #查询声卡  00:0e 以上获取的ID
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享

从以上可以查询到显卡硬件ID为8086:3185 声卡硬件ID为8086:3198

5.填上以上ID,添加直通组。多个设备,ids后面每个设备之间用,隔开

nano /etc/modprobe.d/vfio.conf
options vfio-pci ids=8086:3185,8086:3198

6.添加options防止VM死机

nano /etc/modprobe.d/kvm.conf
options kvm ignore_msrs=1

7.更新内核并重启PVE虚拟机

update-initramfs -u

8.重启完成后,输入命令检查模块是否加载成功

lsmod | grep vfio
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享

看到以上输出画面说明加载成功

二、创建Windows11虚拟机

VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
这里先改为Q35
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享

把直通显卡先添加上

VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享

安装过程驱动等等见视频演示

三、删除添加的PCI显卡设备,输入命令添加一下内容,启动即可直出画面

args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-gms=1,romfile=/root/igpu.bin

如果出现多次修复系统都无法进入系统,说明安装核显驱动时出现问题

安装win11系统时,不要添加核显的显卡,安装好进入系统不要进行联网,直接安装核显驱动,核显驱动安装完成后关闭WIN11虚拟机,通过以上代码添加直通的核显,然后接入独立的显示器,进去系统后会发现没有驱动上,然后按下图操作即可

VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
VLOG | PVE直通核显给WIN11直出画面到显示器J4125软路由 – Vedio Talk - VLOG、科技、生活、乐分享
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

    暂无评论内容