IW0HDV / extio-iw0hdv

Extio framework and implementations.
GNU General Public License v3.0
13 stars 7 forks source link

extio_airspy_cmake_mgw.dll CPU usage on HDSDR #2

Closed amontefusco closed 8 years ago

amontefusco commented 9 years ago

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

amontefusco commented 9 years ago
 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

amontefusco commented 9 years ago

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.