Issue with B570 and latest? linux-firmware

Moderators: Site Moderators, FAHC Science Team

Post Reply
JiiPee
Posts: 64
Joined: Sun Mar 09, 2008 4:09 pm
Location: FINLAND

Issue with B570 and latest? linux-firmware

Post by JiiPee »

Hello!

I discovered that at least on fedora, latest linux-firmware cause GPU folding not to work with Intel B570
When I did this:

Code: Select all

dnf downgrade intel-gpu-firmware
--- snip ---
 intel-gpu-firmware                                   noarch        20251021-1.fc43                                        fedora                          8.8 MiB
   replacing intel-gpu-firmware                       noarch        20260110-1.fc43                                        updates                         8.8 MiB
--- snip ---
reboot
In reality that command will downgrade all the firmware packages and Intel Arc gpu firmwere blobs are in linux-firmware package.

But with this done, I was able to start folding again.

This is working version:

Code: Select all

journalctl -b -g bmg_guc
Jan 30 20:08:21 nas.lan kernel: xe 0000:0e:00.0: [drm] Tile0: GT0: Using GuC firmware from xe/bmg_guc_70.bin version 70.49.4
Jan 30 20:08:21 nas.lan kernel: xe 0000:0e:00.0: [drm] Tile0: GT1: Using GuC firmware from xe/bmg_guc_70.bin version 70.49.4
This is broken version:

Code: Select all

journalctl -b -1 -g bmg_guc
Jan 30 19:25:37 nas.lan kernel: xe 0000:0e:00.0: [drm] Tile0: GT0: Using GuC firmware from xe/bmg_guc_70.bin version 70.55.3
Jan 30 19:25:37 nas.lan kernel: xe 0000:0e:00.0: [drm] Tile0: GT1: Using GuC firmware from xe/bmg_guc_70.bin version 70.55.3
I do not know if this is problem with Intel firmware blob or folding core not working with new blob because I cannot really see any helpfull error anywhere.

Here is example WU what fails, dmesg has nothing.

Code: Select all

01:49:20:I1:WU100:Requesting WU assignment for user xyz team 123
01:49:21:I2:OUT18:< HTTP/1.1 200 HTTP_OK
01:49:21:I1:WU100:Received WU assignment Mj-NpDERxNX5NEUNdxU8E17esFdzdy2SFsLo15R0s_E
01:49:21:I1:WU100:Downloading WU
01:49:21:I2:OUT19:> POST /api/assign HTTP/1.1
01:49:22:I1:WU100:DOWNLOAD 100% 219B of 219B
01:49:23:I1:WU100:DOWNLOAD 100% 3.08MiB of 3.08MiB
01:49:23:I2:OUT19:< HTTP/1.1 200 HTTP_OK
01:49:23:I1:WU100:Received WU P18283 R91 C0 G228
01:49:23:I3:Running FahCore: /var/lib/fah-client/cores/openmm-core-27/centos-7.9.2009-64bit/release/fahcore-27-centos-7.9.2009-64bit-release-8.2.1/FahCore_27 -dir Mj-NpDERxNX5NEUNdxU8E17esFdzdy2SFsLo15R0s_E -suffix 01 -version 8.5.6 -lifeline 3511462 -gpu-uuid 86800ce2-0000-0000-0e00-000000000000 -gpu-platform opencl -gpu-vendor intel -opencl-platform 1 -opencl-device 0 -gpu 0
01:49:23:I3:WU100:Started FahCore on PID 3511652
01:49:23:I1:WU100:*********************** Log Started 2026-01-30T01:49:23Z ***********************
01:49:23:I1:WU100:*************************** Core27 Folding@home Core ***************************
01:49:23:I1:WU100:       Core: Core27
01:49:23:I1:WU100:       Type: 0x27
01:49:23:I1:WU100:    Version: 8.2.1
01:49:23:I1:WU100:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
01:49:23:I1:WU100:  Copyright: 2022 foldingathome.org
01:49:23:I1:WU100:   Homepage: https://foldingathome.org/
01:49:23:I1:WU100:       Date: Mar 27 2025
01:49:23:I1:WU100:       Time: 04:28:24
01:49:23:I1:WU100:   Revision: 84019442387121f2bed4ed52e05c53b7b7b52a72
01:49:23:I1:WU100:     Branch: HEAD
01:49:23:I1:WU100:   Compiler: GNU 7.5.0
01:49:23:I1:WU100:    Options: -faligned-new -std=c++14 -fsigned-char -ffunction-sections
01:49:23:I1:WU100:             -fdata-sections -O3 -funroll-loops -fno-pie
01:49:23:I1:WU100:             -DOPENMM_VERSION="\"8.2.0\""
01:49:23:I1:WU100:   Platform: linux 6.8.0-1021-azure
01:49:23:I1:WU100:       Bits: 64
01:49:23:I1:WU100:       Mode: Release
01:49:23:I1:WU100:Maintainers: John Chodera <john.chodera@choderalab.org> and Peter Eastman
01:49:23:I1:WU100:             <peastman@stanford.edu>
01:49:23:I1:WU100:       Args: -dir Mj-NpDERxNX5NEUNdxU8E17esFdzdy2SFsLo15R0s_E -suffix 01
01:49:23:I1:WU100:             -version 8.5.6 -lifeline 3511462 -gpu-uuid
01:49:23:I1:WU100:             86800ce2-0000-0000-0e00-000000000000 -gpu-platform opencl
01:49:23:I1:WU100:             -gpu-vendor intel -opencl-platform 1 -opencl-device 0 -gpu 0
01:49:23:I1:WU100:************************************ libFAH ************************************
01:49:23:I1:WU100:       Date: Mar 27 2025
01:49:23:I1:WU100:       Time: 04:23:18
01:49:23:I1:WU100:   Revision: c7d2824a47eb025fa8cda8968c7a5e971585d90c
01:49:23:I1:WU100:     Branch: HEAD
01:49:23:I1:WU100:   Compiler: GNU 7.5.0
01:49:23:I1:WU100:    Options: -faligned-new -std=c++11 -fsigned-char -ffunction-sections
01:49:23:I1:WU100:             -fdata-sections -O3 -funroll-loops -fno-pie
01:49:23:I1:WU100:   Platform: linux 6.8.0-1021-azure
01:49:23:I1:WU100:       Bits: 64
01:49:23:I1:WU100:       Mode: Release
01:49:23:I1:WU100:************************************ CBang *************************************
01:49:23:I1:WU100:    Version: 1.7.2
01:49:23:I1:WU100:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
01:49:23:I1:WU100:        Org: Cauldron Development LLC
01:49:23:I1:WU100:  Copyright: Cauldron Development LLC, 2003-2024
01:49:23:I1:WU100:   Homepage: https://cauldrondevelopment.com/
01:49:23:I1:WU100:    License: LGPL-2.1-or-later
01:49:23:I1:WU100:       Date: Mar 27 2025
01:49:23:I1:WU100:       Time: 04:22:53
01:49:23:I1:WU100:   Revision: f1cd4c791e8c40a35dcfeab3ab85d910949cc0cb
01:49:23:I1:WU100:     Branch: HEAD
01:49:23:I1:WU100:   Compiler: GNU 7.5.0
01:49:23:I1:WU100:    Options: -faligned-new -std=c++11 -fsigned-char -ffunction-sections
01:49:23:I1:WU100:             -fdata-sections -O3 -funroll-loops -fno-pie -fPIC
01:49:23:I1:WU100:   Platform: linux 6.8.0-1021-azure
01:49:23:I1:WU100:       Bits: 64
01:49:23:I1:WU100:       Mode: Release
01:49:23:I1:WU100:************************************ System ************************************
01:49:23:I1:WU100:        CPU: AMD Ryzen 7 3700X 8-Core Processor
01:49:23:I1:WU100:     CPU ID: AuthenticAMD Family 23 Model 113 Stepping 0
01:49:23:I1:WU100:       CPUs: 16
01:49:23:I1:WU100:     Memory: 46.94GiB
01:49:23:I1:WU100:Free Memory: 2.63GiB
01:49:23:I1:WU100: OS Version: 6.18
01:49:23:I1:WU100:Has Battery: false
01:49:23:I1:WU100: On Battery: false
01:49:23:I1:WU100:   Hostname: nas.lan
01:49:23:I1:WU100: UTC Offset: 2
01:49:23:I1:WU100:        PID: 3511652
01:49:23:I1:WU100:        CWD: /var/lib/fah-client/work
01:49:23:I1:WU100:       Exec: /var/lib/fah-client/cores/openmm-core-27/centos-7.9.2009-64bit/release/fahcore-27-centos-7.9.2009-64bit-release-8.2.1/FahCore_27
01:49:23:I1:WU100:************************************ OpenMM ************************************
01:49:23:I1:WU100:    Version: 8.2.0
01:49:23:I1:WU100:********************************************************************************
01:49:23:I1:WU100:Project: 18283 (Run 91, Clone 0, Gen 228)
01:49:23:I1:WU100:Reading tar file core.xml
01:49:23:I1:WU100:Reading tar file integrator.xml
01:49:23:I1:WU100:Reading tar file state.xml.bz2
01:49:23:I1:WU100:Reading tar file system.xml.bz2
01:49:23:I1:WU100:Digital signatures verified
01:49:23:I1:WU100:Folding@home GPU Core27 Folding@home Core
01:49:23:I1:WU100:Version 8.2.1
01:49:23:I1:WU100:  GPU info: Platform: OpenCL: Intel(R) OpenCL Graphics
01:49:23:I1:WU100:  GPU info: PlatformIndex: 1
01:49:23:I1:WU100:  GPU info: Device: Intel(R) Arc(TM) B570 Graphics
01:49:23:I1:WU100:  GPU info: DeviceIndex: 0
01:49:23:I1:WU100:  GPU info: Vendor: 0x8086
01:49:23:I1:WU100:  GPU info: PCI: 14:00:00
01:49:23:I1:WU100:  GPU info: Compute: 3.0
01:49:23:I1:WU100:  GPU info: Driver: 25.31
01:49:23:I1:WU100:  GPU info: GPU: true
01:49:23:I1:WU100:  Checkpoint write interval: 100000 steps (2%) [50 total]
01:49:23:I1:WU100:  JSON viewer frame write interval: 50000 steps (1%) [100 total]
01:49:23:I1:WU100:  XTC frame write interval: 10000 steps (0.2%) [500 total]
01:49:23:I1:WU100:  TRR frame write interval: disabled
01:49:23:I1:WU100:  Global context and integrator variables write interval: disabled
01:49:23:I1:WU100:There are 3 platforms available.
01:49:23:I1:WU100:Platform 0: Reference
01:49:23:I1:WU100:Platform 1: CPU
01:49:23:I1:WU100:Platform 2: OpenCL
01:49:23:I1:WU100:  opencl-device 0 specified
01:49:24:I1:WU100:Attempting to create OpenCL context:
01:49:24:I1:WU100:  Configuring platform OpenCL
01:49:24:I1:WU100:Caught signal SIGABRT(6)
01:49:24:I1:WU100:WARNING:Unexpected exit
01:49:25:E :WU100:Core returned EARLY_UNIT_END (123)
01:49:25:E :WU100:Run did not produce any results. Dumping WU
01:49:25:I1:Default:Added new work unit: cpus:0 gpus:gpu:14:00:00
01:49:25:I1:WU100:Sending dump report
01:49:25:I2:OUT20:> POST /api/results HTTP/1.1
01:49:25:I2:OUT21:> POST /api/assign HTTP/1.1
01:49:26:I2:OUT20:< HTTP/1.1 200 HTTP_OK
01:49:26:I1:WU100:Dumped
01:49:26:I2:OUT21:< HTTP/1.1 200 HTTP_OK
muziqaz
Posts: 2469
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 9950x3d, 7950x3d, 5950x, 5800x3d
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX550, Intel B580
Location: London
Contact:

Re: Issue with B570 and latest? linux-firmware

Post by muziqaz »

kernel 6.17.12 is the last working kernel for intel compute, even with latest intel firmware

https://www.reddit.com/r/Folding/commen ... mpute_for/
FAH Omega tester
Image
JiiPee
Posts: 64
Joined: Sun Mar 09, 2008 4:09 pm
Location: FINLAND

Re: Issue with B570 and latest? linux-firmware

Post by JiiPee »

muziqaz wrote: Sat Jan 31, 2026 2:10 pm kernel 6.17.12 is the last working kernel for intel compute, even with latest intel firmware

https://www.reddit.com/r/Folding/commen ... mpute_for/
That is not true. I am folding right now with 6.18.7 kernel and downgraded firmware blobs.
muziqaz
Posts: 2469
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 9950x3d, 7950x3d, 5950x, 5800x3d
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX550, Intel B580
Location: London
Contact:

Re: Issue with B570 and latest? linux-firmware

Post by muziqaz »

JiiPee wrote: Sat Jan 31, 2026 2:43 pm
muziqaz wrote: Sat Jan 31, 2026 2:10 pm kernel 6.17.12 is the last working kernel for intel compute, even with latest intel firmware

https://www.reddit.com/r/Folding/commen ... mpute_for/
That is not true. I am folding right now with 6.18.7 kernel and downgraded firmware blobs.
hehe, that is not true for you. For me kernel is the issue. I tried all different combinations, the only way I can fold is with 6.17.12 kernel and whatever firmware. 6.18.5 or 7 kernel freaks out even with older firmware, let alone new one
FAH Omega tester
Image
JiiPee
Posts: 64
Joined: Sun Mar 09, 2008 4:09 pm
Location: FINLAND

Re: Issue with B570 and latest? linux-firmware

Post by JiiPee »

muziqaz wrote: Sat Jan 31, 2026 2:48 pm
JiiPee wrote: Sat Jan 31, 2026 2:43 pm
muziqaz wrote: Sat Jan 31, 2026 2:10 pm kernel 6.17.12 is the last working kernel for intel compute, even with latest intel firmware

https://www.reddit.com/r/Folding/commen ... mpute_for/
That is not true. I am folding right now with 6.18.7 kernel and downgraded firmware blobs.
hehe, that is not true for you. For me kernel is the issue. I tried all different combinations, the only way I can fold is with 6.17.12 kernel and whatever firmware. 6.18.5 or 7 kernel freaks out even with older firmware, let alone new one
I find it kinda strange that it is not working for you if you have really downgraded firmware..
How is your actual card firmware?

Code: Select all

./igsc list-devices --info
Device [1] '/dev/mei0': 8086:e20c 1849:6022 0000:0e:00.00
FW Version: BMG__21.1174
OPROM CODE Version: 17 00 1B 04 00 00 00 00
OPROM DATA Version: 17 00 1B 04 00 00 00 00
JiiPee
Posts: 64
Joined: Sun Mar 09, 2008 4:09 pm
Location: FINLAND

Re: Issue with B570 and latest? linux-firmware

Post by JiiPee »

About week ago Intel has released new binary blob.

Code: Select all

Feb 17 12:56:44 nas.lan kernel: xe 0000:0e:00.0: [drm] Tile0: GT0: Using GuC firmware from xe/bmg_guc_70.bin version 70.58.0
Feb 17 12:56:44 nas.lan kernel: xe 0000:0e:00.0: [drm] Tile0: GT1: Using GuC firmware from xe/bmg_guc_70.bin version 70.58.0
I did download latest bin blobs from git and made new rpm packets and folding seems to be working again with Core_27. Interesting to see if it also works with Core_23 now.
JiiPee
Posts: 64
Joined: Sun Mar 09, 2008 4:09 pm
Location: FINLAND

Re: Issue with B570 and latest? linux-firmware

Post by JiiPee »

And now linux-firmware-20260221-1.fc43.noarch is out with working bin blob.

There is also another good news. fwupdmgr is able to upgrade Intel Battlemage firmware. Alchemist follow later when Intel gets some issue solved.
Post Reply