Problem with Wx Gui FFT

Hi,

recently I upgraded my PC to Ubuntu 13.04. After that, I also updated
the
GNU Radio + UHD installation. Almost everything is working. A problem
that
appeared is that the Wx Gui FFT is not showing the chart.

As is said: an image is worth a thousand words. So I attached the
uhd_fft
execution.

Any sugestions? I’m missing a compiling parameter or something?

http://gnuradio.4.n7.nabble.com/file/n41275/gnuradio.jpg


View this message in context:
http://gnuradio.4.n7.nabble.com/Problem-with-Wx-Gui-FFT-tp41275.html
Sent from the GnuRadio mailing list archive at Nabble.com.

On Mon, May 13, 2013 at 5:27 PM, maiconkist [email protected]
wrote:

http://gnuradio.4.n7.nabble.com/file/n41275/gnuradio.jpg

I had the same problem on computers with Nvidia and AMD/ATI cards
using the open source driver. Apparently, the open source driver has
forgotten how to do opengl. I managed to find a closed source driver
which gave me flickering wxgui FFT, but that’s all.

Alex

Hi,

I’m having the same trouble on Ubuntu 12.04 LTS x64 after playing with
the
AMD/ATI drivers.

The quick solution is to add the following to ~/.gnuradio/config.conf :

[wxgui]
style=nongl

Regards,

Mike


Mike J. M0MIK BSc MIET
Email: [email protected]
Web: http://scanoo.com

Regards,

Mike
Note that you lose some functionality when going to the non-gl versions
of wxGui. Including waterfall displays, and the “click to X” stuff
that’s
available on the openGL side.


Marcus L.
Principal Investigator
Shirleys Bay Radio Astronomy Consortium

Hi Mike,

thank for you reply. But with this option the uhd_fft crashes. The
following
is thrown in the terminal: AttributeError: ‘gr_hier_block2_sptr’ object
has
no attribute ‘set_callback’

More info about my machine: Ubuntu 13.04 with KDE and a Intel i915
graphics
card.

On Mon, May 13, 2013 at 4:52 PM, Alexandru C. <oz9aec@> wrote:

uhd_fft
which gave me flickering wxgui FFT, but that’s all.

Alex


Discuss-gnuradio mailing list
Discuss-gnuradio@
Discuss-gnuradio Info Page


Discuss-gnuradio mailing list
Discuss-gnuradio@
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


View this message in context:
http://gnuradio.4.n7.nabble.com/Problem-with-Wx-Gui-FFT-tp41275p41281.html
Sent from the GnuRadio mailing list archive at Nabble.com.

Hi,

I believe that error is due to me experimenting with the uhd_fft ‘click
on
fft to change frequency’ feature. Are you using the current master
branch
as this contains Marcus L.'s fix for it.

Cheers,

Mike


Mike J. M0MIK BSc MIET
Email: [email protected]
Web: http://scanoo.com

Hi Mike,

thank for you reply. But with this option the uhd_fft crashes. The following
is thrown in the terminal: AttributeError: ‘gr_hier_block2_sptr’ object has
no attribute ‘set_callback’

More info about my machine: Ubuntu 13.04 with KDE and a Intel i915 graphics
card.

That would mean that you’re running a Gnu Radio that is out of date by a
couple of months.


Marcus L.
Principal Investigator
Shirleys Bay Radio Astronomy Consortium

Hi Mike,

I recompiled the source today again. The problem continues.

The builddate is: Mon, 13 May 2013 13:37:52

Is worth recompiling again?

Thanks


View this message in context:
http://gnuradio.4.n7.nabble.com/Problem-with-Wx-Gui-FFT-tp41275p41285.html
Sent from the GnuRadio mailing list archive at Nabble.com.

On Tue, May 14, 2013 at 2:01 AM, Mike J. [email protected] wrote:

I’m having the same trouble on Ubuntu 12.04 LTS x64 after playing with the
AMD/ATI drivers.

The quick solution is to add the following to ~/.gnuradio/config.conf :

[wxgui]
style=nongl

This works, but the non-GL sinks are terribly out-of-date, and the only
reason we haven’t removed them from the codebase is that they provide
this
important fallback when OpenGL is not working on a user’s machine.

I’d like to understand more about the actual problem–I only use 12.04
and
12.10 so I can’t duplicate it.

style=nongl


Johnathan C.
Corgan Labs - SDR Training and Development Services
http://corganlabs.com


Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page
The reported error should have been fixed in:

commit 50d9b3282ae65b7cf6bf007ab8f32b4ae7cc3ed1

The problem is that if you have an app that makes use of the
“set_callback” feature, prior to that commit, it would provoke an
exception if you were
using the non-gl implementations of the FFT GUI sink for wxGUI,
because the non-gl version didn’t have the necessary “set_callback()”
method.

Marcus,

I downloaded and compiled it directly from the official git repository.

Thanks


View this message in context:
http://gnuradio.4.n7.nabble.com/Problem-with-Wx-Gui-FFT-tp41275p41283.html
Sent from the GnuRadio mailing list archive at Nabble.com.

exception if you were

Johnathan C.
Corgan Labs - SDR Training and Development Services
http://corganlabs.com
Oh, well, for that I have no clue :slight_smile:

GL is a festering swamp, as are display drivers. But I guess this boils
down to “what part of the festering swamp do we need to look at, and are
we provoking it?”

I wonder if in gnuradio/gr-wxgui/scr/python/plotter/plotter_base.py the
attribList could be checked?
static bool IsDisplaySupported(const int *attribList)
http://docs.wxwidgets.org/trunk/classwx_g_l_canvas.html

Patrik

On Tue, May 14, 2013 at 4:48 AM, Marcus D. Leech [email protected]
wrote:

I get this part, thanks. I’m interested in understanding the
“flickering
FFT” problem with the GL-based sinks after upgrading to 13.04. It’s the
second time it’s been reported on the list.

On 14 May 2013 10:08, maiconkist wrote:

I recompiled all again
last night. Build version 3.6.4.1-203-g0641a449. The
problem
continues.

The suggestion with the ‘[wxwidgets] style=nongl’ didn’t
work for me.

OpenGL is working fine here. All 3D desktop effects
works and glxgear runs
fine.

Any clue about this problem ?

View this message in context:
http://gnuradio.4.n7.nabble.com/Problem-with-Wx-Gui-FFT-tp41275p41310.html

Sent from the GnuRadio mailing list archive at Nabble.com.


Discuss-gnuradio
mailing list
[email protected]

https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Do you perhaps
also have an installed-from-packaged-binaries Gnu Radio installation?

Hi Marcus,

double checked this, gnuradio from repository is not installed.

I notifice that when I click the close button in the uhd_fft window, for
an
instant the FFT plot is shown.

Thanks.


View this message in context:
http://gnuradio.4.n7.nabble.com/Problem-with-Wx-Gui-FFT-tp41275p41312.html
Sent from the GnuRadio mailing list archive at Nabble.com.

I’m not sure but shouldn’t the category be [wxgui] and not [wxwidgets]
in ~/.gnuradio/config.conf?
see in your gnuradio/gr-wxgui directory the readme’s

From the command line you can lower the fft-rate and increase the
avg-alpha, example
$ uhd_fft --fft-rate=10 --avg-alpha=0.3 etc
Increase the fft-rate until your window become unresponsive

Patrik

Best Regards,
Patrik T.

POES-Weather Ab Ltd Remote Sensing
Business id: FI 23624190
CEO Patrik T.
GSM: +358 40 833 11 70
Street address: Furuskogsvgen 89
Postal code: 65280
City: Vasa
Country: Finland
Web: poes-weather.com

I recompiled all again last night. Build version 3.6.4.1-203-g0641a449.
The
problem continues.

The suggestion with the ‘[wxwidgets] style=nongl’ didn’t work for me.

OpenGL is working fine here. All 3D desktop effects works and glxgear
runs
fine.

Any clue about this problem ?


View this message in context:
http://gnuradio.4.n7.nabble.com/Problem-with-Wx-Gui-FFT-tp41275p41310.html
Sent from the GnuRadio mailing list archive at Nabble.com.

On 14 May 2013 11:29, maiconkist wrote:

Hi Patrick,

my
mistake, the correct is ‘wxgui’, as you said.

This solved my
problem. Yesterday I cloned and compiled the gnuradio sources
by
myself, instead of using the script provided by in the official site.
I
notice that the script doesn’t compile the master branch. The script
did a
checkout in the “maint” branch. Probably the problem was not
fixed in this
branch yet.

Confirming the solution then:

Put
this in the “~/.gnuradio/config.conf” file:

[wxgui]
style=nongl

Thanks everybody .

You can use the “-m” option on build-gnuradio now
to cause it to use “master” instead of “maint”.

I’m surprised that my
fix for the set_callback() problem wasn’t propagated to “maint” – it
went into “master” some time ago.

Hi Patrick,

my mistake, the correct is ‘wxgui’, as you said.

This solved my problem. Yesterday I cloned and compiled the gnuradio
sources
by myself, instead of using the script provided by in the official site.
I
notice that the script doesn’t compile the master branch. The script did
a
checkout in the “maint” branch. Probably the problem was not fixed in
this
branch yet.

Confirming the solution then:

Put this in the “~/.gnuradio/config.conf” file:

[wxgui]
style=nongl

Thanks everybody .


View this message in context:
http://gnuradio.4.n7.nabble.com/Problem-with-Wx-Gui-FFT-tp41275p41314.html
Sent from the GnuRadio mailing list archive at Nabble.com.