欢迎光临散文网 会员登陆 & 注册

【NAS】PVE下AMD核显直通和基本配置

2023-07-27 12:13 作者:村雨Mura  | 我要投稿

更换源

考虑到很多人装机时没有软路由等,需要先换源来解决问题

替换前建议先更新下证书,否则可能由于证书不可用导致 https 无法使用,进而无法下载所有软件。


先更改

原来的注释或全部删除,用下面的代替


先更改

原来的注释或者删除,用下面的代替


最后更新一下:



PVE一键优化脚本

首先是建议使用PVE一键优化脚本来做一些简单的优化和辅助设置,非常节省时间,教程参考:https://github.com/ivanhao/pvetools

先删除企业源:

安装

启动工具(cd到目录,启动工具)




AMD 的IOMMU分组


有时候发现iommu分组编号是一起的,没法直通








如果未生效 添加允许不安全的中断的配置




核显直通


bios三开启

开启VT
开启IOMMU:在高级的高级/AMD CBS 中
开启CSM


屏蔽驱动



添加内容


获取核显id并绑定核显设备

得到

0000:0a:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [1002:1638] (rev c9)



记下命令显示的最前面的数字序号为IOMMU分组 0000:0a:00.0;后面中括弧中1002:1638为设备id




解释:
其中1002:1638为核显设备id,如果已经存在其他直通设备,请使用 , 进行分隔填写多个,如:
options vfio-pci ids=14c3:7961,1002:1638



提取vbios


先按照make编译工具




得到
0000:0a:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [1002:1638] (rev c9)

记住 0000:0a:00.0




导出rom(如果这里报错permission deny之类的,请更新pve,或者pve内核)

此时导出的vbios在 /tmp/vbios.rom

之后转移到指定目录即可


其它方法各自各显神通吧,总之上传vbios到pve主机的 /usr/share/kvm 目录中

给Windows虚拟机直通PCI设备

如图勾选,amd的核显设备很明显 Cezanne

下面才是重点:


105是你Windows的虚拟机的编号


添加:


vbios.rom就是你提取的显卡vbios的名字


完整配置如下:仅供参考,不要直接照抄



先打补丁,再安装驱动


如果不小心卡主了,请在pve中移除amd核显,然后先打补丁,之后重新安装显卡并配置即可


不完美解决amd gpu passthrough rest bug

下载RadeonResetBugFixService这个软件0.17版本,下载地址:https://github.com/inga-lovinde/RadeonResetBugFix/releases

下载解压放在c盘根目录,cmd管理员模式下运行RadeonResetBugFixService.exe install

等服务安装完成后,就可以随便关闭win10虚拟机了,关闭后就可以在pve显示里面设置为无 none。设置好后就可以正常开机win10虚拟机了



安装Windows驱动并关闭显示

驱动下载区官网:5600G

在pve管理页面修改windows虚拟机设置,选择显示为none




直通sata controller


首先看看sata controller的id是什么,因为在pve里添加pci设备时候会没有提示



【NAS】PVE下AMD核显直通和基本配置的评论 (共 条)

分享到微博请遵守国家法律