• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting How do I enable Intel QuickSync on ProxMox LXC?

     
    • 0 Vote(s) - 0 Average

    How do I enable Intel QuickSync on ProxMox LXC?

    MariosX
    Offline

    Junior Member

    Posts: 2
    Threads: 2
    Joined: 2024 Jan
    Reputation: 0
    Country:Greece
    #1
    2024-02-01, 01:14 PM
    Hello

    I have installed JellyFin on a ProxMox LXC Container.

    And I followed the guide for Hardware Acceleration from here:
    https://jellyfin.org/docs/general/admini...eleration/

    So far I have managed to enable hardware accelaration with Video Accelaration API (VAAPI)
    But I cannot figure out, how to enable Intel QuickSync.

    Here is my LXC Config file:
    Code:
    arch: amd64
    cores: 4
    hostname: media
    memory: 4096
    mp0: /mnt/pve/dynamic-disk/files/media,mp=/mnt/media
    onboot: 1
    ostype: ubuntu
    swap: 4096
    tags: jellyfin;media;plex
    lxc.cgroup2.devices.allow: a
    lxc.cgroup2.devices.allow: c 226:0 rwm
    lxc.cgroup2.devices.allow: c 226:128 rwm
    lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir

    My VA-API Device is: /dev/dri/card0 and I have verified that is being used when i run intel_gpu_top on my host.
    However when I select Intel QuickSync, hardware accelaration doesn't work. 
    Also will I notice any difference? H.265 Transcoding is slow.

    My CPU is Intel Core i7 9700
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-02-01, 05:02 PM
    You need to make sure that all the Intel media drivers are install on Ubuntu.

    Code:
    intel-gpu-tools
    intel-media-va-driver-non-free
    intel-microcode
    intel-opencl-icd
    libdrm-intel1
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Fate
    Offline

    Member

    Posts: 219
    Threads: 3
    Joined: 2023 Jun
    Reputation: 16
    #3
    2024-02-02, 01:18 AM (This post was last modified: 2024-04-27, 02:09 PM by Fate. Edited 5 times in total.)
    I also use proxmox with a privileged lxc container with jellyfin. My container is arch though.

    I needed these packaged for VA-API:
    pacman -Sy libva-utils
    pacman -Sy intel-media-driver
    pacman -Sy intel-gpu-tools

    In addition I needed those for Quicksync:
    pacman -Sy intel-media-sdk
    pacman -Sy onevpl-intel-gpu


    Check guc status via:
    cat /sys/kernel/debug/dri/0/i915_gpu_info


    Also i would recommend to add "non-free-firmware" to apt/sources
    and get the "intel-microcode" package. (maybe optional)

    Also I had some issue that I have not fully solved regarding ffmpeg exiting when the option "Intel Low-Power-Hardwareencoding for HEVC enabled" is checked.

    So may try to uncheck that.
    « Next Oldest | Next Newest »

    Users browsing this thread: 2 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode