Summary: | media-sound/jack-audio-connection-kit - jackd does not work on ppc | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Gurvich <david.gurvich> |
Component: | Current packages | Assignee: | Professional Audio Applications Maintainers <proaudio> |
Status: | VERIFIED TEST-REQUEST | ||
Severity: | major | CC: | ppc |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | PPC | ||
OS: | Other | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
David Gurvich
2006-12-06 10:24:26 UTC
With -R, it works only if I'm root, there's probably a group or some kind of control for allowing users to ask for the priority requested. As for the other error, try another bitrate (44100 maybe?) it works fine with snd-aoa at 480000, but perhaps the older Power Mac driver doesn't support it? Either way, jackd does work fine on ppc here. Same error at every bitrate, using root doesn't matter. For realtime with normal user add "options realtime gid=18" to /etc/modules.d/realtime, that allows members of audio group to use realtime. Does adding -v help at all to see what the options are? The following results are typical, realtime fails regardless. -------------------------------------- jackd -v -dalsa -p512 -r44100 -n3 -P -------------------------------------- getting driver descriptor from /usr/lib/jack/jack_alsa.so getting driver descriptor from /usr/lib/jack/jack_dummy.so jackd 0.102.20 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. server `default' registered loading driver .. apparent rate = 44100 creating alsa driver ... hw:0|-|512|3|44100|0|0|nomon|swmeter|-|32bit control device hw:0 configuring for 44100Hz, period = 512 frames, buffer = 3 periods Sorry. The audio interface "hw:0" doesn't support any of the hardware sample formats that JACK's alsa-driver can use. ALSA: cannot configure playback channel cannot load driver module alsa registered builtin port type 32 bit float mono audio registered builtin port type 8 bit raw midi clock source = system clock via gettimeofday running with uid=0 and euid=0, will not try to use capabilites new client: alsa_pcm, id = 1 type 1 @ 0x100256f0 fd = -1 starting server engine shutdown freeing shared port segments stopping server thread last xrun delay: 0.000 usecs max delay reported by backend: 0.000 usecs freeing engine shared memory max usecs: 0.000, engine deleted no message buffer overruns cleaning up shared memory cleaning up files unregistering server `default' Chroot into a debian install and starting jackd there works. ------------------------------------------ jackd -R -dalsa -r44100 -n3 -S ------------------------------------------ jackd 0.101.1 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. loading driver .. apparent rate = 44100 creating alsa driver ... hw:0|hw:0|1024|3|44100|0|0|nomon|swmeter|-|16bit control device hw:0 configuring for 44100Hz, period = 1024 frames, buffer = 3 periods nperiods = 3 for capture nperiods = 3 for playback copying jackd and some of the libraries from the debian chroot works. Can you check to see if there's a mismatch between the ALSA version in your kernel and the alsa-libs you have emerged? With the older powermac sound driver I am experiencing the same problem as the reporter (same error messages). Portage 2.1.3_rc6 (default-linux/ppc/ppc32/2007.0/G4, gcc-4.1.2, glibc-2.5-r2, 2.6.20-gentoo-r5 ppc) ================================================================= System uname: 2.6.20-gentoo-r5 ppc 7447A, altivec supported Gentoo Base System release 2.0.0_alpha3 Timestamp of tree: Sat, 30 Jun 2007 16:30:11 +0000 dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="en_US" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/gnustep" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac acl alsa altivec berkdb bitmap-fonts branding cdr cli cracklib crypt cups dri dvd flac fortran gdbm gnome gpm gtk iconv ipv6 isdnlog libg++ midi mozbranding mudflap ncurses nls nptl nptlonly ogg opengl openmp pcre perl ppc pppd python readline reflection session spell spl ssl tcpd theora truetype-fonts type1-fonts unicode vorbis xorg zlib" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US" USERLAND="GNU" VIDEO_CARDS="radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS I've found the only driver that jack will work with on my system, portaudio. All others get the message no driver found. Can you still reproduce this? (In reply to comment #10) > Can you still reproduce this? please try with newer jack versions. Closed, no response, works for me. |