Plex 在 unRAID 使用 AMD iGPU 进行硬解

默认分类 · 24 天前 · 92 人浏览
Plex 在 unRAID 使用 AMD iGPU 进行硬解

买了 天钡的 WTR Pro 5825U用了一段时间了,整体还不错,安装的 unRAID 系统,其实日常使用Emby 管理视频比较多,但是之前买了 plex,不管用不用,先要安装起来,这篇记录一下怎么在 unRAID 系统里面使用 AMD CPU 的集显进行硬解,完全参考 unRAID 论坛这篇帖子

前提条件

  1. 使用的AMD CPU,安装的是 unRAID 系统,并且想要使用硬解转码视频
  2. 已经买了Plex Pass
  3. 网络正常,下载 Docker image 需要

使用步骤

  1. 在unRAID 应用市场安装 Radeon TOP插件
  2. 安装插件GPU Statistics(可选,但是推荐),因为安装后,可以在首页 Dashboard 看到 GPU 的使用情况
    amd_iGPU_stat.png
  3. 选择Plex官方的 plex docker image,镜像为plexinc/pms-docker:plexpass,我试了其他的,例如 linuxserver 的 plex就不行。
  4. 自己添加容器的话,需要把特权选项打开,类似 docker compose 文件中privileged: true的选项,并且设备添加/dev/dri
  5. 启动 plex 后,进入 plex 后台配置启用硬解
    SCR-20241027-neez.png

Docker compose 文件

另外推荐在 unraid 下面安装 docker-compose 插件,使用docker compose 文件,不用每次进行配置,我的 docker-compose 文件参考如下

version: "3"

services:
  plex:
    image: plexinc/pms-docker:plexpass
    container_name: plex
    network_mode: host
    environment:
#PUID 设置为 0,即给了 root 权限,类似给了特权
      - PUID=0
      - PGID=0
      - VERSION=docker
    volumes:
      - /mnt/user/appdata/Plex:/config
      - /mnt/user/Media/Music:/music
      - /mnt/user/Tuts:/Tuts
      - /mnt/user/Entertain/TV:/TV
    devices:
      - /dev/dri:/dev/dri
    restart: unless-stopped
selfhost unRAID
Theme Jasmine by Kent Liao