基于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


3万+

被折叠的 条评论
为什么被折叠?



