All in one 系统 GPU 虚拟化

2023-03-05 11:03:18 +08:00
 AmoxiDu

请教大佬们,由于在用 NAS(J1900 黑裙)和个人服务器( i3 8100+32G ram )性能不够,计划组一台 13 代 CPU ( i5 13500+64G ram )的 Allinone ,用来完成 NAS 、HTPC 、个人服务器的工作负载。慢组,时间最长能放长到年底,先基于现在硬件价格贴一下配置:

硬件 规格 价格
主板 铭瑄终结者 B760m 某多 760
CPU 13500 QS 某宝 1500
RAM 金百达银爵 D4 3200 32G x2 某东 900
电源 鑫谷 AM650w 冰山版 某多 281
机箱+散热+sata 线 御夫座套餐 某宝 788
硬盘 HC320 8T x2 、西数蓝盘 2T x2 、NVME 固态 512G x2 、Sata3 固态 1Tx1 已有不计价
合计 4229

常见的虚拟化系统 ESXI/WinServer/PVE/Unraid ,哪种系统能较好实现 GPU 虚拟化:需求是 Jellyfin 硬解和虚拟机 windows ( 2-3 台给家人用)能共用显卡

留下 WinServer 、PVE 不懂,请大佬们指点一哈。

11309 次点击
所在节点    NAS
43 条回复
deorth
2023-03-05 17:54:17 +08:00
没钱怎样都出局
xnxy
2023-03-05 18:16:31 +08:00
ubraid
xnxy
2023-03-05 18:17:31 +08:00
还是换回 10 代之前的 u
feather12315
2023-03-05 19:24:44 +08:00
Intel GPU 用 PVE 可以做 GPU 直通先凑合下
thtznet
2023-03-05 20:05:36 +08:00
HTPC 现在随便买个盒子,配置安全足够,可玩性高多了,没必要集成在虚拟机里,属于自找麻烦的需求。NAS 和 小服务器用虚拟化集成在一起还算搭得上边。Windows 没许可,如果真打算 all in one 系统肯定不能吃配置,i5 这种级别还是 linux 吧,也就 pve 了,13 代支持也不行,但是总归慢慢会更新上来的。
wingerwwang
2023-03-05 20:59:39 +08:00
我的 10 代 win-server 最近崩了一次之后 jellyfin 和 plex 都装不上了…官方安装包装上之后卡死没反应…换过硬盘重装过很多次系统都没有。太奇怪了,日志发论坛也没人理我。
inorobot
2023-03-05 23:23:28 +08:00
一直不太理解解码的应用场景,外网流量看视频?我配了台 AIO ,4090 单卡直通,其实性能有点浪费,但是消费卡不支持 vGPU ,只能用的时候开对应的虚拟机了
ltkun
2023-03-05 23:26:49 +08:00
消费卡也支持的不过不支持最新的 老款 10xx 肯定可以 vgpu
hanssx
2023-03-05 23:27:02 +08:00
@Augix 请教个问题,vGPU 的话,能用 2080ti 的视频输出接口吗,比如 HDMI DP 之类,好像用不了?
Linken404
2023-03-06 01:40:01 +08:00
最简单稳定的反而是多插几块亮机卡直接直通吧……
bobryjosin
2023-03-06 07:14:55 +08:00
用 pve 做 gpu 直通吧,也可以 lxc 容器映射宿主机 gpu ,损耗也不大,或者搞张 p40 用 vgpu 试用授权,每天重启刷新授权也是可行的,消费级的卡可以用 vgpu_unlock 伪装成专业卡使用 vgpu 功能,后两者都很麻烦,建议使用前两种。
waiY
2023-03-06 08:52:29 +08:00
12 代核显可以用 sr-iov ,我现在 12100 成功虚拟出 gpu 给 ubuntu 和 win 。
pve 版本 7.3 ,内核 6.1 ,安装 i915-sriov-dkms
虚拟机 win10 ,需要官网下载显卡驱动
虚拟机 ubuntu ,内核 6.2 ,虚拟机也要安装 i915-sriov-dkms
可以实现 ubuntu 的 jellydin 核显硬解 + win10 核显硬解
abc0123xyz
2023-03-06 09:12:24 +08:00
KKLeon
2023-03-06 11:27:59 +08:00
@inorobot 内网在电视上看也会遇到视频,音频,字幕格式不支持的情况,这时候都会转码播放。而 intel 核显在这方面非常有优势。
KKLeon
2023-03-06 11:32:42 +08:00
13 代的 es 处理器也可以看看啊,1900 的 13900es ,不比你这个性能强多了。Q0L5 也行
photon006
2023-03-06 13:52:53 +08:00
@KKLeon

赞成 25 楼,随便找个外贸盒子刷 coreelec 就能流畅看片,比如 hk1 box 、x96 max 解码性能足够,这需求没必要折腾虚拟机,甚至几十块的 N1 盒子都能满足你。

我最初 N1 用了一年,嫌弃 2g 内存小,21 年花¥ 246 买的 x96 max 64g 千兆版,过了 2 年到现在居然还涨价,解码 4k 流畅无鸭梨,coreelec 刷在 u 盘启动,机身自带 android 系统也能看电视,双系统随意切换。
KKLeon
2023-03-06 18:56:39 +08:00
@photon006 OP 的需求又不仅仅是 HTPC ,只是升级一下原来的服务器,顺便把 htpc 体验提升一下。并且你说的 N1 是客户端的事儿,服务端还得是搭载 x86 上,跟 op 这个不是冲突的概念。就像他主要需要一块高性能的多核 cpu ,比如 13500qs ,顺带着送了一个 uhd770 核显,不用白不用。
libook
2023-03-08 10:27:13 +08:00
我一直觉得虚拟化反而不灵活;因为一方面没有实现物理隔离,如果折腾硬件还是要全部关机;另一方面通常无法准确预计未来资源需全,一旦某一部分资源吃紧就要折腾重新分配资源。私以为虚拟化的价值在于同时跑多个互相不兼容的平台(比如 Linux+Windows ),或者有较高频率的动态调整虚拟机的需要。

所以我目前用的方案就是一个 Debian 系统,装 Docker ,所有服务跑在 Docker 里,如果磁盘阵列在同一台机器上,还可以直接映射卷,不需要考虑两个虚拟机之间互通的问题。装上 nvidia-docker 和驱动就可以在 docker 里调用 GPU 。

目前我机子上用到 GPU 的有 Jellyfin 和 Stable Diffusion 。
RichardB
2023-03-11 09:30:36 +08:00
现在有支持 iGPU SR-IOV 虚拟化的 Unraid 6.11 了,可以不用出局了。
https://github.com/zhtengw/i915-sriov-dkms/releases/tag/v5.19-unraid
v2leekaif
2023-05-01 22:42:05 +08:00
板 u 和我想升级的差不多。不过我是想用 13500-13700 的盒装,盒装有保修,体质也会好点。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/921243

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX