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.
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
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
________________________________
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.
No comments:
Post a Comment