• 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 Guides, Walkthroughs & Tutorials Flash Intel Arc GPU Firmware in Linux

    Pages (4): « Previous 1 2 3 4

     
    • 2 Vote(s) - 5 Average

    Flash Intel Arc GPU Firmware in Linux

    *****PROCEED AT YOUR OWN RISK*****
    bitmap
    Offline

    Community Moderator

    Posts: 1,060
    Threads: 9
    Joined: 2023 Jul
    Reputation: 30
    #31
    2025-07-22, 05:44 PM
    Just ran through this...finally. Finished in ~5 minutes.
    Jellyfin 10.10.7 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage

    [Image: AIL4fc84QG6uSnTDEZiCCtosg7uAA8x9j1myFaFs...qL0Q=w2400]
    LeviSnoot
    Offline

    Junior Member

    Posts: 21
    Threads: 3
    Joined: 2023 Sep
    Reputation: 1
    Country:Sweden
    #32
    2025-08-08, 06:33 PM
    Was just as confused as other people in the thread regarding how optional the various files are. My ASRock A310 Low Profile had nothing matching in the matrix for oprom-data, oprom-code or fw-data. Reading through the thread carefully and checking a few resources I went ahead with ONLY the dg2_gfx_fwupdate_SOC2.bin update, and it went through completely fine. I did also notice a significant increase in transcoding performance (as if I needed even more overhead lmao)

    Firmware stuff is a bit scary so I get the caution around it but just to re-iterate if anyone else is confused: you can go ahead with only the files that match your specific card. If you have no matching oprom-data, oprom-code or fw-data, that simply means there is no update available for those for your card. Maybe a note about this should be included in the guide.
    JF Server Specs:
    • CPU: Intel Core i5-11400
    • Motherboard: ASRock H510M-ITX/ac
    • RAM: G.Skill 16GB (2x8GB) Value 2666MHz CL19 DDR4
    • PSU: Silverstone SX300-B 80+ Bronze SFX
    • OS: Debian 12
    • JF: 10.10.7
    bitmap
    Offline

    Community Moderator

    Posts: 1,060
    Threads: 9
    Joined: 2023 Jul
    Reputation: 30
    #33
    2025-08-08, 08:10 PM
    TDP isn't frequent around these parts anymore, but you are correct that you can upgrade only the components that apply to your card. I'll see about adding an edit.
    Jellyfin 10.10.7 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage

    [Image: AIL4fc84QG6uSnTDEZiCCtosg7uAA8x9j1myFaFs...qL0Q=w2400]
    1
    bitmap
    Offline

    Community Moderator

    Posts: 1,060
    Threads: 9
    Joined: 2023 Jul
    Reputation: 30
    #34
    2025-08-12, 02:40 PM
    (2025-08-08, 06:33 PM)LeviSnoot Wrote: Was just as confused as other people in the thread regarding how optional the various files are. My ASRock A310 Low Profile had nothing matching in the matrix for oprom-data, oprom-code or fw-data. Reading through the thread carefully and checking a few resources I went ahead with ONLY the dg2_gfx_fwupdate_SOC2.bin update, and it went through completely fine. I did also notice a significant increase in transcoding performance (as if I needed even more overhead lmao)

    Firmware stuff is a bit scary so I get the caution around it but just to re-iterate if anyone else is confused: you can go ahead with only the files that match your specific card. If you have no matching oprom-data, oprom-code or fw-data, that simply means there is no update available for those for your card. Maybe a note about this should be included in the guide.


    I made the edit by adding a note after the files list. Let me know if you think that's sufficient. It's what I gleaned from the other posts here.
    Jellyfin 10.10.7 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage

    [Image: AIL4fc84QG6uSnTDEZiCCtosg7uAA8x9j1myFaFs...qL0Q=w2400]
    jravin
    Offline

    Junior Member

    Posts: 24
    Threads: 3
    Joined: 2025 Jun
    Reputation: 0
    Country:United States
    #35
    2025-08-31, 04:57 PM
    (2024-06-09, 11:55 PM)TheDreadPirate Wrote: We found out that old firmware was the cause of this user's poor transcoding performance.

    https://forum.jellyfin.org/t-help-with-t...ing?page=3

    Possibly also issue here: Playback failed due to a fatal player error MKV 4k UHD Error Code 187 Intel GPU

    (2024-06-09, 11:55 PM)TheDreadPirate Wrote:
    • You will need to download four files from this table.  The "SOC" firmware for your particular model (A380, A550, etc), the "OPROM" data for your specific vendor and model (Asrock Challenger A380, for example), the OPROM code (labeled "DG2" in the OPROM column), and the fwdata pack.  The fwdata pack download link is in the same column as the OPROM at the bottom.  You will need to unzip the fwdata pack first.
    • NOTE: You can upgrade only the portion of firmware available for your card; some cards may not have all files available as they have not received an update. [EDITED 2025-08-12 by bitmap]

    From what is being said here, and in the TechPowerUp forum, not all cards will require four files?  For instance, I have an Arc 580 (Battlemage G21).  So would I download the stable version from:

    JUST:
    BMG (B580/B570) Firmware column

    OR would I download:

    BMG (B580/B570) Firmware column
    OPROM (DG1) column, looks like this is the code rom

    (2024-06-09, 11:55 PM)TheDreadPirate Wrote: Now we will flash the SOC firmware.  This will be the .bin file you downloaded.
    • sudo ./igsc fw update --device /dev/mei2 --image dg2_gfx_fwupdate_SOC2.bin

    I would go with the following:

    Code:
    /usr/bin/sudo ./igsc fw update --device /dev/mei1 --image bmg_g21_fwupdate_golden.bin

    (2024-06-09, 11:55 PM)TheDreadPirate Wrote: Now we will flash the OPROM code.
    • sudo ./igsc oprom-code update --device /dev/mei2 --image dg2_c_oprom.rom

    Would I go with the following:

    Code:
    /usr/bin/sudo ./igsc oprom-code update --device  /dev/mei1 --image dg1_c_oprom.rom

    The zip file did not have any B580 specific files in it, so I am assuming I skip that step.

    I do not want to mess up the firmware.  Any assistance would be appreciated.

    Debian 13
    11th Gen Intel Core i9-11900KF @ 3.50GHz
    Intel Arc [B580] Battlemage G21 (BMG-G21)
    Corsair 64gb 2133mhz (2x32)
    AI818 M.2 PCIe Gen4 SSD (1TB)
    Ubiquiti UNAS Pro (RAID5 7x24TB = 144TB)
    bitmap
    Offline

    Community Moderator

    Posts: 1,060
    Threads: 9
    Joined: 2023 Jul
    Reputation: 30
    #36
    2025-08-31, 07:49 PM
    Pretty sure Battlemage cards (B-series) are NOT DG1 or DG2. Skip the OPROM data as there's likely not an update available there.
    Jellyfin 10.10.7 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage

    [Image: AIL4fc84QG6uSnTDEZiCCtosg7uAA8x9j1myFaFs...qL0Q=w2400]
    jravin
    Offline

    Junior Member

    Posts: 24
    Threads: 3
    Joined: 2025 Jun
    Reputation: 0
    Country:United States
    #37
    Yesterday, 03:25 PM
    (2025-08-31, 04:57 PM)jravin Wrote:
    (2024-06-09, 11:55 PM)TheDreadPirate Wrote:
    • You will need to download four files from this table.  The "SOC" firmware for your particular model (A380, A550, etc), the "OPROM" data for your specific vendor and model (Asrock Challenger A380, for example), the OPROM code (labeled "DG2" in the OPROM column), and the fwdata pack.  The fwdata pack download link is in the same column as the OPROM at the bottom.  You will need to unzip the fwdata pack first.
    • NOTE: You can upgrade only the portion of firmware available for your card; some cards may not have all files available as they have not received an update. [EDITED 2025-08-12 by bitmap]

    From what is being said here, and in the TechPowerUp forum, not all cards will require four files?  For instance, I have an Arc 580 (Battlemage G21).  So would I download the stable version from:

    JUST:
    BMG (B580/B570) Firmware column

    (2024-06-09, 11:55 PM)TheDreadPirate Wrote: Now we will flash the SOC firmware.  This will be the .bin file you downloaded.
    • sudo ./igsc fw update --device /dev/mei2 --image dg2_gfx_fwupdate_SOC2.bin

    I would go with the following:

    Code:
    /usr/bin/sudo ./igsc fw update --device /dev/mei1 --image bmg_g21_fwupdate_golden.bin

    (2025-08-31, 07:49 PM)bitmap Wrote: Pretty sure Battlemage cards (B-series) are NOT DG1 or DG2. Skip the OPROM data as there's likely not an update available there.


    Agreed.  I ran just the following:

    Code:
    /usr/bin/sudo ./igsc fw update --device /dev/mei1 --image bmg_g21_fwupdate_golden.bin

    This did not seem to remedy the issue I am having with playing back 4K UHD discs while using Tone Mapping.  (See: Playback failed due to a fatal player error MKV 4k UHD Error Code 187 Intel GPU)

    There was one other firmware option for the Intel Arc B580 Battlemage G21, but I will save that for another day....

    So, this did appear to update my firmware.  :)

    Thank you!

    Debian 13
    11th Gen Intel Core i9-11900KF @ 3.50GHz
    Intel Arc [B580] Battlemage G21 (BMG-G21)
    Corsair 64gb 2133mhz (2x32)
    AI818 M.2 PCIe Gen4 SSD (1TB)
    Ubiquiti UNAS Pro (RAID5 7x24TB = 144TB)
    Pages (4): « Previous 1 2 3 4

    « 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