Skip to main content

3 - Forum dédié à Ardour


Probleme pour lancer ardour vst dans un chroot 32bits

Voila, j'ai compile ardourvst dans un chroot 32bits sur une debian lenny/sid amd64.

ardourvst semble se lancer mais pas jack :

JACK COMMAND: /usr/bin/jackd -p 128 -T -d alsa -n 2 -r 96000 -p 128 -d hw:0,0
jackd 0.109.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with System V SHM support.
cannot create /dev/shm/jack-1000 directory (Permission denied)

cannot create server sockets
cannot create engine

There are several possible reasons:

1) You requested audio parameters that are not supported..
2) JACK is running as another user.

Please consider the possibilities, and perhaps try different parameters.


Quelqu'un a une idee du probleme?
Bon resolu en changeant les droits de /dev/shm/ du chroot 32bits.

Je peux lancer un qjackctl 32bits, mais la par contre ardourvst se lance, je choisis la session... et puis plus rien. Dans les 3435 xruns en quelques secondes, alors que j'ai exactement les meme reglages qu'en 64bits avec la meme carte son, ou que j'avais avec un OS 32bits.
Bon toujours pas resolu le probleme, que je lance ardourvst a 128 frames ou 1024, j'ai toujours des xruns et ardour qui ne depasse pas le logo de startup.

En essayant de voir du cote du /etc/security/limits.conf de mon chroot 32bits, j'ai remarque ca (j'ai mis en gras):

  1. can be one of the following:
  2. - core - limits the core file size (KB)
  3. - data - max data size (KB)
  4. - fsize - maximum filesize (KB)
  5. - memlock - max locked-in-memory address space (KB)
  6. - nofile - max number of open files
  7. - rss - max resident set size (KB)
  8. - stack - max stack size (KB)
  9. - cpu - max CPU time (MIN)
  10. - nproc - max number of processes
  11. - as - address space limit
  12. - maxlogins - max number of logins for this user
  13. - maxsyslogins - max number of logins on the system
  14. - priority - the priority to run user process with
  15. - locks - max number of file locks the user can hold
  16. - sigpending - max number of pending signals
  17. - msgqueue - max memory used by POSIX message queues (bytes)
  18. - nice - max nice priority allowed to raise to
  19. - rtprio - max realtime priority
# - chroot - change root to directory (Debian-specific)


Bon donc mes questions :
Est-ce que quelqu'un a deja fait fonctionner ardour dans un chroot?
-est-ce que quelqu'un sait a quoi correspond exactement ce "chroot" dans les exemples du limits.conf? Et s'il pourrait m'etre utile.