PVE安装飞牛fnOS及核显虚拟化直通硬解指南

2024-12-13 22:26:19 10点赞 96收藏 26评论

fnOS 是一个免费的 NAS 系统,发布以来受到不少自组 NAS 玩家追捧。我通过 PVE 安装 fnOS 一直在使用,本文就来分享一下我的使用感受和经验。

一、PVE 安装 fnOS 稳定性如何?

我的 fnOS 基于 PVE 虚拟机安装(PVE 作为 All-In-One 主机的主系统,fnOS 作为 NAS 系统来管理机械硬盘)。硬件上给 fnOS 直通了 SATA 控制器(方便接入硬盘)、虚拟化直通了核显(方便视频解码)。目前使用挺稳定的。

PVE安装飞牛fnOS及核显虚拟化直通硬解指南

我的 All-In-One 主机配置:

PVE安装飞牛fnOS及核显虚拟化直通硬解指南

二、PVE 开启 Intel 核显虚拟化

PVE 开启核显虚拟化的好处是“核显复用”:1、一个核显可供多个虚拟机使用;2、核显既可以虚拟化直通给虚拟机,又可以主系统显示输出。

AMD 核显可以直通但不能虚拟化,所以目前讨论核显虚拟化基本指 Intel 核显。下图是 Intel 显卡 SR-IOV 虚拟化支持情况:

PVE安装飞牛fnOS及核显虚拟化直通硬解指南

如果你的设备是独显、AMD 核显可以考虑直通给 fnOS 调用来解码,但我个人觉得最安逸的方案还是 Intel 核显虚拟化直通:既保留了 PVE 主系统视频输出,又可以供虚拟机调用核显解码。


接下来就介绍一下 PVE 开启 Intel 核显虚拟化的具体操作:首先主板 BIOS 必须开启 VT-D 虚拟化并支持 SR-IOV,可以查看各家主板使用手册或者网上找下教程。

然后开始安装 Intel 核显驱动,目前主要有两个方案(我建议新手用第二个方案):

方案一编译安装:strongtz/i915-sriov-dkms

方案二安装包安装:MoetaYuko/intel-gpu-i915-backports

1、驱动有可能不支持最新版本内核,如果需要降低 PVE 内核版本,可以用如下命令安装指定版本内核:

#查看 PVE 版本及内核版本 pveversion #安装并切换到指定版本内核 apt install pve-headers-6.5.13-3-pve apt install pve-kernel-6.5.13-3-pve proxmox-boot-tool kernel pin 6.5.13-3-pve proxmox-boot-tool refresh reboot

2、安装必备文件

#安装必备文件 apt update apt install pve-kernel-$(uname -r) proxmox-boot-tool kernel pin $(uname -r) apt install pve-headers-$(uname -r) apt install build-* git dkms sysfsutils flex bison -y

3、下载核显驱动安装包并上传到 PVE,通过 dpgk 命令安装 deb 软件包:

PVE安装飞牛fnOS及核显虚拟化直通硬解指南

dpkg -i "intel-i915-dkms-xxx.deb"

4、修改 grub 文件并更新引导:

vim /etc/default/grub #修改如下内容 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on i915.enable_guc=3 i915.max_vfs=3" PVE安装飞牛fnOS及核显虚拟化直通硬解指南

5、修改完毕后更新引导并重启 PVE:

update-grub update-initramfs -u reboot

6、通过如下命令查看核显驱动和 IOMMU 划分是否成功生效:

dkms status dmesg | grep -e DMAR -e IOMMUPVE安装飞牛fnOS及核显虚拟化直通硬解指南

7、通过如下命令设定核显拆分数量:

echo "devices/pci0000:00/0000:00:02.0/sriov_numvfs = 3" > /etc/sysfs.conf

8、然后通过如下命令查看拆分结果。如果显示多个核显设备,则表示虚拟化拆分正常。注意 00:02.0 为原生核显不能用于虚拟机直通:

lspci|grep 00:02PVE安装飞牛fnOS及核显虚拟化直通硬解指南

三、PVE 安装 fnOS

去 fnOS 官网下载最新安装镜像:https://www.fnnas.com/ 并上传到 PVE。接下来介绍 PVE 安装 fnOS 的设置。有网友反馈: 自己的 fnOS 虚拟机核显虚拟化直通后无法开启硬解,我这里告诉大家问题在哪及如何解决。

1、新建虚拟机,机器类型选择 q35,且勾选高级选项:在高级选项的 vIOMMU 设置里选择 Intel(AMD Compatible)。

PVE安装飞牛fnOS及核显虚拟化直通硬解指南

2、添加 PCI 设备,选择虚拟化核显编号(不要选择 00.02.0 这是主显卡不要直通)。显卡设置如下:不勾选 Primary GPU、不勾选 All Function、不勾选 PCI-Express:

PVE安装飞牛fnOS及核显虚拟化直通硬解指南

我建议可以的话把 SATA 管理器也直通给 fnOS ,这样管理硬盘会更加方便(接近原生安装的硬盘管理体验)。我给 fnOS 分配了 2 个固态硬盘空间:32G 用于系统安装、80G 用于 docker 和程序安装。

PVE安装飞牛fnOS及核显虚拟化直通硬解指南

3、能不能添加虚拟显示器呢?答案是可以!我会添加虚拟显示器,这样在 PVE 主界面可以通过命令行管理维护 fnOS:

PVE安装飞牛fnOS及核显虚拟化直通硬解指南PVE安装飞牛fnOS及核显虚拟化直通硬解指南

安装系统的流程就不赘述了。安装完毕后通过 SSH 连接 fnOS ,输入命令 ls /dev/dri 能正常显示如下显卡信息就能正常硬解了( card0 是 PVE 虚拟显示器,card1 是虚拟化直通核显):

PVE安装飞牛fnOS及核显虚拟化直通硬解指南PVE安装飞牛fnOS及核显虚拟化直通硬解指南

我们可以在飞鸟影视设置里正常选择核显开启硬解:

PVE安装飞牛fnOS及核显虚拟化直通硬解指南

虽然实现了硬解,但在 fnOS 系统里不会显示核显占用情况。如果你想查看显卡是否被调用,我这里有个方法:首先 SSH 连接 PVE 主机安装 intel-gpu-tools 然后通过下面的命令查看显卡使用率:

PVE安装飞牛fnOS及核显虚拟化直通硬解指南

apt install intel-gpu-tools intel_gpu_top -d sriov

我测试了核显可以正常硬解,通过容器部署的 jellyfin 也能正常硬解。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

2199元起

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

1159元起

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

1699元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

3489元起

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

2179元起

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

4892.5元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2549元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2399元起

HUAWEI 华为 AS6020 双盘位 家庭存储 NAS

HUAWEI 华为 AS6020 双盘位 家庭存储 NAS

1699元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2399元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1696元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1699元起

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配】钛金灰

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配】钛金灰

899元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、32GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、32GB)

3899元起

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

3559元起

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 雪山白

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 雪山白

1269元起
26评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
96
扫一下,分享更方便,购买更轻松