PVE

AMD5700U在PVE下直通核显

奥黛丽·逐爱者
2023-12-29 / 0 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年04月05日,已超过166天没有更新,若内容或图片失效,请留言反馈。

cmd运行自动生成88合一rom.bat 可以一键生成rom
amd 3k-7k核显直通全系列20231201 88合一rom.rar
支持3000系列--7000系列 apu核显直通
如果不支持你的机器,请自行提取你的bios中的gop以及机器上的vbios加进去就是

目录下的是生成rom必备的各种efi文件及efirom(efirom.exe)

一、如何使用
1、/etc/default/grub 文件中增加内容
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on initcall_blacklist=sysfb_init"

2、/etc/modprobe.d/pve-blacklist.conf 文件中增加内容
blacklist amdgpu
blacklist snd_hda_intel
options vfio_iommu_type1 allow_unsafe_interrupts=1

3、执行下面三个命令
update-grub
update-initramfs -u -k all
reboot

4、新建win虚拟机并修改虚拟机参数(nano /etc/pve/qemu-server/101.conf )为类似下面:

bios:ovmf
cpu: host
hostpci0: 0000:06:00.0,pcie=1,x-vga=1,romfile=amd3k-7k.rom
hostpci1: 0000:06:00.1
vga: none
machine: pc-q35-8.0

机型q35 7.0以上就是

amd3k-7k.rom这个文件请用winscp等软件传输到/usr/share/kvm/ 目录下

当然unraid也可以使用(unraid用vfio设置显卡和声卡屏蔽他们),esxi不行哈(因为reset bug问题)

5、打补丁(不完美解决amd gpu passthrough rest bug问题)

下载RadeonResetBugFixService这个软件0.17版本,
RadeonResetBugFixService.zip
下载地址:https://github.com/inga-lovinde/RadeonResetBugFix/releases
下载解压放在c盘根目录,cmd管理员模式下运行RadeonResetBugFixService.exe install
等服务安装完成后,就可以随便关闭win10虚拟机了,就可以正常开机win10虚拟机了。

建议除了启动虚拟机在pve的web操作点开启,其他重启、关机的操作在虚拟机win10里面去操作(不要在pve web上操作)。
作者:李晓流 https://www.bilibili.com/read/cv26425388/?from=articleDetail&jump_opus=1 出处:bilibili

0

评论 (0)

取消