Dear List!
trying to build a low-latency kernel on debian for use with pd 0.37 and alsa and an Rme HDSP card. I read a lot about different patches one can apply, but most information about those is from 2000/01 when 2.2 and 2.4 kernels were new and shiny. Has anyone had success doing this so far, and with wich patches on wich kernels, and how low is the resulting latency you get?
Any advice is greatly appreciated!
Peter P.
Dear all,
I use pyext on winxp, and it worked perfectly :-) On linux, strangely enough, I can only get it to work partially though. The simple-3.pd example patch display a stack overflow error each time one tries to write to outlets.
I use the latest cvs version of flext and py/pyext and python2.3 (tried also with Python2.2).
Any ideas?
/vr
Hi Vincent, thanks for your report.
It's my impression that pd's stack checking can't deal with the larger amount of stack space that is needed by Python. I once looked into the stack checking and it seemed fairly non-portable, that's why i implemented a different approach a while ago. It can be found in the devel_0_37 cvs branch. I hope Miller does have a look at it and use it for the official version.
best greetings, Thomas
----- Original Message ----- From: vincent.rioux@no-log.org To: pd-list@iem.at Sent: Wednesday, December 10, 2003 5:09 PM Subject: [PD] py/pyext (error: stack overflow)
Dear all,
I use pyext on winxp, and it worked perfectly :-) On linux, strangely enough, I can only get it to work partially though. The simple-3.pd example patch display a stack overflow error each time one tries to write to outlets.
I use the latest cvs version of flext and py/pyext and python2.3 (tried also with Python2.2).
Any ideas?
/vr
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
Hallo, plessas@sbox.tugraz.at hat gesagt: // plessas@sbox.tugraz.at wrote:
trying to build a low-latency kernel on debian for use with pd 0.37 and alsa and an Rme HDSP card. I read a lot about different patches one can apply, but most information about those is from 2000/01 when 2.2 and 2.4 kernels were new and shiny. Has anyone had success doing this so far, and with wich patches on wich kernels, and how low is the resulting latency you get?
Building a LL patched kernel (2.4) is easy on Debian. Just install these patch packages:
$ apt-get install kernel-patch-2.4-lowlatency kernel-patch-2.4-preempt
Then use make-kpkg to build your custom kernel like:
$ make-kpkg --added-patches lowlatency,preempt kernel_image modules_image
Voila.
I didn't run any benchmarks, but without these patches you'll feel miserable.
For Jack you also want the tiny capabilites patch, that is normally done by hand as described on jackit.sf.net or in the jackd Debian package README.
Frank Barknecht _ ______footils.org__