I’m using a LimeSDR mini with an external 10MHz clock. The LimeSuite version is v20.10.0, and the gateware is also up-to-date. The used OS is Debian 10 and Windows 10. The connection is USB3 using a short 30cm cable. All tests have been performed with two computers with relative modern Intel i5’s.
When using sample rates higher than ~10MSPS I get dropped samples already which is a little disappointing. I tested it in GnuRadio 3.8, SDRAngel, GQRX and soapysdr/python on Linux and SDRAngel on Windows on two different machines. My temperatures are between 45°C and 55°C when running for a longer time.
I tried a realtime kernel on Debian 10 which seems to improve the performance a little but not much. To check if my CPUs are my bottleneck, I built a gr3.8 flowgraph which records directly to a file without any signal processing or gui. I then checked the file in a separate flowgraph for dropped samples. During my recording, my CPUs weren’t utilized that much. So I assume my CPUs aren’t the problem.
So am I the only one with this underperformance? Did someone of you also experience these problems and got a fix?.