1
mxT52CRuqR6o5 2022-09-09 01:49:52 +08:00 via Android
说是因为 11 代以后支持 sr-iov 就不用 gtv-g 了,但相关资料少得可怜
|
2
jiang42 2022-09-09 02:19:14 +08:00 2
FYI, SRIOV upstream task is on-going, ETA Q4'23
https://github.com/intel/linux-intel-lts/issues/33#issuecomment-1176996341 |
3
ltkun 2022-09-09 06:17:17 +08:00 via Android
其实新主板打开 Intel gvt-g 也很麻烦 有两台 z390 的华硕和华擎主板 上的 8700t 和 9900t 都要修改 BIOS 固件才可以 默认的话就 256M 还是 512M 默认 BIOS 都关了这些设置 更主要集显在 kvm 下用 gvt-g 不稳定 我以前试过 win10 几天估计就死机了 不过不死机的话是可以支持硬解码 适合截图装 B 不适合日常使用 而 lxc 则不需要这种方法就可以调用主机显卡只要配置文件做映射就成 我的 jellyfin emby plex 服务器都在 lxc 里面都能硬解 lxc 可以同时支持硬解 像 hd630 同时两部 4k 转 1080p 没问题 三部会卡当时做的测试 不过局域网基本都是 direct play 为主 而且现在看片都是 webdl 收藏才蓝光 就像昨天晚上睡觉前一看 雷神已经自动下载到电影库里面了
|
4
jayli517 2022-09-09 08:06:22 +08:00
我二手收了一个准系统,因为自带了 1660 显卡,完全不发愁了
顺便还可以自己搞搞 cv 开发用 |
5
xlsepiphone 2022-09-09 08:33:48 +08:00
我上个月才配的同款 CPU ,装了个 Unraid ,当 NAS 下载机和家庭影音服务器。
手头有单独的服务器小主机和白群,所以我没有在这个 U 上搞虚拟机的需求。 |
6
echo1937 2022-09-09 09:19:34 +08:00
这个特性是干嘛用的,分配给 VM 以后显卡是独占的吗?
|
7
bytesfold 2022-09-09 13:19:26 +08:00
我也想买个放各种服务,纠结配置中
|
8
zx900930 OP @echo1937 就是 vm 不会独占显卡,一个显卡多个 vm 同时使用. bios 里给显卡多分配一些显存可以增加服务稳定性。
load 过大崩了可以用 cron 脚本重启 vm 或者 watchdog 自动重启解决。 个人觉得很实用的特性,因为不仅仅是硬解加速需要显卡,我的一些其它应用(不想放在影音服务器 vm 上)也需要,多插一张显卡的话费电不说还得额外花钱买。 |
9
mxT52CRuqR6o5 2022-09-10 02:43:02 +08:00 via Android
@jiang42 居然还要等一年多,好难啊😰
|
10
Runm 2022-09-15 10:38:45 +08:00
我是 i3-8100 装 esix,SATA6 个 4T 直通给黑群晖,nvme 固态装 esxi7 系统,加了一块 1030 独显直通给 win10 虚拟机做显示器输出,usb 和无线网卡也直通给 win10 ,这样一台就 all in onel 了。后台运行黑裙、软路由和其他虚拟机,前台显示器输出 win11 做 HTPC,还能打打小游戏办办公。
|
11
Runm 2022-09-15 10:40:18 +08:00
打的 win11.发出来变 win10 ???
|
12
Runm 2022-09-15 10:41:45 +08:00
核显给群晖解码,独显连显示器输出画面
|
13
zx900930 OP @Runm 主要现在甜品显卡新品都缺胳膊少腿还贵的,可能买个旧显卡比如 1650 之类的拿来直通 windows 就 ok 了
|
14
mxT52CRuqR6o5 2022-10-25 11:15:36 +08:00
@zx900930
https://forums.unraid.net/topic/118512-intel-igpu-sr-iov-on-12th-gen-alderlake-uhd770-gt1/ 我看有人号称是通过 sr-iov 直通 intel 核显了 |
15
zx900930 OP @mxT52CRuqR6o5 它用的 arch 自己修改的 i915 驱动放在 AUR 上. 我的 debian sid 看来要用还得改.
而且看回帖, 目前 windows vm 上能打驱动但是无法使用. 单个直通其实在最新的内核上已经挺稳定了, 但是 sriov 多个直通有人说做到了, 却暂时还没有稳定性的报告(因为之前旧驱动就算单个直通成功, 运行大概 2 个小时左右就会崩溃 GPU HANG, 实际是不可用的). |
16
xyjincan 2022-10-25 18:09:00 +08:00 via Android
天,能直通一个虚拟机稳定使用就心满意足了
|
17
mxT52CRuqR6o5 2022-10-25 20:16:58 +08:00
@zx900930 我连单个直通都没搞定(捂脸),有没有文章可以参考学习一下
|
18
zx900930 OP @mxT52CRuqR6o5 可以参考这篇文章
https://3os.org/infrastructure/proxmox/gpu-passthrough/igpu-passthrough-to-vm/ 我 host 内核参数只保留了 quiet intel_iommu=on vfio_iommu_type1.allow_unsafe_interrupts=1 显卡屏蔽只屏蔽了 Intel 驱动 i915 和 nvidia 的驱动(我上面还接了一张 n 卡) 12 代的区别就是 VM 的内核, 驱动和相关依赖得非常新, 稍微旧一点的内核比如 5.19.10 在我这 intel_gpu_top 都会报错 Failed to detect engines! (No such file or directory) 最新的 6.0.0 内核什么参数都不需要加直接就支持 12 代核显 以前的内核还需要加 i915.force_probe=4690 在直通了核显的 VM 上 dmesg | grep i915 内容应该和下面的差不多 [ 5.060294] i915 0000:01:00.0: [drm] VT-d active for gfx access [ 5.060351] i915 0000:01:00.0: [drm] Using Transparent Hugepages [ 5.076393] i915 0000:01:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xbbcf [ 5.076673] i915 0000:01:00.0: [drm] Failed to find VBIOS tables (VBT) [ 5.077164] i915 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none [ 5.093245] i915 0000:01:00.0: firmware: direct-loading firmware i915/adls_dmc_ver2_01.bin [ 5.093696] i915 0000:01:00.0: [drm] Finished loading DMC firmware i915/adls_dmc_ver2_01.bin (v2.1) [ 6.619475] i915 0000:01:00.0: [drm] failed to retrieve link info, disabling eDP [ 6.628504] i915 0000:01:00.0: firmware: direct-loading firmware i915/tgl_guc_70.1.1.bin [ 6.629399] i915 0000:01:00.0: firmware: direct-loading firmware i915/tgl_huc_7.9.3.bin [ 6.725923] i915 0000:01:00.0: [drm] GuC firmware i915/tgl_guc_70.1.1.bin version 70.1 [ 6.725931] i915 0000:01:00.0: [drm] HuC firmware i915/tgl_huc_7.9.3.bin version 7.9 [ 6.734941] i915 0000:01:00.0: [drm] HuC authenticated [ 6.734945] i915 0000:01:00.0: [drm] GuC submission disabled [ 6.734946] i915 0000:01:00.0: [drm] GuC SLPC disabled [ 6.736822] [drm] Initialized i915 1.6.0 20201103 for 0000:01:00.0 on minor 1 [ 6.737161] i915 0000:01:00.0: [drm] Cannot find any crtc or sizes [ 6.737255] i915 0000:01:00.0: [drm] Cannot find any crtc or sizes intel_gpu_top 应该可以正常启动: intel-gpu-top: Intel Alderlake_s (Gen12) @ /dev/dri/card1 - 0/ 0 MHz; 100% RC6; 0 irqs/s 然后此时, 你就可以调用核显, 比如硬解视频, 看看实际的核显占用情况和稳定性了. 我 VM 的内核升级到 6.0.0 内核以后硬解就没崩溃过了(连续测试了 3 天, 硬解了超过 20 小时不同编码码率的视频无崩溃, qsv 的性能还是很让人满意的), VM 系统为 Debian sid, 内核版本 6.0.0-2-amd64. 仅供参考. 如果你和我一样在 vm 里跑的是 docker 容器硬解, 容器镜像的 intel compute runtime 和 ffmpeg 版本也非常重要, 一定要选择驱动和相关依赖库都比较新的容器!! 否则很可能就不能正常调用 12 代核显进行 qsv 硬解, 只能退而求其次用 vaapi 硬解. 宿主机 proxmox 的内核还是 5.19.7-2-pve, 它只需要负责把核显交给 VM, 并不需要最新的 intel compute runtime 之类的, 所以内核不用太新问题也不大. |
19
orluna 2022-12-03 00:21:40 +08:00
问一下 12400 日常功耗多少 W
|
20
rcdfrd 2023-01-28 12:26:56 +08:00
|
21
zx900930 OP @rcdfrd 原帖已经是 140 多天前的了, 早就用上这个 dkms 驱动了, 但是还是不是很完美, 很挑 client 的内核, 如果你已经有现成的 vm 和容器, 而内核版本过高或过低, 又或者你发行版的内核编译的时候少了几个这个驱动依赖的模块(比如 debian), 你都用不上这个驱动.
|
25
fastcache 2023-04-14 14:55:33 +08:00
@zx900930 iGPU SR-IOV for unraid https://www.right.com.cn/FORUM/thread-8279670-1-1.html
|