I have a LimeSDR Mini 2.4. When I test Rx performance using the LimeSuiteGUI, I see performance in line with the device specifications. With GNU Radio 3.10.1.1 under Ubuntu 22.04.5, the performance is severely degraded. The GR test is a simple flowgraph of a Soapy LimeSDR Sink into a QT GUI Sink.
The relevant snippet from the generated Python code ls: ******************************************** self.soapy_limesdr_source_0 = None dev = 'driver=lime' stream_args = '' tune_args = [''] settings = [''] self.soapy_limesdr_source_0 = soapy.source(dev, "fc32", 1, 'soapy=0,driver=lime', stream_args, tune_args, settings) self.soapy_limesdr_source_0.set_sample_rate(0, samp_rate) self.soapy_limesdr_source_0.set_bandwidth(0, 5000000) self.soapy_limesdr_source_0.set_frequency(0, freq) self.soapy_limesdr_source_0.set_frequency_correction(0, 0) self.soapy_limesdr_source_0.set_gain(0, min(max(gain, -12.0), 61.0)) *************************************************** The GR console log suggests that something is being lost in transit. ********************************************************************** Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. [INFO] Make connection: 'LimeSDR Mini [USB 3.0] 1DA13CDBCB3B1C' [INFO] Reference clock 40.00 MHz [INFO] Device name: UNKNOWN [INFO] Reference: 40 MHz [INFO] LMS7002M register cache: Disabled [INFO] RX LPF configured [INFO] RX LPF configured [INFO] Rx calibration finished ****************************************************************** Soapy recognises the device. ***************************************************** dave@dave-Inspiron-3020:~$ SoapySDRUtil --info ###################################################### ## Soapy SDR -- the SDR abstraction library ## ###################################################### Lib Version: v0.8.1-g6e99da18 API Version: v0.8.200 ABI Version: v0.8-3 Install root: /usr/local Search path: /usr/local/lib/SoapySDR/modules0.8-3 Module found: /usr/local/lib/SoapySDR/modules0.8-3/libLMS7Support.so (23.11.0-b39cb61e) Available factories... lime Available converters... - CF32 -> [CF32, CS16, CS8, CU16, CU8] - CS16 -> [CF32, CS16, CS8, CU16, CU8] - CS32 -> [CS32] - CS8 -> [CF32, CS16, CS8, CU16, CU8] - CU16 -> [CF32, CS16, CS8] - CU8 -> [CF32, CS16, CS8] - F32 -> [F32, S16, S8, U16, U8] - S16 -> [F32, S16, S8, U16, U8] - S32 -> [S32] - S8 -> [F32, S16, S8, U16, U8] - U16 -> [F32, S16, S8] - U8 -> [F32, S16, S8] *********************************************** dave@dave-Inspiron-3020:~$ SoapySDRUtil --find ###################################################### ## Soapy SDR -- the SDR abstraction library ## ###################################################### Found device 0 addr = 24607:1027 driver = lime label = LimeSDR Mini [USB 3.0] 1DA13CDBCB3B1C media = USB 3.0 module = FT601 name = LimeSDR Mini serial = 1DA13CDBCB3B1C *************************************************** Any advice on how to proceed, please? Thanks Dave