5600g核显直通win10

您所在的位置:网站首页 amd显卡驱动三个选项 5600g核显直通win10

5600g核显直通win10

2023-09-21 16:31| 来源: 网络整理| 查看: 265

5600g核显直通win10只需要以下步骤

额外话:也折腾过Intel11代12代核显直通(n5095,g7400,12700等),目前除了sriov无显示输出可行,暂时无法搞定核显输出。网上有个收费的方案是修改虚拟机bios➕vbios方案没尝试过,不过还是能有免费方案最好。

准备工作:

pve环境7.3.3,biso需要开amd的虚拟化svm,开csm兼容,开iommu这三个前提,具体参考https://blog.csdn.net/qq_42912965/article/details/126815332 bios配置部分。准备完了后就只需要以下几个步骤。如果不能开csm,请参考我的这个教程核显直通

1、执行命令:nano /etc/default/grub

在里面加入以下内容

GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt amd_iommu=on initcall_blacklist=sysfb_init pcie_acs_override=downstream,multifunction"

解释:initcall_blacklist=sysfb_init 屏蔽掉pve7.2以上的一个bug,方便启动时候就屏蔽核显等设备驱动;pcie_acs_override=downstream,multifunction 便于iommu每个设备单独分组,以免直通导致物理机卡死等问题

2、执行命令:update-grub

3、执行命令:nano /etc/modprobe.d/pve-blacklist.conf

在里面加入

blacklist nvidiafb

blacklist amdgpu

blacklist i915

blacklist snd_hda_intel

options vfio_iommu_type1 allow_unsafe_interrupts=1

解释:屏蔽三大显卡驱动,屏蔽hdmi声音驱动;options vfio_iommu_type1 allow_unsafe_interrupts=1  允许不安全的设备中断

4、执行命令:update-initramfs -u -k all

解释:更新initramfs。

5、执行命令:reboot

接下来你就可以直通核显了。

6、直通虚拟机环境设置

在创建win10虚拟机里面请选择默认 (SeaBIOS),q35 7.2版本机型,cpu为host,其他保持默认设置

在添加显卡pcie设备里面勾选主gpu,rom-bar,pcie-express这三个选项,并对所有功能不勾选

并同时添加负责声音的pcie设备

7、安装win10系统

正常安装windows并把amd驱动安装上,不要重启电脑。

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

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

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

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

9、已知问题

如果虚拟机没有安装amd显卡驱动,pve管理界面可以随便重启关机停止。

一旦安装上了amd显卡驱动,不管是win10自己更新安装的驱动还是自行下载安装amd官网的驱动还是安装主板厂商网站下载的显卡驱动,都会存在win10虚拟机重启就再也不出画面问题。只能依靠安装RadeonResetBugFixService这个软件不完美解决这个问题。安装这个软件后可以正常重启和关机(需要开机后等个2分钟以上等RadeonResetBugFixService服务启动并运行中才能正常重启或者关机虚拟机。本人盯着服务列表看总感觉这个服务启动比较慢,先是启动中然后慢慢变成运行中),不管是虚拟机里面还是pve管理界面,但是管理界面不能点停止,点了就只有重启整个物理机了才能重来了。

RadeonResetBugFixService这个软件在重启win10虚拟机的时候会有1-2分钟无画面状态,等系统自动重新安装了显卡驱动后就会一下显示出来win10画面,对远程比如rdp,todesk没有影响。RadeonResetBugFixService这个软件的原理是,在关机的时候自动卸载显卡,保持一个基本显示器以便下一次可以正常开机。

10、其他

不需要用UBU提取台式机的什么核显vbios,笔记本不清楚,如果驱动不了可以ubu提取下vbios,记得用对rom哦

不需要手动添加以下四个模块

vfio

vfio_iommu_type1

vfio_pci

vfio_virqfd

不需要获取核显id并绑定核显设备为vfio_pci

不要开win10的休眠、睡眠功能,还有pve管理界面的虚拟机休眠、停止功能,开了直通会恢复不过来,只有重启物理机才可以解决

如果遇到pve的管理网页卡死了,那就重启物理机吧

另外https://github.com/gnif/vendor-reset 这个项目旨在解决amd gpu passthrough rest bug问题,可惜项目没再更新,代码里面不支持新的显卡,不如5600g核显,他页面支持的显卡以外的就算了吧,装了它也没用!

最后:关于零刻等最新amd小主机支持问题,大部分的小主机bios都阉割了csm开启选项,遇到这种问题。直接用这个教程就是



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3