Hi Jessica,

What sample rate are you trying to run at per channel?

I would suggest to use DPDK as it will remove a considerable overhead from
the Linux networking stack.

I can follow up with you off the list with some notes I have on getting
DPDK going, we have a pending app note that will be published soon on the
topic.

Regards,
Nate Temple


On Wed, Jun 19, 2019 at 12:05 PM Jessica Iwamoto via USRP-users <
usrp-users@lists.ettus.com> wrote:

> Hello,
>
>
>
> I am getting a lot of underflows when trying to use dual RX/TX on 4
> channels on the N310. My application creates one multi_usrp object and 8
> streamers (4 RX, 4 TX) each on a different thread. Samples are received
> from the RX threads, put into buffers, and then transmitted in the TX
> threads. I can run it on 1 channel and 2 channels, but when I try using
> more channels, I get a ton of underflows. When I use 2 channels, I also
> have to specify the subdevice as “A:0 B:0 A:1 B:1”, otherwise I will get a
> lot of underflows with the default subdevice spec of “A:0 A:1 B:0 B:1”. I
> have tried the txrx_loopback_to_file example with 4 channels and it works
> fine, although this example only uses 2 streamers, each controlling 4
> channels. Any suggestions on what to try to make this work? I am using UHD
>  v3.13.1.0-rc1.
>
>
>
> Thanks,
>
>
>
> Jessica Iwamoto
>
> Member of Technical Staff
>
> The Aerospace Corporation
>
>
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to