[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