Issue with B570 and latest? linux-firmware
Posted: Sat Jan 31, 2026 12:46 pm
Hello!
I discovered that at least on fedora, latest linux-firmware cause GPU folding not to work with Intel B570
When I did this:
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:
This is broken version:
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.
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
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.4Code: 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.3Here 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