Return to KLUBNL.PL main page

rsgb_lf_group
[Top] [All Lists]

Re: LF: Octo-soundcard for the Raspi, another question

To: [email protected]
Subject: Re: LF: Octo-soundcard for the Raspi, another question
From: Paul Nicholson <[email protected]>
Date: Thu, 6 Jul 2017 18:13:40 +0000
Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=abelian.org ; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:From:References:To:Subject:Sender:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=p4DZXnsC00dKNlSlQjvHiB+XC1aSuvxL9XGaUvGEiUQ=; b=hKJSxLIFyf7tJOfWhxx7ZMgCgZ ZwBMzSlqnT/TEdXYMFt/TpH53/H13e/Em43MrIQ/vT92Tuq12AJmyIhaXMh8tggcau2fd+SuW1I5o nep6pH8e/hnzYJMqTv7qYgNNqQEi9WTclVQPD30mitjr8Ts26QbhiY1oN9aiHDOUchkQ=;
In-reply-to: <[email protected]>
References: <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]> <[email protected]>
Reply-to: [email protected]
Sender: [email protected]
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
Stefan wrote:

> the CPU load of vttime and vtresample increases continuously to
> very high values,

Yes, vttime will be using most of a core, @raw is 8 channels and
it's having to do a high quality resampling on them all.  If you
only want 3 channels, use @raw:1,2,3 for input to vttime.

vtresample we can't do much about, it already defaults to the lowest
quality setting.

> strangely the process number of vtwrite is lower than vtresample,
> although vtresample has been started earlier.

This is often the case when commands are run with -B option to
put them into background.  Each command forks twice to detach
itself from the controlling terminal.  When a pipeline is starting
up, it's a race to claim process IDs as they're all forking.

> channel 1 seems to show some minor glitches, see attachment.

Looks bad.   Run the signal through vtstat -i to see
if channel one is clipping at all.

  vtread ... | vtstat -i

Maybe both channels are close to hitting 1.0 amplitude in
the stream and ch1 is slightly higher gain.  You need to
look out for clipping if using integer sample formats.

> had to call the vlfrx tools from /usr/local/bin into that
> script

As Jacek says.   cron runs its commands with quite a minimal
enviroment, not quite the same as a login shell. For example it
doesn't run .bashrc as would a login shell so any extensions
to PATH or aliases wont be available unless you put them
in the crontab or in the scripts run by cron.

--
Paul Nicholson
--

<Prev in Thread] Current Thread [Next in Thread>