[hpsdr] Linux performance
Erich Heinzle
vk5hse at yahoo.com
Fri Oct 29 07:21:50 PDT 2010
Thanks for all the helpful guidance and suggestions.
I have tried:
Replacing the gnome desktop manager with the very light weight openbox
turning off spectrum in ghpsdr
turning off panadaptor in ghpsdr
trying different sampling rates
reducing the HPSDR cards to ozy and mercury only
This had led to white noise on the audio output, with no clicking or other added noises, despite being tuned into a strong local broadcast band AM station.
CPU load according to top suggests ghpsdr is using perhaps 50%, and X/open box about 20%
The hard drive is not swapping pages madly either.
USB bandwidth is only an issue if using a presumably USB 1.0 hub based set of front panel USB connectors. Motherboard USB connector seems OK.
A monolithic kernel looks like hard work under ubuntu. I might have to wait until I get my hands on a faster box methinks.
Regards and thanks again for all suggestions.
Erich
VK5HSE
The log is as follows, for what it's worth:
/home/esh/ghpsdr/bin
ghpsdr Version 0.3
setup_system_audio: sdr-3803-0
setup_system_audio: sdr-3803-1
setup_system_audio: sdr-3803-2
Ozy FX2 version: 20090524
Mercury Software version: 29 (0x1D)
Ozy Software version: 15 (0xF)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
iphone_thread
iphone_thread: listen
iphone_thread: accept
Mercury Software version: 0 (0x0)
audio_stream_thread
audio_stream_thread: listen
audio_stream_thread: accept
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
and some more this goes on for a while then
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
Mercury Software version: 0 (0x0)
Mercury Software version: 29 (0x1D)
vfoTransmit: 1
vfoTransmit: 0
vfoTransmit: 1
vfoTransmit: 0
vfoTransmit: 1
vfoTransmit: 0
vfoTransmit: 1
vfoTransmit: 0
vfoTransmit: 1
and on it goes alternating between mercury software statement and vfo statement
More information about the Hpsdr
mailing list