imaging_01

wsl testing on Ubuntu 22.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2407315-NE-IMAGING0105&grr.

imaging_01ProcessorMemoryDiskGraphicsOSKernelDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionSystem LayerIntel Core i5-12450HIntel Core i5-12450H (6 Cores / 12 Threads)8GB0GB Virtual Disk + 2GB Virtual Disk + 1100GB Virtual DiskD3D12 4GBUbuntu 22.045.15.153.1-microsoft-standard-WSL2 (x86_64)X Server + Wayland4.1 Mesa 23.2.1-1ubuntu3.1~22.04.21.3.255GCC 11.4.0 + Clang 14.0.0-1ubuntu1.1 + CUDA 12.5ext41920x1080wslOpenBenchmarking.org- Transparent Huge Pages: always- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - CPU Microcode: 0xffffffff- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of Enhanced IBRS + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected

imaging_01webp2: Quality 100, Lossless Compressionavifenc: 0webp2: Quality 95, Compression Effort 7webp2: Quality 75, Compression Effort 7avifenc: 2avifenc: 6, Losslessgimp: unsharp-maskgimp: auto-levelsjpegxl: PNG - 80jpegxl: JPEG - 80avifenc: 10, Losslesstjbench: Decompression Throughputjpegxl: PNG - 90libraw: Post-Processing Benchmarkjpegxl: JPEG - 90jpegxl: JPEG - 100jpegxl: PNG - 100graphics-magick: Sharpengraphics-magick: Noise-Gaussiangraphics-magick: Swirlgraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Rotategraphics-magick: HWB Color Spacedcraw: RAW To PPM Image Conversiondarktable: Boat - CPU-onlywebp: Quality 100, Lossless, Highest Compressiondarktable: Boat - OpenCLavifenc: 6openjpeg: NASA Curiosity Panorama M34jpegxl-decode: 1gimp: resizedarktable: Masskrug - CPU-onlydarktable: Server Room - OpenCLdarktable: Masskrug - OpenCLgimp: rotatejpegxl-decode: Alldarktable: Server Room - CPU-onlydarktable: Server Rack - CPU-onlydarktable: Server Rack - OpenCLwebp: Quality 100, Losslesswebp2: Quality 100, Compression Effort 5webp: Quality 100, Highest Compressionwebp2: Defaultwebp: Quality 100webp: Defaulthugin: Intel Core i5-12450H0.01726.1480.040.07318.67447.69237.70532.25417.33117.38921.45193.99982216.33114.5516.7576.8496.9158141984816910760.03526.0410.5525.77035.85922308275.77831.38927.90019.27927.47330.289275.66218.7771.9891.9741.642.193.884.5012.3919.09OpenBenchmarking.org

WebP2 Image Encode

Encode Settings: Quality 100, Lossless Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 100, Lossless CompressionIntel Core i5-12450H0.00230.00460.00690.00920.0115SE +/- 0.00, N = 30.011. (CXX) g++ options: -msse4.2 -fno-rtti -O3

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 0Intel Core i5-12450H160320480640800SE +/- 3.13, N = 3726.151. (CXX) g++ options: -O3 -fPIC -lm

WebP2 Image Encode

Encode Settings: Quality 95, Compression Effort 7

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 95, Compression Effort 7Intel Core i5-12450H0.0090.0180.0270.0360.045SE +/- 0.00, N = 30.041. (CXX) g++ options: -msse4.2 -fno-rtti -O3

WebP2 Image Encode

Encode Settings: Quality 75, Compression Effort 7

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 75, Compression Effort 7Intel Core i5-12450H0.01580.03160.04740.06320.079SE +/- 0.00, N = 30.071. (CXX) g++ options: -msse4.2 -fno-rtti -O3

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 2Intel Core i5-12450H70140210280350SE +/- 0.81, N = 3318.671. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 6, LosslessIntel Core i5-12450H1122334455SE +/- 0.42, N = 1547.691. (CXX) g++ options: -O3 -fPIC -lm

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: unsharp-maskIntel Core i5-12450H918273645SE +/- 0.29, N = 1537.71

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: auto-levelsIntel Core i5-12450H714212835SE +/- 0.21, N = 1532.25

JPEG-XL libjxl

Input: PNG - Quality: 80

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: PNG - Quality: 80Intel Core i5-12450H48121620SE +/- 0.23, N = 317.331. (CXX) g++ options: -fno-rtti -O3 -fPIE -pie -lm

JPEG-XL libjxl

Input: JPEG - Quality: 80

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: JPEG - Quality: 80Intel Core i5-12450H48121620SE +/- 0.08, N = 317.391. (CXX) g++ options: -fno-rtti -O3 -fPIE -pie -lm

libavif avifenc

Encoder Speed: 10, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 10, LosslessIntel Core i5-12450H510152025SE +/- 0.35, N = 1521.451. (CXX) g++ options: -O3 -fPIC -lm

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputIntel Core i5-12450H20406080100SE +/- 1.00, N = 1294.001. (CC) gcc options: -O3 -rdynamic

JPEG-XL libjxl

Input: PNG - Quality: 90

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: PNG - Quality: 90Intel Core i5-12450H48121620SE +/- 0.18, N = 416.331. (CXX) g++ options: -fno-rtti -O3 -fPIE -pie -lm

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkIntel Core i5-12450H48121620SE +/- 0.06, N = 314.551. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm

JPEG-XL libjxl

Input: JPEG - Quality: 90

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: JPEG - Quality: 90Intel Core i5-12450H48121620SE +/- 0.15, N = 316.761. (CXX) g++ options: -fno-rtti -O3 -fPIE -pie -lm

JPEG-XL libjxl

Input: JPEG - Quality: 100

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: JPEG - Quality: 100Intel Core i5-12450H246810SE +/- 0.004, N = 36.8491. (CXX) g++ options: -fno-rtti -O3 -fPIE -pie -lm

JPEG-XL libjxl

Input: PNG - Quality: 100

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: PNG - Quality: 100Intel Core i5-12450H246810SE +/- 0.018, N = 36.9151. (CXX) g++ options: -fno-rtti -O3 -fPIE -pie -lm

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SharpenIntel Core i5-12450H246810SE +/- 0.00, N = 381. (CC) gcc options: -fopenmp -O2 -ljxl -ljxl_threads -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -llzma -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: Noise-GaussianIntel Core i5-12450H48121620SE +/- 0.00, N = 3141. (CC) gcc options: -fopenmp -O2 -ljxl -ljxl_threads -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -llzma -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SwirlIntel Core i5-12450H510152025SE +/- 0.00, N = 3191. (CC) gcc options: -fopenmp -O2 -ljxl -ljxl_threads -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -llzma -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: EnhancedIntel Core i5-12450H246810SE +/- 0.00, N = 381. (CC) gcc options: -fopenmp -O2 -ljxl -ljxl_threads -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -llzma -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: ResizingIntel Core i5-12450H1122334455SE +/- 0.00, N = 3481. (CC) gcc options: -fopenmp -O2 -ljxl -ljxl_threads -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -llzma -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: RotateIntel Core i5-12450H4080120160200SE +/- 0.33, N = 31691. (CC) gcc options: -fopenmp -O2 -ljxl -ljxl_threads -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -llzma -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: HWB Color SpaceIntel Core i5-12450H20406080100SE +/- 0.33, N = 31071. (CC) gcc options: -fopenmp -O2 -ljxl -ljxl_threads -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -llzma -lz -lm -lpthread -lgomp

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionIntel Core i5-12450H1326395265SE +/- 0.29, N = 360.041. (CC) gcc options: -lm

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.1Test: Boat - Acceleration: CPU-onlyIntel Core i5-12450H612182430SE +/- 0.25, N = 626.04

WebP Image Encode

Encode Settings: Quality 100, Lossless, Highest Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.4Encode Settings: Quality 100, Lossless, Highest CompressionIntel Core i5-12450H0.12380.24760.37140.49520.619SE +/- 0.01, N = 30.551. (CC) gcc options: -fvisibility=hidden -O2 -lm

Darktable

Test: Boat - Acceleration: OpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.1Test: Boat - Acceleration: OpenCLIntel Core i5-12450H612182430SE +/- 0.30, N = 425.77

libavif avifenc

Encoder Speed: 6

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 6Intel Core i5-12450H816243240SE +/- 0.16, N = 335.861. (CXX) g++ options: -O3 -fPIC -lm

OpenJPEG

Encode: NASA Curiosity Panorama M34

OpenBenchmarking.orgms, Fewer Is BetterOpenJPEG 2.4Encode: NASA Curiosity Panorama M34Intel Core i5-12450H50K100K150K200K250KSE +/- 1782.40, N = 32230821. (CXX) g++ options: -rdynamic

JPEG-XL Decoding libjxl

CPU Threads: 1

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL Decoding libjxl 0.10.1CPU Threads: 1Intel Core i5-12450H20406080100SE +/- 0.18, N = 375.78

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: resizeIntel Core i5-12450H714212835SE +/- 0.36, N = 331.39

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.1Test: Masskrug - Acceleration: CPU-onlyIntel Core i5-12450H714212835SE +/- 0.16, N = 327.90

Darktable

Test: Server Room - Acceleration: OpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.1Test: Server Room - Acceleration: OpenCLIntel Core i5-12450H510152025SE +/- 0.22, N = 419.28

Darktable

Test: Masskrug - Acceleration: OpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.1Test: Masskrug - Acceleration: OpenCLIntel Core i5-12450H612182430SE +/- 0.35, N = 327.47

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: rotateIntel Core i5-12450H714212835SE +/- 0.13, N = 330.29

JPEG-XL Decoding libjxl

CPU Threads: All

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL Decoding libjxl 0.10.1CPU Threads: AllIntel Core i5-12450H60120180240300SE +/- 2.03, N = 3275.66

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.1Test: Server Room - Acceleration: CPU-onlyIntel Core i5-12450H510152025SE +/- 0.13, N = 318.78

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.1Test: Server Rack - Acceleration: CPU-onlyIntel Core i5-12450H0.44750.8951.34251.792.2375SE +/- 0.019, N = 151.989

Darktable

Test: Server Rack - Acceleration: OpenCL

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.8.1Test: Server Rack - Acceleration: OpenCLIntel Core i5-12450H0.44420.88841.33261.77682.221SE +/- 0.035, N = 151.974

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.4Encode Settings: Quality 100, LosslessIntel Core i5-12450H0.3690.7381.1071.4761.845SE +/- 0.01, N = 31.641. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP2 Image Encode

Encode Settings: Quality 100, Compression Effort 5

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 100, Compression Effort 5Intel Core i5-12450H0.49280.98561.47841.97122.464SE +/- 0.00, N = 32.191. (CXX) g++ options: -msse4.2 -fno-rtti -O3

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.4Encode Settings: Quality 100, Highest CompressionIntel Core i5-12450H0.8731.7462.6193.4924.365SE +/- 0.03, N = 33.881. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP2 Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: DefaultIntel Core i5-12450H1.01252.0253.03754.055.0625SE +/- 0.02, N = 34.501. (CXX) g++ options: -msse4.2 -fno-rtti -O3

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.4Encode Settings: Quality 100Intel Core i5-12450H3691215SE +/- 0.01, N = 312.391. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.4Encode Settings: DefaultIntel Core i5-12450H510152025SE +/- 0.18, N = 319.091. (CC) gcc options: -fvisibility=hidden -O2 -lm


Phoronix Test Suite v10.8.5