• 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 (3): « Previous 1 2 3

     
    • 1 Vote(s) - 5 Average

    Flash Intel Arc GPU Firmware in Linux

    *****PROCEED AT YOUR OWN RISK*****
    DangerBK
    Offline

    Junior Member

    Posts: 16
    Threads: 4
    Joined: 2024 Feb
    Reputation: 0
    Country:United States
    #21
    2024-12-15, 06:37 PM
    (2024-12-15, 06:33 PM)TheDreadPirate Wrote: If there is no OPROM available for your card, then it hasn't received an update since the card was released and it is ok to skip that portion.

    This was the case for the user above with their Asrock low profile A380.

    These are the three files then I intend to utilize for the A580 considering the oprom-data file was not present for the A580 Challenger

    dg2_asrock_challenger-a580_config-data.bin  dg2_c_oprom.rom  dg2_gfx_fwupdate_SOC1.bin

    Just looking for a sanity check as I don't want to brick this thing Winking-face
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #22
    2024-12-15, 08:10 PM
    That looks right.
    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]
    boekhold
    Offline

    Junior Member

    Posts: 4
    Threads: 0
    Joined: 2024 Dec
    Reputation: 0
    Country:United Arab Emirates
    #23
    2024-12-22, 08:58 AM
    (2024-12-15, 06:33 PM)TheDreadPirate Wrote: If there is no OPROM available for your card, then it hasn't received an update since the card was released, and it is ok to skip that portion.

    This was the case for the user above with their Asrock low profile A380.

    I have this ASRock Low Profile A380, and I cannot find a specific OPROM *or* a FW file. Is it OK to just update:

    - dg2_c_oprom.rom
    - dg2_gfx_fwupdate_SOC2.bin
    boekhold
    Offline

    Junior Member

    Posts: 4
    Threads: 0
    Joined: 2024 Dec
    Reputation: 0
    Country:United Arab Emirates
    #24
    2024-12-22, 01:07 PM
    (2024-12-22, 08:58 AM)boekhold Wrote:
    (2024-12-15, 06:33 PM)TheDreadPirate Wrote: If there is no OPROM available for your card, then it hasn't received an update since the card was released, and it is ok to skip that portion.

    This was the case for the user above with their Asrock low profile A380.

    I have this ASRock Low Profile A380, and I cannot find a specific OPROM *or* a FW file. Is it OK to just update:

    - dg2_c_oprom.rom
    - dg2_gfx_fwupdate_SOC2.bin

    Based on the below, I believe that the most I can apply is the "dg2_gfx_fwupdate_SOC2.bin" firmware? There doesn't seem to be any oprom-data, oprom-code or fw-data available that matches my card (1849:6006)?

    Code:
    boekhold > cytro > ~/arc $ sudo ./igsc list-devices
    Device [1] '/dev/mei1': 8086:56a5 1849:6006 0000:09:00.00

    boekhold > cytro > ~/arc $ sudo ./igsc oprom-data supported-devices --image dg2_d_asrock_challenger-a380_oprom-data.rom
    OPROM Data supported devices:
    Vendor Id: 8086 Device Id: 56A5 SubSystem Vendor Id: 1849 SubSystem Device Id: 6004

    boekhold > cytro > ~/arc $ sudo ./igsc oprom-code supported-devices --image dg2_c_oprom.rom
    OPROM Code image does not have the supported devices extension

    boekhold > cytro > ~/arc $ sudo ./igsc fw-data supported-devices --image fwdata/dg2_asrock_challenger-a380_config-data.bin
    firmware data supported devices:
    Vendor Id: 8086 Device Id: 56A5
    Subsys Vendor Id: 1849 Subsys Device Id: 6004

    The reason I'm keen to update "something" is because (nothing Jellyfin related btw) when connected with an HDMI cable to my 21:9 4K monitor, the card does not correctly detect the display, and won't go into a higher resolution than 1920x1080. If I use a DisplayPort cable, the card correctly detects the display and goes into full resolution. Unfortunately I already have another PC connected to this monitor via DisplayPort and I don't have another DP port free. I'm hoping a firmware update will fix this.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #25
    2024-12-22, 04:35 PM (This post was last modified: 2024-12-22, 04:36 PM by TheDreadPirate.)
    Do not install the oprom-data from another model.

    It is normal for each component of the firmware to be updated independently from the others. If one gets updated, it is perfectly normal for other components to not have an update.

    The low profile card has not received an OPROM data update since it was released, which is why there isn't one listed. Just update the other components that do have an update.
    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]
    boekhold
    Offline

    Junior Member

    Posts: 4
    Threads: 0
    Joined: 2024 Dec
    Reputation: 0
    Country:United Arab Emirates
    #26
    2024-12-23, 12:40 PM (This post was last modified: 2024-12-23, 12:43 PM by boekhold. Edited 2 times in total.)
    (2024-12-22, 04:35 PM)TheDreadPirate Wrote: Do not install the oprom-data from another model.

    It is normal for each component of the firmware to be updated independently from the others.  If one gets updated, it is perfectly normal for other components to not have an update.

    The low profile card has not received an OPROM data update since it was released, which is why there isn't one listed.  Just update the other components that do have an update.

    OK, I'll just stick with the following then... if it works, I'll reply back soon. If it breaks things, well then a reply will take a bit longer Smiling-face

    Code:
    sudo ./igsc fw update --device /dev/mei1 --image dg2_gfx_fwupdate_SOC2.bin
    sudo ./igsc oprom-code update --device /dev/mei1 --image dg2_c_oprom.rom
    boekhold
    Offline

    Junior Member

    Posts: 4
    Threads: 0
    Joined: 2024 Dec
    Reputation: 0
    Country:United Arab Emirates
    #27
    2024-12-23, 12:49 PM
    OK, pfew, this worked. Didn't fix my HDMI issue, but it didn't break anything either...
    qualmtastic
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2025 Feb
    Reputation: 0
    Country:United States
    #28
    2025-02-16, 11:03 PM (This post was last modified: 2025-02-16, 11:06 PM by qualmtastic. Edited 1 time in total.)
    Thanks for this advice @TheDreadPirate!

    For anyone finding this thread to update their Sparkle 'eco' card with Intel Arc A310 on linux, potentially to deal with a fan speed revving up-and-down noise issue (see https://www.reddit.com/r/SparkleComputer..._released/ ), I did this with a newly bought card and things seem to work okay. 

    I particularly wanted to do this on linux because I'm using an older motherboard and didn't want to juggle figuring out enabling rebar/modifying a bios (which may be required to run this card in windows) just to update firmware. Here's what I did:

    1) If your linux os is still based on Debian 12 (i.e. glibc is earlier than 2.38, such as Truenas 24.10.x), download/setup a linux live usb (I used ubuntu in this case, with balena etcher) and boot into the live usb.

    2) Download igsc ( https://github.com/Solaris17/ARC-Firmwar...ux%20Build ) per the OP's post and follow their setup directions ( https://forum.jellyfin.org/t-flash-intel...e-in-linux ) . I did this on the live usb desktop via firefox web browser.

    3) Download the appropriate update files.
    Specific for updating to 101.6557 (released January 2025), I just needed the following after reviewing the 'spoiler: firmware matrix' chart in https://www.techpowerup.com/forums/threa...ix.312440/
     - The SOC2 firmware file ( https://github.com/Solaris17/Arc-Firmwar...e_SOC2.bin ), as SOC2 is specific to the "(A380/A310/A40 Pro) Firmware"
     - No OPROM change for the Sparkle Eco A310.
     - The firmware data file within https://github.com/Solaris17/Arc-Firmwar...fwdata.zip . Notice there's both a 'dg2_sparkle_lp-eco-a310_config-data.bin' versus 'dg2-sparkle-lp-s-eco-a310_config-data.bin' in the zip file. I used the former and things seemed to work okay.

    4) read out the device / version data:
    $ sudo ./igsc list-devices
    Device [1] '/dev/mei1': 8086:56a6 172f:4019 0000:06:00.00

    $ sudo ./igsc oprom-code version --device /dev/mei1
    OPROM CODE version: 14 00 2C 04 00000000

    $ sudo ./igsc fw version --device/dev/mei1
    Device: FW Version: DG02_2.2353

    5) Upload the firmware and firmware data files

    $ sudo ./igsc fw update --device gfx_fwupdate_SOC2.bin


    Image: FW Version: DG02_2.2357

    Device: FW Version: DG02_2.2353
    Progress 100/100:100%
    Device: FW Version: DG02_2.2357

    $ sudo ./igsc fw-data update --device /dev/mei1 --image dg2_sparkle_lp-eco-a310_config-data.bin

    Image: Fw Data Version: Major Version: 101, OEM Manufacturing Data Version: 3,Major VCN: 1
    Device: Fw Data Version: Major Version: 101, OEM Manufacturing Data Version: 2,Major VCN: 1
    Progress 100/100:100%
    Device: Fw Data Version: Major Version: 101, OEM Manufacturing Data Version: 3,Major VCN: 1

    6) reboot.

    Again, I'm not too deeply familiar with this card yet but it seems to be working okay, and I don't seem to be noticing the fan noise issue anymore.
    Pages (3): « Previous 1 2 3

    « 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