1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

求助:PVE安装DSM7.0.1_42218,docker安装jellyfin无法硬件转码

本帖由 52papapa2021-10-20 发布。版面名称:群晖 Synology DSM

  1. 52papapa

    52papapa Member

    注册:
    2020-12-21
    帖子:
    38
    如题!

    先看我的配置:

    宿主机i5 8400,分配4核心,16G内存,全白,直通核显UHD630,直通双网口链路聚合,直通sata控制器,直通USB不断电系统,如下:

    [​IMG]

    群晖安装成功后,SSH进入有 /dev/dri/ 驱动,如下:

    [​IMG]

    安装jellyfin/jellyfin,代码如下:

    docker run -d \
    --name jellyfin \
    --volume /volume1/docker/config:/config \
    --volume /volume1/docker/cache:/cache \
    --volume /volume1/docker/media:/media \
    --user 0:0 \
    --group-add=122 \
    --net=host \
    --restart=unless-stopped \
    --device /dev/dri/renderD128:/dev/dri/renderD128 \
    --device /dev/dri/card0:/dev/dri/card0 \
    jellyfin/jellyfin

    docker配置相关参数后,进入docker 镜像,可以发现renderD128也在,如下:


    [​IMG]

    添加媒体库后,没开硬件加速前:打开一个视频,可以正常播放,当直接播放时是不占cpu的,当换低码率时cpu占用很高,jellyfin后台显示转码播放,然后把硬件加速打开,如下:


    [​IMG]

    再次把播放视频换低码率时,无法播放画面,黑屏,cpu占用也不高,判断是没有成功调用核显

    输入htop命令,发现一个奇怪的现象,见红色框,如下:

    [​IMG]

    可以看到说明成功调用核显了,但是视频黑屏,卡着不动,试过好几个编码格式的h264,h265,1080,4k都是这样的问题,即:转码不成功,而且这个红框的这个进程,不稳定,一会儿出现,一会儿没有

    后来谷歌,看到有说权限的问题,我也在容器打上√最高权限执行,也不行一样的问题
    还看到说777的问题,我也试过,chmod -R 777 /dev/dri 也不行一样的问题
    还看到说高版本的jellyfin硬件加速有问题,然后换成10.6.4, 10.4.3 版本 也不行一样的问题

    *PVE核显直通我已配置好(启动不加载核显,加入黑名单等等等)

    至此不知道是7.0.1的问题,还是PVE的问题,有没有用PVE安装7.0.1,且docker成功调用核心的大佬,求指教!!!

    刚刚试了一个ds918_6.2.3,进SSH没有renderD128,额。。。

    求大佬指点!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
  2. 52papapa

    52papapa Member

    注册:
    2020-12-21
    帖子:
    38
    自顶
     
  3. yyse007

    yyse007 New Member

    注册:
    2021-11-26
    帖子:
    13
    同样的问题,目前研究出来的应该是目前dsm的引导驱动有问题,直通出来的显卡在emby里显示的显卡不是该有的显卡
     
  4. 52papapa

    52papapa Member

    注册:
    2020-12-21
    帖子:
    38
    没错,是引导的问题,没有相应的驱动,所以无法成功调用核显,等后续出稳定版的引导再更新吧,目前无解