Success: HP-Slimline 290-p0014 Desktop using integrated UHD Graphics 630

Jan Beich jbeich at FreeBSD.org
Sun Mar 7 00:28:27 UTC 2021


Steven Friedrich <FreeBSD at twc.com> writes:

> Do you have any showcase apps to demonstrate OpenCL?

Look for ports that depend on devel/opencl or devel/ocl-icd e.g.,

  $ fetch https://github.com/nagadomi/waifu2x/raw/master/images/city.jpg

  # cpp version only contains a model for drawn art, so download separately
  $ mkdir /tmp/vgg_7_photo
  $ fetch -o /tmp/vgg_7_photo \
    https://github.com/nagadomi/waifu2x/raw/master/models/vgg_7/photo/noise1_model.json \
    https://github.com/nagadomi/waifu2x/raw/master/models/vgg_7/photo/scale2.0x_model.json

  $ pkg install waifu2x-converter-cpp
  $ sudo waifu2x-converter-cpp --force-OpenCL --model-dir /tmp/vgg_7_photo -i city.jpg -o city2x.cpp.png

vs. 

  $ fetch https://github.com/nagadomi/waifu2x/raw/master/images/city.jpg

  $ pkg install waifu2x-ncnn-vulkan
  $ waifu2x-ncnn-vulkan -m /usr/local/share/waifu2x-ncnn-vulkan/models-upconv_7_photo -i city.jpg -o city2x.vulkan.png

>   Max clock frequency                             0MHz
[...]
>     Clock frequency : 0 MHz

Correct reporting requires FreeBSD >= 13.0, see lang/intel-compute-runtime/files/patch-max_freq

>     Global memory bandwidth (GBPS)
>       float   : 32.58
>       float2  : 32.72
>       float4  : 34.26
>       float8  : 32.95
>       float16 : 30.33

clpeak also exists for oneAPI e.g.,

  $ pkg install git level-zero
  $ git clone https://github.com/oneapi-src/level-zero-tests
  $ cd level-zero-tests/perf_tests/ze_peak
  $ c++ -o ze_peak src/*.cpp -O2 -pipe -isystem/usr/local/include -L/usr/local/lib -lze_loader
  $ (cd kernels; sudo ../ze_peak)


More information about the freebsd-x11 mailing list