RT, 试过 jellyfin 和 plex, 都是同样问题
CPU i5-12400
proxmox 内核 5.19 pve 屏蔽 i915 并直通 UHD730 给 vm
vm 内核 5.19 debian
i915 驱动是最新的 git 版本
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux- firmware.git/tree/i915/
症状:
plex 第一次 QSV 解码正常, 第二次就崩溃, 有时甚至导致整个 vm 一起崩溃.
jellyfin 就是随机发生, 但是最多转码不到 2 小时左右就一定会崩溃, 有时也会导致整个 vm 崩溃.
重启 vm 后会恢复正常一段时间, 然后循环以上问题.
dmesg 的 log 里充斥着大量的 GPU HANG 错误
[14744.308200] i915 0000:01:00.0: [drm] GPU HANG: ecode 12:1:6c857647
[14744.308226] i915 0000:01:00.0: [drm] GPU HANG: ecode 12:1:2bbd900d
[14744.310261] i915 0000:01:00.0: [drm] Resetting rcs0 for CS error
[14744.312004] i915 0000:01:00.0: [drm] Resetting rcs0 for CS error
[14746.852832] i915 0000:01:00.0: [drm] GPU HANG: ecode 12:0:00000000
[14746.852853] i915 0000:01:00.0: [drm] Resetting rcs0 for stopped heartbeat on rcs0
[14747.934811] i915 0000:01:00.0: [drm] GPU HANG: ecode 12:1:6c857647
[14747.934836] i915 0000:01:00.0: [drm] GPU HANG: ecode 12:1:2bbd900d
[14747.936869] i915 0000:01:00.0: [drm] Resetting rcs0 for CS error
[14747.938664] i915 0000:01:00.0: [drm] Resetting rcs0 for CS error
看到这个贴子
https://www.reddit.com/r/PleX/comments/whpgv6/what_is_the_current_state_of_intel_alder_lake/发现 plex 的问题出在 Intel Compute Runtime 的版本上, 只能等官方适配.
jellyfin 就算装了最新的 runtime 配合最新的内核版本和驱动, 还是会有崩溃的问题, 虽然坚持的时间比 plex 久一些. 说明 intel 的 linux 上游驱动还是没写好...
而且大小核调度之类的新特性可能到内核版本 6.xx 才会优化到位, 至少等一年.
总结:
截至 2022 年 10 月 11 日 要组 nas 的朋友要么买不带核显的 12gen 配个解码显卡.要么还是买 10 代 iGPU.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/886164
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.