Darktable-OpenCL

Apple M1 testing with a Apple MacBook Air (M1 2020) and Apple M1 15GB on Arch Linux ARM via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2309174-EIRI-230812157
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable
Show Perf Per Clock Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Athlon3050U/32GBRAM
July 11 2022
  4 Minutes
RTX2070Max-Q
March 31 2023
  2 Minutes
RTX 3080
May 17 2023
  1 Minute
5600X3D+Arc_A770_16GB
August 12 2023
  6 Minutes
M1_POCL
September 17 2023
  3 Minutes
Invert Hiding All Results Option
  3 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Darktable-OpenCLProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerOpenGLOpenCLVulkanCompilerFile-SystemScreen ResolutionDisplay DriverAthlon3050U/32GBRAMRTX2070Max-QRTX 30805600X3D+Arc_A770_16GBM1_POCLAMD Athlon Silver 3050U @ 2.30GHz (2 Cores)HP 879E v84.51 (F.65 BIOS)AMD Raven/Raven230GB1024GB ADATA SX8100NPAMD RAVEN2 (1100/1200MHz)AMD Raven/Raven2/FenghuangRealtek RTL8111/8168/8411 + Realtek RTL8821CE 802.11ac PCIeSteamOS rolling5.18.1-arch1_testHoloISO_20220606.1811 (x86_64)KDE Plasma 5.23.5X Server 1.21.1.34.6 Mesa 22.1.2 (LLVM 13.0.0 DRM 3.46)OpenCL 2.1 AMD-APP (3452.0)1.3.211GCC 11.1.0 + Clang 13.0.0 + LLVM 13.0.0ext41920x1080Intel Core i7-9750H @ 4.50GHz (6 Cores / 12 Threads)Dell 0F7T8V (1.14.0 BIOS)Intel Cannon Lake PCH32GB2000GB Samsung SSD 970 EVO Plus 2TB + 1000GB CT1000MX500SSD1Intel UHD 630 CFL GT2 8GB (300/405MHz)Realtek ALC3204Realtek Device 2502 + Intel-AC 9260EndeavourOS rolling6.2.8-arch1-1 (x86_64)KDE Plasma 5.27.3X Server 1.21.1.8NVIDIA 530.41.034.6 Mesa 23.0.1OpenCL 3.0 CUDA 12.1.98 + OpenCL 3.0GCC 12.2.1 20230201 + Clang 15.0.7 + LLVM 15.0.7 + CUDA 12.1AMD Ryzen 7 5800X 8-Core @ 3.80GHz (8 Cores / 16 Threads)Gigabyte X570 AORUS MASTER (F37b BIOS)AMD Starship/Matisse2000GB Samsung SSD 980 PRO with Heatsink 2TBNVIDIA GeForce RTX 3080 10GBAMD Tobago HDMI AudioLG ULTRAGEAR + LC27G7xT + SAMSUNGIntel I211 + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX2006.3.2-zen1-1-zen (x86_64)KDE Plasma 5.27.5X Server 1.21.1.8 + Wayland4.6.0OpenCL 2.1 AMD-APP (3558.0) + OpenCL 3.0 CUDA 12.1.98GCC 13.1.1 20230429 + PGI Compiler + Clang 15.0.7 + LLVM 15.0.7 + CUDA 12.07920x1890AMD Ryzen 5 5600X3D 6-Core (6 Cores / 12 Threads)Gigabyte X570 AORUS MASTER (F37e BIOS)16GB2000GB Samsung SSD 980 PRO with Heatsink 2TB + 31GB DataTraveler 3.0Intel Arctm A770 DG2 982MBNVIDIA GK107 HDMI AudioSAMSUNG + LC27G7xT + LG ULTRAGEARArch Linux6.4.8-native_amd-xanmod1-1-edge (x86_64)GNOME Shell 44.3NVIDIA4.6 Mesa 23.1.5OpenCL 3.0 + OpenCL 3.0 CUDA 11.4.402GCC 13.2.1 20230801 + Clang 15.0.7 + LLVM 15.0.77920x1440Apple M1 @ 2.06GHz (4 Cores / 8 Threads)Apple MacBook Air (M1 2020)Apple Silicon500GB APPLE SSD AP0512Q + 2 x 0GB APPLE SSD AP0512QApple M1 15GBBroadcom BRCM4378 + Broadcom BRCM4378 BluetoothArch Linux ARM6.4.0-asahi-10-1-edge-ARCH (aarch64)GNOME Shell 44.43.1 Mesa 23.3.0-develOpenCL 3.0 PoCL 4.1-pre main-0-g0f3e041c Linux RELOC SPIR SPIR-V LLVM 16.0.6 SLEEF POCL_DEBUG + OpenCL 1.1 Mesa 23.1.7-arch1.1 + OpenCL 3.0GCC 12.1.0 + Clang 16.0.6 + LLVM 16.0.62560x1600OpenBenchmarking.orgKernel Details- Athlon3050U/32GBRAM: Transparent Huge Pages: always- RTX2070Max-Q: Transparent Huge Pages: always- RTX 3080: radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 - Transparent Huge Pages: always- 5600X3D+Arc_A770_16GB: i915.enable_guc=2 - Transparent Huge Pages: madviseProcessor Details- Athlon3050U/32GBRAM: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8108109- RTX2070Max-Q: Scaling Governor: intel_pstate powersave (EPP: power) - CPU Microcode: 0xf0- RTX 3080: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201025- 5600X3D+Arc_A770_16GB: CPU Microcode: 0xa20120a- M1_POCL: Scaling Governor: apple-cpufreq schedutil (Boost: Enabled)Security Details- Athlon3050U/32GBRAM: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected- RTX2070Max-Q: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of IBRS + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of IBRS IBPB: conditional STIBP: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Not affected- RTX 3080: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected- 5600X3D+Arc_A770_16GB: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected- M1_POCL: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected

Darktable-OpenCLdarktable: Boat - OpenCLdarktable: Boat - OpenCLdarktable: Masskrug - OpenCLdarktable: Server Room - OpenCLdarktable: Masskrug - OpenCLdarktable: Server Room - OpenCLdarktable: Boat - OpenCLdarktable: Server Rack - OpenCLdarktable: Masskrug - OpenCLdarktable: Server Rack - OpenCLdarktable: Server Room - OpenCLdarktable: Server Rack - OpenCLAthlon3050U/32GBRAMRTX2070Max-QRTX 30805600X3D+Arc_A770_16GBM1_POCL25.94821.38312.9272.5512.1983.8630.8130.1611.1962.3470.6330.1203.2262.1083.4030.2757.2252.9464.8100.672OpenBenchmarking.org

Darktable

Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.0Test: Boat - Acceleration: OpenCLAthlon3050U/32GBRAM612182430SE +/- 0.13, N = 325.95

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.4.2Test: Boat - Acceleration: OpenCL5600X3D+Arc_A770_16GBM1_POCL246810SE +/- 0.067, N = 15SE +/- 0.051, N = 33.2265.454

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.0Test: Masskrug - Acceleration: OpenCLAthlon3050U/32GBRAM510152025SE +/- 0.09, N = 321.38

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.4.2Test: Server Room - Acceleration: OpenCL5600X3D+Arc_A770_16GBM1_POCL0.6641.3281.9922.6563.32SE +/- 0.043, N = 15SE +/- 0.012, N = 32.1082.946

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.4.2Test: Masskrug - Acceleration: OpenCL5600X3D+Arc_A770_16GBM1_POCL1.14052.2813.42154.5625.7025SE +/- 0.075, N = 15SE +/- 0.009, N = 33.4034.541

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.0Test: Server Room - Acceleration: OpenCLAthlon3050U/32GBRAM3691215SE +/- 0.12, N = 312.93

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.2.1Test: Boat - Acceleration: OpenCLRTX 3080RTX2070Max-Q0.49460.98921.48381.97842.473SE +/- 0.008, N = 3SE +/- 0.009, N = 31.1962.198

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.4.2Test: Server Rack - Acceleration: OpenCL5600X3D+Arc_A770_16GBM1_POCL0.15190.30380.45570.60760.7595SE +/- 0.002, N = 15SE +/- 0.006, N = 30.1340.672

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.2.1Test: Masskrug - Acceleration: OpenCLRTX 3080RTX2070Max-Q0.86921.73842.60763.47684.346SE +/- 0.010, N = 3SE +/- 0.016, N = 32.3473.863

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.0Test: Server Rack - Acceleration: OpenCLAthlon3050U/32GBRAM0.5741.1481.7222.2962.87SE +/- 0.026, N = 32.551

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.2.1Test: Server Room - Acceleration: OpenCLRTX 3080RTX2070Max-Q0.18290.36580.54870.73160.9145SE +/- 0.005, N = 3SE +/- 0.008, N = 30.6330.813

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.2.1Test: Server Rack - Acceleration: OpenCLRTX 3080RTX2070Max-Q0.03620.07240.10860.14480.181SE +/- 0.001, N = 3SE +/- 0.002, N = 40.1200.161

12 Results Shown

Darktable:
  Boat - OpenCL:
    Seconds
    Seconds
  Masskrug - OpenCL:
    Seconds
  Server Room - OpenCL:
    Seconds
  Masskrug - OpenCL:
    Seconds
  Server Room - OpenCL:
    Seconds
  Boat - OpenCL:
    Seconds
  Server Rack - OpenCL:
    Seconds
  Masskrug - OpenCL:
    Seconds
  Server Rack - OpenCL:
    Seconds
  Server Room - OpenCL:
    Seconds
  Server Rack - OpenCL:
    Seconds