需求很简单:在客厅电视流畅看 4K,尽量让 iGPU 硬解,CPU 不要狂飙。下面是我在 TrueNAS SCALE 23.10 上折腾 Jellyfin 的步骤和坑。

环境 & 硬件

关键步骤

  1. BIOS 开 VT-d,SATA 模式保持 AHCI。
  2. 在 TrueNAS Shell 里编辑 /etc/default/grub,追加 intel_iommu=on,然后 update-grub && update-initramfs -u,重启。
  3. 重启后 lspci | grep -i vga 能看到 iGPU。
  4. docker-compose 示例(Apps 里创建 Stack):

version: "3.9"
services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    volumes:
      - /mnt/tank/media:/media
      - /mnt/tank/config/jellyfin:/config
    devices:
      - /dev/dri:/dev/dri
    environment:
      - JELLYFIN_PublishedServerUrl=http://nas.local:8096
    ports:
      - "8096:8096"
    restart: unless-stopped

坑点

效果

4K HDR → 1080p 的在线转码,CPU 占用 ~40%,iGPU 占用 ~60%,温度可控。客厅电视播放流畅,老婆和猫都满意。