discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: fosphor sink block error


From: Gwendoline Hochet Derevianckine
Subject: RE: fosphor sink block error
Date: Thu, 23 Dec 2021 10:58:33 +0000

Hi Sylvain,


I realize that I'm not sure of how I install the gr-fosphor package. I download the .deb (gr-fosphor_3.8~2.2d4fe78-1build3_amd64.deb) and I install it. I did that because I don't really understand what to do by reading the wiki fosphor.


So I'm back in Gnuradio 3.9 😊


> What GPU do you have in your machine ?

00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 (Whiskey Lake) [8086:3ea0] (prog-if 00 [VGA controller])
    Kernel driver in use: i915
    Kernel modules: i915

> Also, list the files in `/etc/OpenCL/vendors/` which gives the
installed drivers.

I don't have such a repository ... I guess the problem comes from here.

Thanks for helping 😊
Gwendoline


De : Sylvain Munaut <246tnt@gmail.com>
Envoyé : jeudi 23 décembre 2021 11:29:58
À : Gwendoline Hochet Derevianckine
Cc : discuss-gnuradio@gnu.org
Objet : Re: fosphor sink block error
 
Warning - External Email
________________________________

Hi Gwendoline,


> I tried various versions of Gnuradio but fosphor sink block doesn't work under 3.8 or 3.9.

Definitely go for 3.9
I only maintain it for the latest version of gnuradio ( so it might be
3.10 only soon ... ).


> [!] CL Error (-1001, /build/gr-fosphor-1DVbtt/gr-fosphor-3.8~2.2d4fe78/lib/fosphor/cl.c:299): Unable to fetch platform IDs
> [!] No suitable OpenCL device found
> gr::log :ERROR: qt_sink_c0 - Failed to initialize fosphor

So that's a sign that it found no valid OpenCL device.
Most distribution don't install proper OpenCL drivers by default.

The OpenCL stack is composed of two elements :
 - The "Dispatcher" : which is just a shim to dispatch OpenCL requests
to multiple "platforms" (i..e vendors basically) in case you have
several OpenCL devices in your system.
 - The actual driver that talks to the hardware.

Obviously you have the dispatcher installed (called "ICD Loader"), but
there was no driver (caled "ICD") found (or if there was drivers,
those drivers reported no valid/available devices).

What GPU do you have in your machine ?
Also, list the files in `/etc/OpenCL/vendors/` which gives the
installed drivers.

Cheers,

   Sylvain

To view our privacy policy, including the types of personal information we collect, process and share, and the rights and options you have in this respect, see www.semtech.com/legal.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]