Which Intel Arc B580 for Darktable?
Unfortunately I am limited by the brand. Only Asrock and Sparkle are possible.
Intel Arc B580 Steel Legend 12GB OC: 298 x 131 x 51 mm, 2.6-slot
https://www.asrock.com/Graphics-Card/Intel/Intel Arc B580 Steel Legend 12GB OC/#Specification
Intel Arc B580 Challenger 12GB OC: 2 249 x 132 x 41mm, 2-slot
https://www.asrock.com/Graphics-Card/Intel/Intel Arc B580 Challenger 12GB OC/#Specification
The challenger is the only one with 2 slots. All other need 3 slots.
All Sparkle need 2.2 slots
SPARKLE Intel® Arc™ B580 TITAN OC
https://www.sparkle.com.tw/en/products/view/6893fe373180
SPARKLE Intel® Arc™ B580 TITAN Luna OC
https://www.sparkle.com.tw/en/products/view/3E14Fb55B919
SPARKLE Intel® Arc™ B580 GUARDIAN
https://www.sparkle.com.tw/en/products/view/72658F3951b1
I need the power of the graphics adapter for darktable only. 2 slots would be better, so I have a slot free, no idea if I need this PCIe 2 slot ever, I need 1 additional PCIe slot with a MSI MAG X670E TOMAHAWK WIFI . 4th slot has sharing, so unusable, 2nd would be blocked with with a 3-slot graphics adapter and 3rd is used with PCI x1.
darix
(darix)
May 27, 2025, 5:32pm
2
it doesnt really matter. also properly check for
a) which NVME slots might do lane sharing with your main GPU slot
b) which usb/sata/nvme devices are lane sharing with the other slots
c) how many lanes the lower slot has at all.
d) what devices to do you think to use in the other pcie slots?
2 Likes
Don’t know, maybe none.
It depends, if I don’t use PCIe-4 i can use M.2-4 without sharing.
M2.-1 has PCI5.0, but I use NVME for PCIe 4.0 only, so I think to let it free for later use.
M2-2, M2-3 and M2-4 are PCIe 4.0 NVME.
No idea how to find it out.
Firewire, which is x1, put in Slot 3.
darix
(darix)
May 27, 2025, 5:55pm
4
the manual lists which devices share how many lanes. and also how many lanes each slot has.
be careful with using m2_2/m2_3, they might share lanes.
also firewire in 2025?
i would stick that in pcie_4 tbh.
I havent used any PCIE slots in years besides the main GPU.
2 Likes
darix:
also firewire in 2025?
For connecting an old camcorder.
Didn’t find this in the manual.
*PCI_E4 & M2_4 share the bandwidth. M2_4 will run at x2 speed when installing device in the PCI_E4 slot.
darix:
it doesnt really matter
I can confirm this now:
Asrock B580 Challenger
AMD Ryzen 9 9900X
Lexar SSD NM790
https://pixls-discuss.s3.dualstack.us-east-1.amazonaws.com/original/3X/b/a/ba5edd815cf98599bc6ac4e1eaa9f0bf5ef641b2.txt
2.5504 [dev_process_export] pixel pipeline processing took 1.415 secs (2.091 CPU )
Test with SPARKLE Intel Arc B580 Titan Luna OC 12GB GDDR6
AMD Ryzen 9 7900
Lexar SSD NM790
2.7048 [dev_process_export] pixel pipeline processing took 1.481 secs (2.167 CPU ) (full log attached)
The main difference is, that the Sparke has 3 fans and is cooler.
benchmark SPARKLE Intel Arc B580 Titan Luna.txt (11.0 KB)
sugarbravo
(Šarūnas Burdulis)
August 13, 2025, 3:48pm
7
By the way, Intel OpenCL stopped working at some point in Debian Sid. Have to download from upstream release Release 25.27.34303.5 · intel/compute-runtime · GitHub
1 Like
Till now, I didn’t see any problems with Ubuntu 24.04
$ uname -r
6.14.0-28-generic
I have 2 pc with a B580 now, thanks a lot for recommending, one from Sparkle and one from Asrock.
$ dpkg -l | grep -i intel
ii firmware-sof-signed 2023.12.1-1ubuntu1.7 all Intel SOF firmware - signed
ii i965-va-driver:amd64 2.4.1+dfsg1-1build2 amd64 VAAPI driver for Intel G45 & HD Graphics family
ii intel-gsc 0.9.5-0ubuntu1~24.04~ppa1 amd64 Intel(R) Graphics System Controller Firmware Update Library
ii intel-media-va-driver-non-free:amd64 25.3.1-0ubuntu1~24.04~ppa1 amd64 VAAPI driver for the Intel GEN8+ Graphics family
ii intel-metrics-discovery 1.14.180-0ubuntu1~24.04~ppa1 amd64 Intel(R) Metrics Discovery Application Programming Interface --
ii intel-microcode 3.20250512.0ubuntu0.24.04.1 amd64 Processor microcode firmware for Intel CPUs
ii intel-opencl-icd 25.27.34303.9-1~24.04~ppa1 amd64 Intel graphics compute runtime for OpenCL
ii iucode-tool 2.3.1-3build1 amd64 Intel processor microcode tool
ii libdrm-intel1:amd64 2.4.122-1~ubuntu0.24.04.1 amd64 Userspace interface to intel-specific kernel DRM services -- runtime
ii libigc2 2.14.4-1177~24.04 amd64 Core libraries for Intel(R) Graphics Compiler for OpenCL(TM)
ii libigdfcl2 2.14.4-1177~24.04 amd64 OpenCL library for Intel(R) Graphics Compiler for OpenCL(TM)
ii libigdgmm12:amd64 22.8.1-0ubuntu1~24.04~ppa1 amd64 Intel Graphics Memory Management Library -- shared library
ii libigsc0 0.9.5-0ubuntu1~24.04~ppa1 amd64 Intel(R) Graphics System Controller Firmware Update Library
ii libipt2 2.0.6-1build1 amd64 Intel Processor Trace Decoder Library
ii libmetee-dev:amd64 4.3.0-0ubuntu1~24.04~ppa1 amd64 Intel(R) ME TEE Library - headers
ii libmetee4:amd64 4.3.0-0ubuntu1~24.04~ppa1 amd64 Intel(R) ME TEE Library 4
ii libmfx-gen1 25.3.1-0ubuntu1~24.04~ppa1 amd64 Intel oneVPL GPU Runtime -- shared library
ii libmfx1:amd64 22.5.4-1 amd64 Intel Media SDK -- shared library
ii libpsm-infinipath1 3.3+20.604758e7-6.3build1 amd64 PSM Messaging library for Intel Truescale adapters
ii libpsm2-2 11.2.185-2build1 amd64 Intel PSM2 library
ii libvpl-tools 1.4.0-0ubuntu1~24.04~ppa1 amd64 Intel oneVPL GPU Runtime -- shared library
ii libze-intel-gpu1 25.27.34303.9-1~24.04~ppa1 amd64 Intel(R) Graphics Compute Runtime for oneAPI Level Zero.
sugarbravo
(Šarūnas Burdulis)
September 1, 2025, 7:47pm
9
1 Like