4 RTL dongles operable on RPi3? Many buffer overruns. #275
Answered
by
szpajder
thowe-switzerland
asked this question in
Q&A
Replies: 3 comments 4 replies
-
RPi GPU is not fast enough for this task. Use RPi4 (or any other, more
capable hardware).
|
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
thowe-switzerland
-
Some thoughts:
|
Beta Was this translation helpful? Give feedback.
3 replies
-
Thanks for the success report! In fact, with the switch from GPU FFT to CPU FFT and the two options for multithreading, we also had success. The RPi3 can demodulate and stream 4 RTL dongles at 2.5 MHz each. Only rarely were there overruns. Since we want to increase the FFT size to 1024 to achieve more selectivity, we decided to switch to RPi4 anyway. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello together
Although I have several years of experience in using RTLSDR-Airband, I am now in need of your advice.
I'm helping a colleague set up his LiveATC feed system:
The configuration binds all 4 RTL dongles each with 2.5MHz bandwidth. FFT size is standard 512, no NFM support. Each dongle outputs 3 Icecast streams. Additionally some channels go into a mixer, which is also output as an Icecast stream. Total of 13 output channels as Icecast stream. No local recording to MP3 files.
Basically the setup works and the CPU is less than 25% utilized and cool. However, we notice buffer overflows, which are noticeable in swallowed syllables. Below the overrun counters after about 12h of operation.
Can anyone give a hint from experience where our bottleneck could be?
Thank you very much for any advice.
Tom
Beta Was this translation helpful? Give feedback.
All reactions