Yes, it is a very very small pc. It is a Beelink SER 6, not shown at https://www.bee-link.com/ anymore, but looks similar. The area is similar to a mobile phone.
I want to give it a try.
Rendering time for boat-test-image is about 6sec using the cpu only and DT 5.
How? Is there a repo for Ubuntu?
Found:
rocm-cmake/noble 6.0.0-1 all
AMD ROCm CMake modules
rocm-device-libs-17/noble 6.0+git20231212.5a852ed-2 amd64
AMD specific device-side language runtime libraries
rocm-smi/noble 5.7.0-1 amd64
ROCm System Management Interface (ROCm SMI) command-line interface
opencl-1.2-html-doc/noble 1.0~svn33624-5 all
OpenCL 1.2 documentation - html pages
opencl-1.2-man-doc/noble 1.0~svn33624-5 all
OpenCL 1.2 documentation - man pages (experimental)
opencl-c-headers/noble 3.0~2023.12.14-1 all
OpenCL (Open Computing Language) C header files
opencl-clhpp-headers/noble 3.0~2023.12.14-1ubuntu1 all
C++ headers for OpenCL development
opencl-clhpp-headers-doc/noble 3.0~2023.12.14-1ubuntu1 all
documentation for C++ OpenCL headers
opencl-headers/noble 3.0~2023.12.14-1 all
OpenCL (Open Computing Language) header files
You don’t need to benchmark darktable (which is what the pharonix test suite does, but it isn’t really useful here, as it usually the old pipeline), but rather just use darktable-cltest as that’ll give specific information about each module in the pipeline.
This would be the next step, if opencl works. At the end I don’t care about the exact test-time. With an old pc with `a NVidia TU116 card, opencl accelates rendering about 30%. Such a comparison value I would like to see with this pc.
I wondered that the minipc has about the same benchmarks as a desktop pc. I am comparing AMD Ryzen 7 3700X vs. AMD Ryzen 7 7735HS
$ clinfo
Number of platforms 1
Platform Name AMD Accelerated Parallel Processing
Platform Vendor Advanced Micro Devices, Inc.
Platform Version OpenCL 2.1 AMD-APP (3649.0)
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd cl_amd_event_callback
Platform Extensions function suffix AMD
Platform Host timer resolution 1ns
Platform Name AMD Accelerated Parallel Processing
Number of devices 0
NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) AMD Accelerated Parallel Processing
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) No devices found in platform [AMD Accelerated Parallel Processing?]
clCreateContext(NULL, ...) [default] No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No devices found in platform
ICD loader properties
ICD loader Name OpenCL ICD Loaderns
ICD loader Vendor OCL Icd free softwarens
ICD loader Version 2.3.2ns
ICD loader Profile OpenCL 3.0ns
Can you say more about the state of the rusticl support in darktable?
I used it for some time in the past - maybe 1 year or so ago. It wasn’t really satisfying. It was significantly slower than rocm and I had often strange artefacts. Is it worth to give it a second try in the meantime? I’m at the moment still on Radeon RX 5700XT.