• 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 Ivy Bridge + Vulkan Transcoding Issues

     
    • 0 Vote(s) - 0 Average

    Ivy Bridge + Vulkan Transcoding Issues

    Device creation failed: -22.
    marriaga158
    Offline

    Junior Member

    Posts: 1
    Threads: 1
    Joined: 2025 Jun
    Reputation: 0
    Country:United States
    #1
    2025-06-15, 07:13 PM
    Yet another transcoding troubleshooting thread; I'm running Jellyfin on a very old laptop with an i3-3227U and a Radeon 8730M that the docs say should be supported but I'm running into a weird error when trying to run the -init_hw_device command where it can't find the GPU.

    Currently running Jellyfin v10.10.7 installed on Ubuntu Mate v24.04.2

    Code:
    :~$ sudo /usr/lib/jellyfin-ffmpeg/ffmpeg -v debug -init_hw_device drm=dr:/dev/dri/renderD128 -init_hw_device vulkan@dr
    ffmpeg version 7.1.1-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers
      built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04)
      configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
      libavutil      59. 39.100 / 59. 39.100
      libavcodec    61. 19.101 / 61. 19.101
      libavformat    61.  7.100 / 61.  7.100
      libavdevice    61.  3.100 / 61.  3.100
      libavfilter    10.  4.100 / 10.  4.100
      libswscale      8.  3.100 /  8.  3.100
      libswresample  5.  3.100 /  5.  3.100
      libpostproc    58.  3.100 / 58.  3.100
    Splitting the commandline.
    Reading option '-v' ... matched as option 'v' (set logging level) with argument 'debug'.
    Reading option '-init_hw_device' ... matched as option 'init_hw_device' (initialise hardware device) with argument 'drm=dr:/dev/dri/renderD128'.
    Reading option '-init_hw_device' ... matched as option 'init_hw_device' (initialise hardware device) with argument 'vulkan@dr'.
    Finished splitting the commandline.
    Parsing a group of options: global .
    Applying option v (set logging level) with argument debug.
    Applying option init_hw_device (initialise hardware device) with argument drm=dr:/dev/dri/renderD128.
    10.10.7[AVHWDeviceContext @ 0x56850216d600] Opened DRM device /dev/dri/renderD128: driver radeon version 2.50.0.
    Applying option init_hw_device (initialise hardware device) with argument vulkan@dr.
    [AVHWDeviceContext @ 0x56850216d800] Supported layers:
    [AVHWDeviceContext @ 0x56850216d800]    VK_LAYER_MESA_device_select
        Last message repeated 1 times
    [AVHWDeviceContext @ 0x56850216d800]    VK_LAYER_MESA_overlay
    [AVHWDeviceContext @ 0x56850216d800]    VK_LAYER_INTEL_nullhw
    [AVHWDeviceContext @ 0x56850216d800]    VK_LAYER_MESA_overlay
    [AVHWDeviceContext @ 0x56850216d800] Using instance extension VK_KHR_portability_enumeration
    MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
    [AVHWDeviceContext @ 0x56850216d800] GPU listing:
    [AVHWDeviceContext @ 0x56850216d800]    0: Intel(R) HD Graphics 4000 (IVB GT2) (integrated) (0x166)
    [AVHWDeviceContext @ 0x56850216d800]    1: llvmpipe (LLVM 19.1.1, 256 bits) (software) (0x0)
    [AVHWDeviceContext @ 0x56850216d800] Requested device: 0x6601
    [AVHWDeviceContext @ 0x56850216d800] Unable to find device with PCI ID 0x6601!
    Device creation failed: -22.
    Failed to set value 'vulkan@dr' for option 'init_hw_device': Invalid argument
    Error parsing global options: Invalid argument

    Device D128 is the dedicated graphics card, but it seems that the GPU listing in the ffmpeg debug is pulling the integrated graphics instead. I see the warning that Ivy Bridge Vulkan support is incomplete, is this hardware setup just incompatible?

    output of vainfo for good measure
    Code:
    ~$ sudo /usr/lib/jellyfin-ffmpeg/vainfo --display drm --device /dev/dri/renderD128
    Trying display: drm
    libva info: VA-API version 1.22.0
    libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/r600_drv_video.so
    libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so
    libva info: Found init function __vaDriverInit_1_20
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 1.22 (libva 2.22.0)
    vainfo: Driver version: Mesa Gallium driver 25.0~git2505290929.35721f~oibaf~n for OLAND (radeonsi, , ACO, DRM 2.50, 6.8.0-60-generic)
    vainfo: Supported profile and entrypoints
          VAProfileMPEG2Simple            : VAEntrypointVLD
          VAProfileMPEG2Main              : VAEntrypointVLD
          VAProfileVC1Simple              : VAEntrypointVLD
          VAProfileVC1Main                : VAEntrypointVLD
          VAProfileVC1Advanced            : VAEntrypointVLD
          VAProfileH264ConstrainedBaseline: VAEntrypointVLD
          VAProfileH264Main              : VAEntrypointVLD
          VAProfileH264High              : VAEntrypointVLD
          VAProfileNone                  : VAEntrypointVideoProc

    Any help would be appreciated as I've googled/forum searched this to death and can't find anything. Thanks!
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 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