Topic: SVPManager Fails to Start on Linux

SVP has been working fine on Linux up until last week. Now I get this:

15:58:56.181 [i]: Main: starting up SVP 4 Linux [4.5.0.210]...
15:58:56.182 [i]: Main: args: none
15:58:56.182 [i]: Main: working dir is /home/hanuman/Apps/SVP 4/
15:58:56.182 [i]: Main: data dir set to /home/hanuman/.local/share/SVP4/
15:58:56.182 [i]: Settings: loading reg.cfg OK
15:58:56.183 [i]: Settings: loading main.cfg OK
15:58:56.183 [i]: Settings: loading ui.cfg OK
15:58:56.183 [i]: Settings: loading frc.cfg OK
15:58:56.183 [i]: Settings: loading profiles.cfg OK
15:58:56.184 [i]: Settings: loading custom.cfg OK
15:58:56.184 [i]: Settings: loading lights.cfg OK
15:58:56.184 [i]: Main: using Qt 5.15.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 12.2.1 20230201)
15:58:56.184 [i]: Main: device scale is 1.00132, user defined scale is 1
15:58:56.185 [i]: Main: system locale is [en]
15:58:56.185 [i]: Main: preferred language is [en-us]
15:58:56.186 [i]: Main: setting language file to en.qm...
15:58:56.189 [i]: Main: collecting system information...
15:58:56.190 [i]: Main: module 'plugins/libsvpflow1_vs64.so': 4.5.0.205
15:58:56.190 [i]: Main: module 'plugins/libsvpflow2_vs64.so': 4.5.0.212
15:58:56.191 [i]: Main: VLC filter (64 bit): 1.0.0.182
15:58:56.195 [i]: OS: Linux 6.3.2-x64v1-xanmod1-1 #1 SMP PREEMPT_DYNAMIC Sat, 13 May 2023 04:32:43 +0000 x86_64
15:58:56.210 [i]: Desktop environment: /usr/bin/sddm / plasma / kde
15:58:56.212 [i]: CPU: Intel Core i7-10750H [base frequency 3560 MHz, 12 threads]
15:58:56.212 [i]: Video: reading OpenCL info...
Abort was called at 36 line in file:
/usr/src/debug/intel-compute-runtime/compute-runtime-23.09.25812.14/shared/source/built_ins/built_ins.cpp
fish: Job 1, './SVPManager' terminated by signal SIGABRT (Abort)

Using Garuda Linux (arch-based). Ran all the updates.

Re: SVPManager Fails to Start on Linux

Looks like corruption in OpenCL.
Try to reinstall GPU drivers.

Re: SVPManager Fails to Start on Linux

I've seen this before.

You need the latest nvidia-opencl-icd and mesa-opencl-icd package.

If you're on a distro that does not offer them in the official repos you can just clone the git and build yourself.

4 (edited by Mystery 18-06-2023 18:44:21)

Re: SVPManager Fails to Start on Linux

There is indeed a problem with OpenCL

clinfo gives

Abort was called at 36 line in file:
/usr/src/debug/intel-compute-runtime/compute-runtime-23.09.25812.14/shared/source/built_ins/built_ins.cpp
fish: Job 1, 'clinfo' terminated by signal SIGABRT (Abort)

if nvidia-opencl-icd and mesa-opencl-icd are neither in the official repos nor in the AUR, I don't think that's the right solution.

Re: SVPManager Fails to Start on Linux

As an update, the issue was due to ALHP repos. intel-compute-runtime compiled in v3 isn't working.

Either of the 2 solutions work:
- Uninstall ALHP repos
- Uninstall intel-compute-runtime (and then have no OpenCL on Intel of course)

Considering I use OpenCL on NVidia, I went for the 2nd option.