Unraid直通集成显卡安装WIN10

warning: 这篇文章距离上次修改已过907天,其中的内容可能已经有所变动。

IGD的直通存在两种模式,不同的模式需要不同的方式去实现,根据 qemu 的 Github 官方文档,这两种直通的模式分别是:

UPT(Universal Passthrough):通用直通模式。在此模式中,IGD 作为第二图形设备直通给虚拟机,而主图形设备是一个虚拟化的图形设备。
这个模式的意义在于提供硬件加速给到主图形设备,并可配合远程桌面软件去使用(如 VNC)

Legacy:传统直通模式。在此模式中,IGD 作为第一图形设备直通给虚拟机,并且只有这一个图形设备,外接的显示器会成为默认的物理输出目标(同样需要 QEMU 的相关选项来支持物理输出)。换句话说,不能存在虚拟化图形设备,否则可能会变成 UPT 模式。

两种模式各有自己的优势和不足,选择哪一种模式取决于你的实际情况。

由于我计划直通后作为HTPC使用,这里主要采用Legacy模式进行集成显卡直通。设置方法如下:

一、将主板的CSM(兼容性支持模块)模块启动,你也可以在采用 UEFI 启动的情况下,将 视频 Option ROM Policy 设置为 “仅传统”。

二、将“主图形适配器”设备设置为核显(IGD),显存设置到最大,如BIOS为动态显存调配,参考上一篇文章进行手动设置,如主板BIOS “IGPU 多监视器”选项,请一并开启。

三、将 IGD 绑定到 vfio-pci 驱动,在UNRAID设置中将集成显卡绑定至“VFIO-PCI”上。

四、设置UNRAID的内核启动参数配置,添加“video=vesafb:off video=efifb:off”语句,其中vesafb即VESA Framebuffer(在使用传统的 BIOS 启动时会采用此驱动),efifb即EFI Framebuffer(在使用 UEFI 启动时会采用此驱动),需要在内核启动参数中关闭让UNRAID启动不与集成显卡关联。

五、虚拟机设置,初次启动时,将UNRAID的虚拟机设置为Machine:i440fx-5.1,BIOS:OMVF,以VNC显卡作为唯一显卡进行安装,先将WIN10系统安装好,并开启远程桌面,然后再关闭虚拟机,对虚拟机设置进行编辑,将显卡改为IGD唯一,并添加集成显卡的BIOS ROM文件。保存更改后修改为XML模式编辑,再末尾添加

<qemu:commandline>
<qemu:arg value='-set'/>
<qemu:arg value='device.hostdev0.x-igd-gms=1'/>
</qemu:commandline>

来处理共享显存占用内存的情况。设置完成后开机,远程桌面登录系统后安装最新的IGD驱动,安装好后副屏幕就有物理输出了,自此整个安装显卡直通步骤结束。

none
最后修改于:2022年10月08日 19:55

已有 6 条评论

  1. 看的我热血沸腾啊https://www.jiwenlaw.com/

  2. 怎么收藏这篇文章?

  3. 1 1

    555

  4. 《遭遇激情》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/84854.html

  5. 《第16集》恐怖片高清在线免费观看:https://www.jgz518.com/xingkong/14711.html

  6. 理论深度可再挖掘,以提升文章厚重感。

添加新评论