Hi Robin
On 2024-05-27 12:10 AM, robin ivetic wrote:
Hello,
I don't know if this proper place to ask such question, or to whom ask
about that, but I notice that is much difference between GNURADIO
speed running on different distro, for example I choose couple of
distros with already compiled package, just to avoid buidling from source.
and that's *exactly* what we recommend! Make your life as easy as possible.
I'm still using LimeSDR USB, and like to used older version of
gnuradio which supports gr-limesdr, although can use with soapy
wrapper under gr-osmosdr.
You should be using the wrapper for SoapySDR instead, because that would
be supported directly by the gr-soapy that's part of GNU Radio :)
Basically, I'm using osmosdr block, and I notice that Arch linux with
gnuradio 3.10.10 running slower than Fedora 39 with 3.10.6. Arch was
tested with SSD drive, Fedora with mechanical, although tests made
with sysbench shows better r/w paramters made on Arch, can confirm
that python scripts run faster on Fedora 39 Workstation Server, so
where is the catch.
Sounds like arch uses different build options.
You can compare `gnuradio-config-info --cflags` between the two
platforms to see what they're doing differently, if anything.
Historically, Fedora did have stronger stack protection flags than arch,
if I remember correctly, but I have positively no idea whether that's
still the case.
And, maybe you ran `volk_profile -b` on one machine and not the other?
Arch is known for speed and "clean" package build,
Reasonable people can disagree about that. I personally agree with "arch
package scripts are very easy", but imho that comes at the price of not
always being adequate. Again, let's not get into the weeds of discussing
distros in general; that would just lead to disagreement without benefit
to your problem :)
I've never heard arch being known for being especially fast. Maybe in
the "rolling release" sense, but not in the software optimization sense.
tested version is not from AUR think 3.11,
There's no GNU Radio 3.11; we just label our git development versions
from the main branch "3.11-gHASH", but seriously, these are *not* for
public consumption but development versions, so you'd probably be better
off with a non-AUR source that gives you GNU Radio 3.10.x.x. SO: I think
you're doing everything right if you say you have GR 3.10.10.0.
and can confirm that I made volk_profile before start using gnuardio.
Ah, there goes my theory.
Best regards,
Marcus