PVE虚拟机核显直通及返回宿主机显示钩子脚本

基于PVE的All in one

第2章 PVE虚拟机核显直通及返回宿主机显示钩子脚本



前言

本文是我的视频《PVE虚拟机核显直通及返回宿主机显示钩子脚本》的文字说明版,如果有看不明白的地方,可以参照我视频中的操作。
B站:https://www.bilibili.com/video/BV1oT41137CU
油管:https://youtu.be/iAs4STnDowU

首先介绍一下我的PVE核显直通方案能够实现怎样的效果。
 1. 可以正常驱动,对核显驱动版本没有特别需求,OpenCL使用正常。
 2. 显示器能输出画面和HDMI音频,分辨率正常,可以显示虚拟机开机画面。
 3. PVE开机能够正常显示,对于大多硬件配置还能在PVE上安装KDE界面不受影响。
 4. 虚拟机关机后直通的硬件返回到宿主机,PVE恢复正常显示输出。
注:本文操作在PVE7.2下没有问题,选择PVE7.1.8是有其他的原因。


一、硬件平台及BIOS设置

本篇仅针对支持legacy启动的intel核显机器,建议intel 7~10代。
我们知道11代开始intel核显只支持UEFI启动,很多人说核显不能直通了…其实不对,关于纯UEFI启动的核显直通会有一些差别,这个以后再讲。(目前我已经在N5105工控机上实现了UEFI启动核显直通Windows虚拟机,但还不太完善)

BIOS设置

首先确保VT-D是启用的状态,然后要开启CSM,PCI或Video等项目选择legacy
在这里插入图片描述
主板BIOS中引导选项,选择对应硬盘项,不要选择UEFI。
如果选择UEFI,在安装图形界面后,直通核显可能会出现Failed to mmap 0000:00:02.0 BAR 2. Performance may be slow 这样的错误。
在这里插入图片描述
在安装了独显的情况下,要直通核显输出请启用“IGPU多监视器”,并将主图形适配器设置为“板载”
在这里插入图片描述

二、PVE直通设置

简单说,就是只对IOMMU和Kernel Modules进行基本的配置,不要屏蔽核显和声卡
修改/etc/default/grub

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值