From: Josh Blum <address@hidden>
Sent: Friday, March 1, 2013 2:55 PM
Subject: Re: [Discuss-gnuradio] LibUSRP vs LibUHD Performance on older machines
On 03/01/2013 04:51 PM, Tom Hendrick wrote:
> Hello all,
> I've had trouble making a 4 channel USRP samples at 1Ms/s write to file at 500 kS/s with ubuntu 12.04 and libuhd. I am getting several overruns and I had tried adjusting some of the parameters using usrd_probe_devices but with no success. I have a laptop with a duo core centrino processor which should be enough.
> I've made this 4 channel work successfully with the same exact laptop and with ubuntu 10.04 and the older version of gnuradio that uses libusrp. I get no underruns at all even for an entire hour of writing to file.
> Has anyone else experienced performance differences between libusrp and libuhd? I just want to make sure it isn't a configuration problem or something I'm doing wrong causing the overruns. If its likely an issue with libuhd, I guess I will just keep a backup of ubuntu 10.04
and gnuradio libusrp version installation files and leave my dual boot setup intact.
> Thank you very much, - Tom
You might try setting a very large output buffer on the usrp source
block. I heard this helps (you should be able to call this in python
after the block constructs):
* \brief Sets max buffer size on all output ports.
void set_max_output_buffer(long max_output_buffer)
> Discuss-gnuradio mailing list