CW 56-58 设备 PVE 系统 LXC CT 容器核显硬解转码

2022-10-17 19:00:10
4620 Times read
152 Comments
Essence
Last modified time:2022-12-04 21:24:17

示意图:


说明:

①由于 AMD GPU Linux 驱动十分难装,因此本人将已安装好驱动的 Ubuntu 22.04 打包成 LXC CT 容器备份,简化步骤,拿来就用;

②带Jellyfin的版本,本人已解决特效字幕和媒体库封面中文字体框框等问题并已开启核显硬解;


Q&A

案例一 为什么不在宿主机PVE当中安装 Jellyfin ,还得套娃 LXC CT 容器进行?

答:①因为如果 PVE 宿主机系统直接进行转码,在转码大码率或者不兼容视频流时一旦崩溃,可能连累宿主机死机;

② Debian安装 AMD 驱动要补充很多很多很多很多很多依赖,主系统会非常臃肿。基于 Debian 系统的 PVE 同理;

③ LXC CT 容器与宿主机相互隔离,但又可以直接调用硬件,因此相对于虚拟机有更好的兼容性及性能优势。


案例二 为什么完全照做了,Jellyfin还是使用不了硬件加速解码转码?

答:①PVE 宿主机需确保没有开启系统的核显屏蔽功能。如果使用 pve_source 的IOMMU+核显直通功能的系统配置,需要切换 IOMMU 模式并重启PVE;


下载:

    2023-03-19 14:05:49
    虎佬牛逼
    2023-03-23 11:36:37
    我也是用的vaapi方案 但是 发现有的视频会闪屏 一直跳 帧率都是153帧左右 这个怎么处理呢 大佬
    2023-03-23 22:12:03
    感谢大佬
    2023-03-24 00:36:39
    请问图一图二查看GPU占用的命令是什么
    2023-03-24 23:21:39
    辛苦了
    2023-03-26 03:24:55
    这是什么黑科技!
    2023-03-26 15:34:36
    虎佬牛逼
    2023-03-29 16:31:02
    感谢大佬
    2023-04-02 20:55:14
    你好,我使用了这个容器后发现一点问题,电影在手机上用jellyfin的客户端播放都没问题。在在电脑上用浏览器播放,部分电影会报  该客户端与媒体不兼容,服务器未发送兼容的媒体格式,非常纳闷。上网搜了一圈,有说需要安装opencl的,有说是开启色调映射造成的,又说ffmpeg造成的,我试着带参数再安装amd驱动,升级ffmpeg都没什么效果,色调映射又不能关,关了一些电影就偏色了。但是无法解释为什么安卓客户端播放就没问题。楼主不知有没有什么思路
    2023-04-05 14:50:01
    感谢大佬
    2023-04-08 22:18:45
    这个要看看
    2023-04-14 02:15:17

    学习学习

    2023-04-18 16:41:32
    看看核显直通
    2023-04-21 09:38:37
    支持大佬
    2023-04-24 11:36:55
    回复看下 怎么弄的
    2023-04-30 11:43:31
    6666666666666666666666
    2023-04-30 16:14:46
    威武!
    2023-05-04 12:06:06
    虎佬不在了
    2023-05-25 23:18:05
    想用在这个LXC容器中再开一个docker部署另一个Jellfyin用来看小电影(你懂得),尝试部署了Nyanmisaka的,但是播放时看没有调用核显,请问大佬是否有硬解方案? 
    2023-06-04 20:41:35
    学习一下直通
    2023-06-08 21:20:42
    感谢虎佬
    2023-06-13 14:19:21
    辛苦了
    2023-06-17 17:16:33
    虎佬666
    2023-06-19 21:18:10
    大佬牛皮
    2023-06-30 13:17:06

    感谢分享

    2023-07-05 22:11:44
    看看核显直通
    2023-07-27 23:27:04

    感谢大佬

    2023-08-03 10:52:38
    感谢虎佬,辛苦辛苦
    2023-08-04 16:21:03
    感谢大佬
    2023-08-14 23:24:06
    感谢大佬

Please log in to answer. Don't have an account? Register for one.