问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

PVE下Intel 7代核显直通教程:完美实现HDMI输出画面

创作时间:
作者:
@小白创作中心

PVE下Intel 7代核显直通教程:完美实现HDMI输出画面

引用
1
来源
1.
https://www.bilibili.com/read/cv33760263/

本文将详细介绍如何在Proxmox VE(PVE)环境下实现Intel 7代核显直通,并成功输出HDMI画面。本教程以G4560 CPU为例,但理论上适用于4代以后的Intel带核显CPU。

前提条件

  • PVE8系统
  • HP400G3小主机,CPU采用G4560
  • 主机需要有DP接口(本例中使用DP接口成功输出画面)

系统环境准备

换源

执行以下命令更改源:

# 先更改原来的注释或全部删除,用下面的代替
# 更改用下面的代替
# PVE8还需要改一下ceph
# 修改:
# 最后更新一下:

pvetools安装

# 先删除企业源:
# 安装:
# 这里pvetools的简单使用就不多提了,自行查询使用即可

开启IOMMU

此步骤几乎为必须,启动内核IOMMU支持:

# 修改/etc/default/grub
# 更新以生效

屏蔽驱动

编辑配置文件,添加以下内容:

# 屏蔽驱动相关配置

加载内核模块

追加以下内容,如果已有则不需要重复添加:

# 加载相应的内核模块

将设备加入vfio

找到设备ID:

# 查找设备ID
# 得到ID
# id就是
# 用于添加直通组
# 我的是:
# 下面这个是错误的,没有=1

防止在Win10中显卡代码43

添加options防止VM死机:

# 追加

信任设备 允许不安全中断

# 信任设备 允许不安全中断

更新配置

更新内核并重启PVE:

# 更新内核并重启PVE

启动文件修改(关键)

最后添加核显配置:

# 最后添加核显

新建虚拟机

注意以下几点:

  1. 使用seabios+q35机型
  2. 内存要大于等于4G
  3. 与Win10版本无关,亲测1903、最新的22H都可以实现
  4. 无须设置显示为none,必须是std标准
  5. CPU的hidden可以不设置
  6. qemu代理必须有
  7. 不需要romfile或者其他什么vbios

添加参数

编辑虚拟机配置文件,第一行加入以下内容:

# 虚拟机配置文件第一行,加入下面(一般这个就行,可以照抄)
# 我的虚拟机配置文件参考

故障排除

核显安装过程可能会出现死机,可以尝试以下方法:

  • 安装完“VirtIO Balloon Driver”PCI设备的驱动后正常关闭虚拟机再启动安装核显驱动
  • 在主板BIOS把共享显存调到最大(建议64M),提高虚拟机的CPU内存等配置

最终效果

附上成功输出画面的示例:

平时硬解4K H265还是ok的,不建议解码码率过高的视频,7代毕竟是入门级门槛。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号