Issue with B570 and latest? linux-firmware

Moderators: Site Moderators, FAHC Science Team

Post Reply
JiiPee
Posts: 62
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: 2394
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: 62
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: 2394
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: 62
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
Post Reply