当前位置:
文章详情

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

2021-07-02 19:20:32 61点赞 338收藏 38评论

显卡直通全家福显卡直通全家福

自从上个月组装 Unraid 服务器以来,这台主机便成为了我的文件存储中心与客厅主力播放器。

既然 Windows 11 已经放出 Dev 版本,客厅播放器也不涉及生产力环节,那么更新到 Windows 11 尝新一下倒也未尝不可~

注:每个人的部署环境都有所区别,本人的部署环境基于 Ryzen 3600 + B450M + NVIDIA GT610,其他部署环境可以按需调整;

前期准备如下:

1.已部署 Unraid 6.9.2 的服务器一台,装有独立显卡一张。本人目前使用 NVIDIA GT610 显卡进行显示输出,之前使用 RADEON HD7970 也可成功点亮;当然,如果你只有核显,那我就不知道怎么搞了~

2.该独立显卡的 VGABIOS,可通过 GPU-Z 获取。部分 N卡需要使用 HxD 进行二进制编辑,具体可参照其他网上教程;

3.Windows 11 Dev 22000.51 版本镜像。获取渠道有两种,一个是基于 Windows 10 加入 Dev 通道更新获取,另一个是直接下载网友打包好的镜像,推荐在 uupdump 上自助获取;

开始部署:

1.登录 Unraid,进入 Settings > VM Manager, 右上角切换为 Advanced View, 然后按照以下图例进行设置:

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

2.进入 Tools > System Devices, 勾选需要直通的显卡相关硬件,点击 [BIND SELECTED TO VFIO AT BOOT] 绑定至 VFIO, 重启生效;

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

3.保险起见,进入 Main > Boot Device, 选择 Flash 设备,在 Syslinux Configuration > 你目前 Boot 选项中的最后一行,添加[video=efifb:off]这行代码。虽然我目前测试下的 GT610 与 HD7970,不加这行代码也没事,依旧重启生效;

点击 Flash点击 Flash

video=efifb:offvideo=efifb:off

4.点击顶部 VMs,选择 Add VM 添加虚拟机。选择 Windows 10,设置好系统镜像目录与 VirtIO 驱动镜像目录,设置好你的 VGABIOS 文件目录,勾选好需要直通的显卡、HDMI 声卡、键鼠,生成配置文件。记得去掉完成后启动按钮,另外,留意你的显卡与 HDMI音频输出 的硬件地址(我的是 07.00.00 与 07.00.01 ),进入后续编辑。(注:我这里跳过了 VNC 安装系统与驱动的步骤,因为配置好直通的映射文件后,可以直接成功驱动,直接在客厅完成安装)

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

5.这里是重点,关系到你能不能直接成功驱动显卡的核心部分。因为目前 Unraid 自带的 GUI 配置文件生成器并不能很好的生成显卡的配置文件,这部分需要一定的手动编辑。在原理部分在中文网络上很少找到相关的展开介绍,但是说白了,就是把物理硬件在主板上的接口,正确映射到虚拟机的相应接口上。这里简单展开一下。

具体编辑方式:

(0).点击右上角按钮,切换为 XML VIEW;

(1).找到你的显卡视频输出与音频输出的硬件地址,以我的 07.00.00/07.00.01 举例,这里对应的就是

[bus='0x07' slot='0x00' function='0x0'] 以及 [domain='0x0000' bus='0x07' slot='0x00' function='0x1'] ;

(2).在显卡 PCI 接口的 address 部分,添加 [multifunction='on'],通知虚拟机,这是一个多功能接口;

(3).找到你的 HDMI音频输出地址,参考你的视频输出对应的虚拟接口地址(我的是04.00.00),将你的声卡设置为

[bus='0x04' slot='0x00' function='0x1'];

(4).经过以上设置,操作系统就可以正确识别你的硬件,并正确驱动了。点击 Update 保存配置文件,启动虚拟机。

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

6.跑到客厅,显卡与无线键鼠已经正确直通给虚拟机,开始毫无新意的系统安装吧!

当然,中途你会发现安装时找不到硬盘,因为尚未加载正确的磁盘驱动与网络控制器驱动。选择 Load drivers,加载 VirtIO/amd64/w10 与 NetKVM/w10/amd64 两个驱动文件,即可正确识别硬件。接下来,新建分区,安装系统,一气呵成。

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

7.进入系统后,搜索打开设备管理器(Device Manager),看看还有没有黄色感叹号的设备,如果有的话,在挂载的VirtIO驱动镜像中搜索驱动自动安装即可,傻瓜式操作。

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

8.强迫症选项(非必选)

安装完系统了,系统镜像与驱动镜像也没有挂载的必要了。关机,编辑虚拟机配置文件,找到这两段删掉保存,再开机即可。

Unraid 6.9.2 部署 Windows 11 并实现显卡直通

展开 收起
38评论

  • 精彩
  • 最新
  • 这里是重点,关系到你能不能直接成功驱动显卡的核心部分。因为目前 Unraid 自带的 GUI 配置文件生成器并不能很好的生成显卡的配置文件,这部分需要一定的手动编辑。在原理部分在中文网络上很少找到相关的展开介绍,但是说白了,就是把物理硬件在主板上的接口,正确映射到虚拟机的相应接口上。这里简单展开一下 这里讲的不是很明白

    校验提示文案

    提交
  • 显卡直通给Windows后,本身就不能用了吧?

    校验提示文案

    提交
    是的,直通就是独占

    校验提示文案

    提交
    当然,Unraid本身要显卡也没什么用……

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 你是电视吧 电视用什么软件连unraid的,还是用的浏览器?

    校验提示文案

    提交
    电视也可以kodi

    校验提示文案

    提交
    用Unraid服务器上的显卡直接连电视啊

    校验提示文案

    提交
    收起所有回复
  • 这么套娃是为啥捏

    校验提示文案

    提交
    不看电视的时候可以把Windows系统关掉,保留qbittorrent、aria2、plex,省电。

    校验提示文案

    提交
    硬件还是通电运行的。真会省电吗?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 如果windows 11不启动 怎么访问unraid? 手机?平板?

    校验提示文案

    提交
    是的,手机平板都可以访问

    校验提示文案

    提交
    收起所有回复
  • 这是一个细心的大佬 说得很明白 一阵见血的解决了我之前疑惑的问题 [皱眉] [皱眉]

    校验提示文案

    提交
    谢谢,祝你玩得开心

    校验提示文案

    提交
    收起所有回复
  • 提示不支持这台电脑装win11怎么办。已经改成代码还是不行

    校验提示文案

    提交
    我也是进入安装界面后,显示不支持win11,大家都怎么解决的。我微星b560m迫击炮wifi主板+11500cpu。

    校验提示文案

    提交
    大佬是用的核显?核显直通了,docker的emby还能硬解嘛?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • unraid已经用了1年多了,其他都好,就是拷文件有时候速度很慢,达不到千兆

    校验提示文案

    提交
  • 8代集显如何设置?

    校验提示文案

    提交
  • 电视机上有没有简单的方法直接进虚拟机?

    校验提示文案

    提交
  • 请问作者你这个配置功耗如何?

    校验提示文案

    提交
  • 我也是这种方式,一安装显卡驱动就蓝屏?楼主知道啥原因吗?

    校验提示文案

    提交
  • 请问630的驱动哪里找

    校验提示文案

    提交
  • 开心版有吗

    校验提示文案

    提交
  • 大佬,我每次重启windows,unraid就会卡死,看日志又没有啥报错,这是为啥呀
    [喜极而泣] [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    我也是unraid卡死,甚至unraid卡死的时候,整个家庭的网络都不能用了。很玄学

    校验提示文案

    提交
    收起所有回复
  • 设备管理器有显卡,也没报错,但是任务管理器就没有显卡,而且实测显卡也没有工作

    校验提示文案

    提交
  • VGABIOS 是哪里获取的呀

    校验提示文案

    提交
  • 直通后,显卡驱动可以打上去(显示这个驱动正在运行),2060显卡,但任务管理器无法查看GPU,显卡也无法烤鸡,请问这个是什么原因

    校验提示文案

    提交
  • 我直通独显后,驱动老是不正常,gt710总显示叹号

    校验提示文案

    提交
  • 硬件地址(我的是 07.00.00 与 07.00.01 ),这个地址是在哪里查找的?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

LannSir

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
338
扫一下,分享更方便,购买更轻松