Csound Csound-dev Csound-tekno Search About

[Csnd] Doubles and low-power netbooks

Date2010-06-20 02:20
FromFelipe Sateler
Subject[Csnd] Doubles and low-power netbooks
Apparently, double precision can run just fine on an Atom

http://elektronengehirn.blogspot.com/2010/06/doubles-instead-of-floats.html

Date2010-06-20 08:31
FromBrian Redfern
Subject[Csnd] Re: Doubles and low-power netbooks

I have a version of lubuntu tweaked for hyper low latency on atom. You have to also turn off automatic cpu frequency scaling in addition to the rt kernel and rtirq to have good performance in realtime on atom chips.

On Jun 19, 2010 6:20 PM, "Felipe Sateler" <fsateler@gmail.com> wrote:

Apparently, double precision can run just fine on an Atom

http://elektronengehirn.blogspot.com/2010/06/doubles-instead-of-floats.html

--

Saludos,
Felipe Sateler


Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2010-06-22 18:17
FromFelipe Sateler
Subject[Csnd] Re: Re: Doubles and low-power netbooks
By turning off automatic frewquency scaling, you mean loading the
'performance' governor?

On Sun, Jun 20, 2010 at 03:31, Brian Redfern  wrote:
> I have a version of lubuntu tweaked for hyper low latency on atom. You have
> to also turn off automatic cpu frequency scaling in addition to the rt
> kernel and rtirq to have good performance in realtime on atom chips.
>
> On Jun 19, 2010 6:20 PM, "Felipe Sateler"  wrote:
>
> Apparently, double precision can run just fine on an Atom
>
> http://elektronengehirn.blogspot.com/2010/06/doubles-instead-of-floats.html
>
> --
>
> Saludos,
> Felipe Sateler
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>



-- 

Saludos,
Felipe Sateler


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2010-06-22 21:32
FromBrian Redfern
Subject[Csnd] Re: Re: Re: Doubles and low-power netbooks

No its one of the services that automatically starts and I went into the services and turned off almost everything except the rtirq and audio services on my eeepc. I'm getting the same performance as an indamixx netbook but with justb a slightly modified version of lubuntu.

On Jun 22, 2010 12:27 PM, "Felipe Sateler" <fsateler@gmail.com> wrote:

By turning off automatic frewquency scaling, you mean loading the
'performance' governor?

On Sun, Jun 20, 2010 at 03:31, Brian Redfern <brianwredfern@gmail.com> wrote:
> I have a version of lubuntu tweaked for hyper low latency on atom. You have
> to also turn off automatic cpu frequency scaling in addition to the rt
> kernel and rtirq to have good performance in realtime on atom chips.
>
> On Jun 19, 2010 6:20 PM, "Felipe Sateler" <fsateler@gmail.com> wrote:
>
> Apparently, double precision can run just fine on an Atom
>
> http://elektronengehirn.blogspot.com/2010/06/doubles-instead-of-floats.html
>
> --
>
> Saludos,
> Felipe Sateler
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>



--

Saludos,
Felipe Sateler


Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2010-06-22 22:35
FromMalte Steiner
Subject[Csnd] Re: Doubles and low-power netbooks
Hi,

as you can see in the video below Csound with doubles worked fine for me 
on an EEE netbook under less then perfect conditions (wet, cold and 
windy), CSound on a streetfest:

http://vimeo.com/12716797

The netbook ran from batteries because the power was shaky, CPU Freq 
scaling was turned off but actually only because I didnt turned it on on 
that netbook yet. The distribution is Archlinux with a custom realtime 
kernel.

My patch replayed multitrack loops from bigger machines from my studio, 
some processing like pvscale pitchshifting, delays, filtering and reverb 
plus some synthesis for my solos. It controlled the motorfaders and LEDs 
on BCF2000 controller to give me a visual feedback of the state, but I 
replicated it on a FLTK Gui with the built in opcodes, just in case the 
Behringer fails.

Some odd observations I made anyway and I wonder about the workarounds. 
CSound behaved to the outside world perfectly, no XRuns with Jack on a 
Terratec USB Card and 16 milliseconds latency.
But when I drag the FLTK window, Csound seems to stop its processing, no 
sound during dragging it. Fortunately I dont have to drag the window 
around during the performance. I am certain I compiled Csound with the 
switch on for running FLTK in an extra thread.

Another thing was some random glitches when some new instruments got 
initiated, some crackling. For an instrument which uses a phase vocoder 
file to preloaded I worked around by playing the instrument shortly from 
the score at the beginning, I wonder if I should play all instruments at 
the beginning to preload them all in memory? The other instruments 
causing those glitches don't use external files.

Anyway, I never used CSound that way before and I am really happy that I 
could implement my live application that easily. More documentation to 
follow...

Cheers,

Malte