显卡直通百口福
自从上个月组装 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, 然后依照以下图例停止设备:
2.进入 Tools > System Devices, 勾选需要直通的显卡相关硬件,点击 [BIND SELECTED TO VFIO AT BOOT] 绑定至 VFIO, 重启生效;
3.保险起见,进入 Main > Boot Device, 挑选 Flash 装备,在Syslinux Configuration > 你今朝 Boot 选项中的最初一行,增加[video=efifb
ff]这行代码。虽然我今朝测试下的 GT610 与HD7970,不加这行代码也没事,照旧重启生效;
点击 Flash
video=efifb
ff
4.点击顶部 VMs,挑选 Add VM 增加虚拟机。挑选 Windows 10,设备好系统镜像目录与 VirtIO 驱动镜像目录,设备好你的 VGABIOS 文件目录,勾选好需要直通的显卡、HDMI 声卡、键鼠,天生设置文件。记得去掉完成后启动按钮,别的,留意你的显卡与 HDMI音频输出 的硬件地址(我的是 07.00.00 与07.00.01 ),进入后续编辑。(注:我这里跳过了 VNC 安装系统与驱动的步调,由于设置好直通的映照文件后,可以间接成功驱动,间接在客厅完成安装)
5.这里是重点,关系到你能不能间接成功驱动显卡的焦点部分。由于今朝 Unraid 自带的 GUI 设置文件天生器并不能很好的天生显卡的设置文件,这部分需要一定的手动编辑。在道理部分在中文收集上很少找到相关的展开先容,可是说白了,就是把物理硬件在主板上的接口,正确映照到虚拟机的响应接口上。这里简单展开一下。
具体编辑方式:
(0).点击右上角按钮,切换为 XML VIEW;
(1).找到你的显卡视频输出与音频输出的硬件地址,以我的 07.00.00/07.00.01 举例,这里对应的就是
[bus=&39; slot=&39; function=&39;] 以及 [domain=&39; bus=&39; slot=&39; function=&39;] ;
(2).在显卡 PCI 接口的 address 部分,增加 [multifunction=&39;],告诉虚拟机,这是一个多功用接口;
(3).找到你的 HDMI音频输出地址,参考你的视频输出对应的虚拟接口地址(我的是04.00.00),将你的声卡设备为
[bus=&39; slot=&39; function=&39;];
(4).经过以上设备,操纵系统便可以正确识别你的硬件,并正确驱动了。点击 Update 保存设置文件,启动虚拟机。
6.跑到客厅,显卡与无线键鼠已经正确直通给虚拟机,起头毫无新意的系统安装吧!
固然,中途你会发现安装时找不到硬盘,由于尚未加载正确的磁盘驱动与收集控制器驱动。挑选 Load drivers,加载 VirtIO/amd64/w10 与NetKVM/w10/amd64 两个驱动文件,即可正确识别硬件。接下来,新建分区,安装系统,趁热打铁。
7.进入系统后,搜索翻开装备治理器(Device Manager),看看还有没有黄色感慨号的装备,倘使有的话,在挂载的VirtIO驱动镜像中搜索驱动自动安装即可,傻瓜式操纵。
8.逼迫症选项(非必选)
安装完系吐渌,系统镜像与驱动镜像也没有挂载的需要了。关机,编辑虚拟机设置文件,找到这两段删掉保存,再开机即可。
文章来自SMZDM LannSir