• 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 SOLVED: CLOSED: Arc GPU's vs Debian

     
    • 0 Vote(s) - 0 Average

    SOLVED: CLOSED: Arc GPU's vs Debian

    Remotepall
    Offline

    Junior Member

    Posts: 13
    Threads: 3
    Joined: 2025 Feb
    Reputation: 0
    #1
    2025-02-28, 01:04 PM (This post was last modified: 2025-02-28, 11:12 PM by Remotepall. Edited 1 time in total.)
    If I'm better to burn everything to the ground, let me know. I want a final solution that is set and forget, but also I don't want to muck around finding a golden forum thread or git with some driver that is perfect. I went with arc because documentation said it was good.  

    I have a new PC purchased specifically for JF. LINK
    I downloaded debian fresh, Installed direct on to PC. 
    Installed JF using GUIDE via curl. 
    From here I can't provide links because I just started installing everything. 
    I keep seeing that I need a kernal 6.10. Debian only has kernal 6.1. Is it a typo? Are people loading some hacky code to get their GPU's running? None of this is covered in any documentation. 

    /dev/ has no /dri/ folder
    Code:
    shannon@Eragon:~$ sudo dmesg | grep -i intel
    [    5.419128] intel_rapl_common: Found RAPL domain package
    [    5.419130] intel_rapl_common: Found RAPL domain core
    Code:
    shannon@Eragon:~$ lsmod | grep i915
    i915                3055616  0
    drm_buddy              20480  1 i915
    drm_display_helper    184320  1 i915
    cec                    61440  2 drm_display_helper,i915
    ttm                    94208  1 i915
    drm_kms_helper        212992  2 drm_display_helper,i915
    i2c_algo_bit          16384  1 i915
    drm                  614400  5 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm
    video                  65536  1 i915
    Code:
    00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
    00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
    00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
    00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
    00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
    00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
    00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
    00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
    00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
    00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
    00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
    00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
    00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
    00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
    00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
    00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
    00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
    00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
    00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
    01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 xHCI Compliant Host Controller (rev 01)
    01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller (rev 01)
    01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge (rev 01)
    02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
    02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
    02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
    02:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
    02:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
    02:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
    04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
    06:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
    09:00.0 Non-Volatile memory controller: Shenzhen Longsys Electronics Co., Ltd. Lexar NM790 NVME SSD (DRAM-less) (rev 01)
    0a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function (rev c9)
    0a:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
    0a:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
    0a:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
    0a:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
    0a:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
    0b:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
    0b:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
    shannon@Eragon:~$
    Go to solution
    toytown
    Offline

    Member

    Posts: 78
    Threads: 2
    Joined: 2023 Jun
    Reputation: 3
    #2
    2025-02-28, 02:05 PM
    I believe it was kernel 6.2 that was recommended for Intel Arc GPUs as that's when it was given official support. It is true that Debian 12 does only come with kernel 6.1, however updating the kernel is really easy. I'm currently using 6.7.9 and my Arc card has been rock solid.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #3
    2025-02-28, 02:23 PM (This post was last modified: 2025-02-28, 02:24 PM by TheDreadPirate. Edited 1 time in total.)
    Intel Arc requires kernel 6.2 and newer. Debian 12 is on 6.1 if you don't install a back-ported kernel. Debian has a "backports" repo to make installing a back ported kernel easier. But you will also need to manually acquire and install newer firmware than what is provided by Debian to make Arc GPUs function.

    If you haven't sunken too much time into this setup and you aren't tied to Debian, I'd recommend switching to Ubuntu 24.04. It has a new enough kernel out of the box and has new enough firmware to run an Arc GPU without any additional setup.
    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
    #4
    2025-02-28, 09:42 PM
    (2025-02-28, 02:23 PM)TheDreadPirate Wrote: If you haven't sunken too much time into this setup.

    Up to 12 hours and counting. I've had a sleep and back at it in the morning with fresh eyes. 

    After originally posting I found a stepped guide on updating the kernal. Got it updated to 6.12.16. No change. 

    Another user mentioned that his was working on Kernal 6.7.9, so I'm working on finding downgrade guide. I'll check after, if it didn't work I'll burn it down then if no one else has an idea they've posted or otherwise. Thanks for taking the time both of you.
    Remotepall
    Offline

    Junior Member

    Posts: 13
    Threads: 3
    Joined: 2025 Feb
    Reputation: 0
    #5
    2025-02-28, 11:10 PM (This post was last modified: 2025-03-01, 01:34 AM by Remotepall. Edited 1 time in total.)
    Last post here; giving up. Below are outputs, lists of garbage installed, and probably other useless information. Never was able to downgrade the kernel, I downloaded 6.7.9, installed it, but couldn't get it to load. Every reboot returned back to 6.12.16. Attempted apt purge, selected the boot option with grub's conf file. (the one where you list the kernels then count from zero, then change the number in the conf file to corresponding kernel you want loaded. 

    Edit: Ubuntu was the solution. Anyone finding this in the future just go with that. TDP is always right. Should have done this 18 hours ago.

    Code:
    shannon@Eragon:~$ uname -r
    6.12.16-amd64
    shannon@Eragon:~$ 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

    Code:
    shannon@Eragon:~$ lsmod | grep i915
    shannon@Eragon:~$ sudo modprobe i915
    shannon@Eragon:~$ lsmod | grep i915
    i915                4382720  0
    drm_buddy              20480  1 i915
    drm_display_helper    274432  1 i915
    cec                    69632  2 drm_display_helper,i915
    ttm                  106496  1 i915
    drm_kms_helper        249856  2 drm_display_helper,i915
    i2c_algo_bit          12288  1 i915
    drm                  770048  5 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm
    video                  81920  1 i915
    shannon@Eragon:~$ ls /dev/dri
    ls: cannot access '/dev/dri': No such file or directory

    Code:
    sudo apt install libze-intel-gpu1
    sudo apt install intel-opencl-icd
    sudo apt install clinfo
    sudo apt install libze1
    sudo apt install libigdgmm12
    sudo apt install libvpl2
    sudo apt install libmfxgen1.2
    sudo apt install libva2
    sudo apt install libve-dev
    sudo apt install va-driver-all
    sudo apt install libva-utils

    Code:
    shannon@Eragon:~$ vainfo
    Trying display: wayland
    Trying display: x11
    error: can't connect to X server!
    error: failed to initialize display
    shannon@Eragon:~$ ls /dev/dri
    ls: cannot access '/dev/dri': No such file or directory
    shannon@Eragon:~$ lsmod | grep i915
    shannon@Eragon:~$ grep -r "blacklist i915" /etc/modprobe.d/
    shannon@Eragon:~$ lspci | grep -i "vga\|3d"
    shannon@Eragon:~$ sudo modprobe -n -v i915
    [sudo] password for shannon:
    insmod /lib/modules/6.12.16-amd64/kernel/drivers/i2c/algos/i2c-algo-bit.ko.xz
    insmod /lib/modules/6.12.16-amd64/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz
    insmod /lib/modules/6.12.16-amd64/kernel/drivers/gpu/drm/ttm/ttm.ko.xz
    insmod /lib/modules/6.12.16-amd64/kernel/drivers/media/rc/rc-core.ko.xz
    insmod /lib/modules/6.12.16-amd64/kernel/drivers/media/cec/core/cec.ko.xz
    insmod /lib/modules/6.12.16-amd64/kernel/drivers/gpu/drm/display/drm_display_helper.ko.xz
    insmod /lib/modules/6.12.16-amd64/kernel/drivers/gpu/drm/drm_buddy.ko.xz
    insmod /lib/modules/6.12.16-amd64/kernel/drivers/gpu/drm/i915/i915.ko.xz force_probe=56a1 force_probe=56a1
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2025-03-01, 01:53 AM
    The problem with Debian back ports is that you also have to install a bunch of other things manually. IIRC, a lot of kernel module and header packages aren't automatically installed with the back port kernel. A lot of those are needed to kernel module and header packages are needed for Quick Sync to work. Plus having to manually downloading and installing a bunch of firmware from Intel's git.

    I recall one user getting it to work, but it sounded like a pain.
    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