Which Intel Arc B580 for Darktable?

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.

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.

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? :slight_smile:

i would stick that in pcie_4 tbh.

I havent used any PCIE slots in years besides the main GPU.

2 Likes

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.

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)

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.

And all is fine in Debian Sid again, after fresh input from GitHub - intel/compute-runtime: Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver.

1 Like