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