Hi Sylvain,

Nice work, I just gave it a spin here are my results;-

I hit the 'clCreateFromGLTexture' issue when compiling the benchmark tool,
not only did I need to comment out the #define but I also needed to turn
off -Werror in the makefile.

I get 61msps with a GT9800 on a i7-950 @ 3.06G
Interestingly I find that the benchmark results are erratic for a while and
then stabilise as shown below.

Mike

 Selected device: GeForce 9800 GT
100 Frames time: 917843 us
BW estimated: 57.121752 Msps
100 Frames time: 1271217 us
BW estimated: 41.242998 Msps
100 Frames time: 3517962 us
BW estimated: 14.903174 Msps
100 Frames time: 2363734 us
BW estimated: 22.180499 Msps
100 Frames time: 2536602 us
BW estimated: 20.668911 Msps
100 Frames time: 861079 us
BW estimated: 60.887329 Msps
100 Frames time: 2259326 us
BW estimated: 23.205505 Msps
100 Frames time: 3436555 us
BW estimated: 15.256209 Msps
100 Frames time: 2754773 us
BW estimated: 19.031986 Msps
100 Frames time: 1651273 us
BW estimated: 31.750534 Msps
100 Frames time: 1034269 us
BW estimated: 50.691648 Msps
100 Frames time: 3286238 us
BW estimated: 15.954048 Msps
100 Frames time: 2911666 us
BW estimated: 18.006461 Msps
100 Frames time: 2699627 us
BW estimated: 19.420757 Msps
100 Frames time: 1940623 us
BW estimated: 27.016479 Msps
100 Frames time: 2265683 us
BW estimated: 23.140395 Msps
100 Frames time: 3601188 us
BW estimated: 14.558751 Msps
100 Frames time: 2266194 us
BW estimated: 23.135177 Msps
100 Frames time: 1710148 us
BW estimated: 30.657464 Msps
100 Frames time: 2172665 us
BW estimated: 24.131102 Msps
100 Frames time: 2452539 us
BW estimated: 21.377356 Msps
100 Frames time: 3127293 us
BW estimated: 16.764915 Msps
100 Frames time: 1545986 us
BW estimated: 33.912856 Msps
100 Frames time: 858462 us
BW estimated: 61.072942 Msps
100 Frames time: 859063 us
BW estimated: 61.030215 Msps
100 Frames time: 864266 us
BW estimated: 60.662805 Msps
100 Frames time: 863003 us
BW estimated: 60.751585 Msps
100 Frames time: 850487 us
BW estimated: 61.645622 Msps
100 Frames time: 854783 us
BW estimated: 61.335801 Msps
100 Frames time: 852875 us
BW estimated: 61.473018 Msps
100 Frames time: 858433 us
BW estimated: 61.075005 Msps
100 Frames time: 859781 us
BW estimated: 60.979249 Msps
100 Frames time: 850237 us
BW estimated: 61.663748 Msps
100 Frames time: 857009 us
BW estimated: 61.176487 Msps
100 Frames time: 854203 us
BW estimated: 61.377448 Msps
100 Frames time: 856246 us
BW estimated: 61.231001 Msps
100 Frames time: 854021 us
BW estimated: 61.390528 Msps
100 Frames time: 853289 us
BW estimated: 61.443192 Msps
100 Frames time: 858114 us
BW estimated: 61.097710 Msps
100 Frames time: 853439 us
BW estimated: 61.432393 Msps
100 Frames time: 857709 us
BW estimated: 61.126559 Msps
100 Frames time: 856152 us
BW estimated: 61.237724 Msps
100 Frames time: 856003 us
BW estimated: 61.248383 Msps

...






On 27 October 2013 07:23, Sylvain Munaut <246...@gmail.com> wrote:

> Hi,
>
>
> As some of you know, beginning of this month I presented a new
> GNURadio block I wrote that implements a RTSA like spectrum
> visualization of the spectrum similar to those found on R&S / Agilent
> / Tek equipement.
>
> I've just pushed the latest version of it on git and this includes a
> proper integration with either the WX or QT GUI of gnuradio. And I
> thought this would be a good occasion to also make the announce on
> this mailing list for those who didn't attend GRC and are not
> following the IRC channel.
>
> The home page of the project can be found at
> https://sdr.osmocom.org/trac/wiki/fosphor
> There isn't much information there, but you'll find a few screen shot
> of what the display looks like which will hopefully convince you to
> try it out for yourself. Believe me it's even better when it moves :)
>
> As the title says, the block relies on GPU acceleration. The
> computations are pretty heavy since every single input sample will be
> processed (as opposed to the current FFT sinks that just do periodic
> snaptshots), thereforce GPU acceleration is pretty much a must to
> support the very wideband devices like hackrf/bladerf/b200 ...
>
> More precisely it uses OpenCL and OpenGL and the data sharing
> extension between the two (known as CL/GL interop). That means that to
> use it, you'll need hardware that supports those and the appropriate
> drivers. For OSX that shouldn't be much of an issue if the machine has
> a decent GPU. For Linux, you'll need the binary drivers for either AMD
> or NVidia. Intel cards on linux most likely won't work. Although the
> more recent hardware can handle it, Intel decided to limit OpenCL
> support to Windows (and possibly OSX, not sure).
>
> It would be very helpful if you could report success / failure so we
> can try to list what hardware is out there and which works / which
> doesn't.
>
> For the installation you can grab the sources from git :
> git://git.osmocom.org/gr-fosphor
> It's only compatible with Gnuradio 3.7 and I'm not planning to
> backport it, it's about time people update.
> You will also needs a few dependencies such as freetype2 and glfw3.
> For the latter, make sure to use version 3.x and to build it wit
> -DBUILD_SHARED_LIBS=true
>
> A MacPort port and a PyBOMB recipe are also in the works and should
> soon be available.
>
> Also, you should make sure to use a very recent version of Gnuradio
> since some of the required fixes were just merged today. To take
> advantage of gr-fosphor from inside osmocom_fft, you'll also want to
> update your gr-osmosdr source block and use the -F option when
> starting osmocom_fft to enable the WX fosphor widget.
>
> Finally, I'd like to say a big thanks to my fellow osmocom members and
> the people on IRC who did a lot of testing on various hardware and
> platforms to try to make this release work "out of the box" for as
> many people as possible.
>
>
> Cheers,
>
>     Sylvain
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to