IW0HDV/extio-iw0hdv

extio_airspy_cmake_mgw.dll CPU usage on HDSDR

Closed this issue · 2 comments

Jurgen wrote:

I used your extio_airspy_cmake_mgw.dll for AirSpy on HDSDR.
The reason is the separate slider controls.
The other version on the HDSDR webpage does not have those.

So far so good.
Unfortunately I discovered that your version has a much higher CPU usage.
75% versus 52%

That's a severe difference preventing me from using other programs at the same
time.

Have you notice that also?
Is there a way to improve it, by using different compiler settings?

Jurgen

 I didn't notice that high cpu usage, but maybe it is there even here, just
unnoticed.

You can see it in HDSDR directly, or with Process-Explorer.
If you don't use anything else, then you won't notice it.
(just switch between both .dll versions)
But usually I have a lot more things running at the same time, like TV-card and
Perseus.
I use Airspy to monitor the 30-87 MHz range for the unusal signal to show up

BTW   I am not using Hdsdr on regular basis, but mainly Studio1 , so even that
is a difference.

I first used SDR# but that really is a CPU hog, even whith my RTL-stick it
caused VLC to stutter when playing a webstream. So I don't use that anymore.
HDSDR is a lot better, although it seems to be a dead horse, because it's not
developed further. FM-deemphasis is bitterly missing. I asked the author to
include it, but nothin happened.

Do you see that high cpu load on some specific band/demod ?

It varies with bandwidth setting (of course)
SR -aa- -bb--
12000 50% 73%
192000 62% 80%

-aa- is the other version
-bb- is your version

Jurgen, I compiled a new .dll that, at least on my system, shows a reduced CPU usage.
Please give it a try and let me know here.