• 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 Arc Card not loading after reboot

     
    • 0 Vote(s) - 0 Average

    Arc Card not loading after reboot

    Remotepall
    Offline

    Junior Member

    Posts: 13
    Threads: 3
    Joined: 2025 Feb
    Reputation: 0
    #1
    2025-03-06, 12:38 PM
    Previous thread if relevant: https://forum.jellyfin.org/t-solved-clos...-vs-debian

    750B Intel card. 
    Ubuntu 24.x

    After previous thread the server worked. No issue. 

    Today after work, scanning media fails immediately. Logs show "scan failed". 

    Mounts are still mounty.

    Reboot server. Now it scans libaries fine. 

    Now I can't stream any videos because the GPU hasn't loaded. 

    What the hell am I doing wrong? I was under the impression that linux was here for stability. Why does the GPU suddenly stop getting recognised after a reboot? I am honestly so over troubleshooting this, what is the solution here? What do I need so I don't have to start troubleshooting a server at 11pm after working all day. I'm happy to pay someone to remote in and fix this once and for all.

    I don't know what logs or anything you need. Let me know.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2025-03-06, 01:54 PM
    Can you share your full Jellyfin logs via privatebin? And any related ffmpeg logs?

    Also share the output of this command.

    Code:
    sudo dmesg | grep i915

    Is your media storage on a local disk or on a network share/NAS?
    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]
    Remotepall
    Offline

    Junior Member

    Posts: 13
    Threads: 3
    Joined: 2025 Feb
    Reputation: 0
    #3
    2025-03-09, 10:38 AM
    I took a couple of days to rest and come back to this. Sorry for being so short before.

    I started from the beginning today and went through guides again. It is possible that the gpu not 'loading' was the kernel version not being up to date/below kernel required. That has now been updated to 6.13.6 which is 'loading' the GPU after each reboot. I keep using quotation marks because everything I'm looking at doesn't seem like it is loading properly?

    Code:
    uname -r

    6.13.6-061306-generic

    Code:
    ls /dev/dri

    by-path  card1  renderD128

    Code:
    dpkg -l | grep intel-media-va-driver

    ii  intel-media-va-driver:amd64                  24.1.0+dfsg1-1                          amd64        VAAPI driver for the Intel GEN8+ Graphics family

    Important note here: the title of the driver "intel-media-va-driver" is red in output. 

    Code:
    dpkg-query -l intel-media-va-driver
    Desired=Unknown/Install/Remove/Purge/Hold
    | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
    |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
    ||/ Name                        Version        Architecture Description
    +++-===========================-==============-============-================================================
    ii  intel-media-va-driver:amd64 24.1.0+dfsg1-1 amd64        VAAPI driver for the Intel GEN8+ Graphics family

    Code:
    sudo apt-get check
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done

    Code:
    sudo apt-get install --reinstall intel-media-va-driver
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
    Need to get 4,022 kB of archives.
    After this operation, 0 B of additional disk space will be used.
    Get:1 http://au.archive.ubuntu.com/ubuntu noble/universe amd64 intel-media-va-driver amd64 24.1.0+dfsg1-1 [4,022 kB]
    Fetched 4,022 kB in 2s (1,926 kB/s)
    (Reading database ... 235237 files and directories currently installed.)
    Preparing to unpack .../intel-media-va-driver_24.1.0+dfsg1-1_amd64.deb ...
    Unpacking intel-media-va-driver:amd64 (24.1.0+dfsg1-1) over (24.1.0+dfsg1-1) ...
    Setting up intel-media-va-driver:amd64 (24.1.0+dfsg1-1) ...

    Code:
    journalctl -xe | grep intel-media

    Mar 09 19:57:36 Eragon sudo[3599]:  shannon : TTY=pts/0 ; PWD=/home/shannon ; USER=root ; COMMAND=/usr/bin/apt-get install --reinstall intel-media-va-driver

    Code:
    apt policy intel-opencl-icd
    intel-opencl-icd:
      Installed: (none)
      Candidate: 23.43.27642.40-1ubuntu3
      Version table:
        23.43.27642.40-1ubuntu3 500
            500 http://au.archive.ubuntu.com/ubuntu noble/universe amd64 Packages

    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/iHD_drv_video.so
    libva info: Found init function __vaDriverInit_1_22
    Bus error

    Code:
    sudo /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va:/dev/dri/renderD128 -init_hw_device opencl@va
    ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 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-ptx-compression --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.  8.100 / 59.  8.100
      libavcodec    61.  3.100 / 61.  3.100
      libavformat    61.  1.100 / 61.  1.100
      libavdevice    61.  1.100 / 61.  1.100
      libavfilter    10.  1.100 / 10.  1.100
      libswscale      8.  1.100 /  8.  1.100
      libswresample  5.  1.100 /  5.  1.100
      libpostproc    58.  1.100 / 58.  1.100
    [AVHWDeviceContext @ 0x5ac9852d9f40] libva: VA-API version 1.22.0
    [AVHWDeviceContext @ 0x5ac9852d9f40] libva: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
    [AVHWDeviceContext @ 0x5ac9852d9f40] libva: Found init function __vaDriverInit_1_22
    Bus error

    Code:
    intel_gpu_top

    No device filter specified and no discrete/integrated i915 devices found

    Further googles regarding this hasn't been any help and ChatGPT has been defaulting to advise regarding ARC-A and i915. 

    Small aside - found an issue with audio desync with AC3 Dolby Digital. But i had back burnered this until main issue sorted.
    Jellyfin Server: JF: 10.10.6, AMD Ryzen 5 5500 Gigabyte B450M DS3H, Intel Arc B570 Battlemage 10GB GPU, 16GB 3600MHz DDR4, 1TB Lexar NVMe Gen4 SSD. 
    Unraid Storage: Unraid 7.0.0, HP Proliant ML150 Gen 9, E5-2630, 32GB DDR4 ECC, 27TB, 2p5d

    Remotepall
    Offline

    Junior Member

    Posts: 13
    Threads: 3
    Joined: 2025 Feb
    Reputation: 0
    #4
    2025-03-09, 10:44 AM (This post was last modified: 2025-03-09, 10:48 AM by Remotepall.)
    ffmprg logs

    https://pastebin.com/E9z8R2hi

    Main log; I had to prune the top 5th of logs because it was to big.


    Attached Files
    .txt   Log (6).txt (Size: 9.01 KB / Downloads: 27)
    .txt   Log (5).txt (Size: 16.15 KB / Downloads: 29)
    Jellyfin Server: JF: 10.10.6, AMD Ryzen 5 5500 Gigabyte B450M DS3H, Intel Arc B570 Battlemage 10GB GPU, 16GB 3600MHz DDR4, 1TB Lexar NVMe Gen4 SSD. 
    Unraid Storage: Unraid 7.0.0, HP Proliant ML150 Gen 9, E5-2630, 32GB DDR4 ECC, 27TB, 2p5d

    Host-in-the-Shell
    Offline

    Member

    Posts: 166
    Threads: 10
    Joined: 2023 Jun
    Reputation: 14
    #5
    2025-03-09, 02:25 PM
    I have an Intel Arc A380, although under Debian 12. Sometimes, after a kernel update and a reboot, the GPU "disappears" too. What I do is turn off the server entirely and then power it back on. For whatever reason, the card shows up again. Is just one of those things that I haven't bothered to troubleshoot and correctly pin down why it happens, but for now, check if that fixes it for you.
    Server specs => OS: Debian 12 | GPU: Arc A380 | CPU: Ryzen 5 5600X | 64GB RAM | 56TB
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2025-03-09, 07:25 PM
    If you're on Ubuntu 24.04, but using kernel 6.13, does that mean you are using a custom kernel or Ubuntu's "mainline" kernel repo? Manually installing the kernel? If so, it is possible you don't have any kernel modules or kernel headers installed that are needed to make your GPU and Quick Sync work.

    Any particular reason you NEED to use kernel 6.13? Arc only needs 6.2 to work.
    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]
    Remotepall
    Offline

    Junior Member

    Posts: 13
    Threads: 3
    Joined: 2025 Feb
    Reputation: 0
    #7
    2025-03-09, 09:07 PM (This post was last modified: 2025-03-09, 09:32 PM by Remotepall. Edited 2 times in total.)
    Went with Mainline as the standard wasn't pushing any higher, I can't remember the exact number at the moment, but if I needed 6.12 for battlemage it was only giving 6.11. As for why so high, "bigger number gooderer" is my only rational. Can roll it back if needed. Today I was going to look into https://github com/intel/vpl-gpu-rt and compile it.

    (2025-03-09, 02:25 PM)Host-in-the-Shell Wrote: I have an Intel Arc A380, ... Debian 12. ... after a kernel update and a reboot, the GPU "disappears" too. ... turn off the server entirely and then power it back on.... the card shows up again.
    I believe that this got my machine to the current state where the device can be seen in /dev/dri/ but issue now is that it doesn't seem to be able to be used to render files.
    Jellyfin Server: JF: 10.10.6, AMD Ryzen 5 5500 Gigabyte B450M DS3H, Intel Arc B570 Battlemage 10GB GPU, 16GB 3600MHz DDR4, 1TB Lexar NVMe Gen4 SSD. 
    Unraid Storage: Unraid 7.0.0, HP Proliant ML150 Gen 9, E5-2630, 32GB DDR4 ECC, 27TB, 2p5d

    Remotepall
    Offline

    Junior Member

    Posts: 13
    Threads: 3
    Joined: 2025 Feb
    Reputation: 0
    #8
    2025-03-10, 06:26 AM (This post was last modified: 2025-03-10, 06:27 AM by Remotepall. Edited 1 time in total.)
    Update from today: Still broken. 

    I posted up on Reddit because I forget that there is a subreddit for everything. LINK

    They provided a link to Intel's guide re installing their drivers. Followed this for Ubuntu 24.04 LTS. Still no luck. 

    Device is still dropping out after reboots. Device is still not being utilised for transcoding. Previous tests with 
    Code:
    sudo /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va:/dev/dri/renderD128 -init_hw_device opencl@va
    and the other similar still return with the same results ending with bus error. 

    Code:
    clinfo
    Number of platforms                              0

    ICD loader properties
      ICD loader Name                                OpenCL ICD Loader
      ICD loader Vendor                              OCL Icd free software
      ICD loader Version                              2.3.2
      ICD loader Profile                              OpenCL 3.0

    This output doesn't seem right? I would have expected some Intel branding or some such. 
    Attached some of todays FF logs. Main log: https://pastebin.com/fZACSDh0

    P.S. I didn't get around to doing the github compile thing.


    Attached Files
    .txt   Log3.txt (Size: 10.45 KB / Downloads: 20)
    .txt   Log1.txt (Size: 15.28 KB / Downloads: 20)
    .txt   Log.txt (Size: 10.47 KB / Downloads: 17)
    Jellyfin Server: JF: 10.10.6, AMD Ryzen 5 5500 Gigabyte B450M DS3H, Intel Arc B570 Battlemage 10GB GPU, 16GB 3600MHz DDR4, 1TB Lexar NVMe Gen4 SSD. 
    Unraid Storage: Unraid 7.0.0, HP Proliant ML150 Gen 9, E5-2630, 32GB DDR4 ECC, 27TB, 2p5d

    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #9
    2025-03-10, 01:01 PM
    You should rollback to Ubuntu's HWE kernel, which is currently 6.11. Keep in mind that LTS releases for Ubuntu are not going to update the base kernel for stability reason. Stability in terms of the OS not crashing and stability in terms of having a stable environment for developers to work on. They back port fixes and security patches to whatever kernel they landed on for the LTS release (6.8 for 24.04). They will provide an optional "Hardware enablement" (HWE) kernel for LTS releases based on the kernel used during the last incremental Ubuntu release (6.11 for Ubuntu 24.10). And Ubuntu published their HWE kernel for 24.04 a couple weeks ago.

    Code:
    sudo apt install linux-generic-hwe-24.04

    That should be all that you need to run to install the 6.11 HWE kernel, including all the kernel modules and kernel headers needed to run Arc properly. But first roll back to 6.8 and remove the mainline kernel and remove the mainline repo.
    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]
    « 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