[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#264242: libarts1: specifying an output device decreases cpu usage



Package: libarts1
Version: 1.3.2-4
Followup-For: Bug #264242


Probably a similar issue - when using ALSA as output sound system, when
the output device has not been manually specified, artsd idle uses about 6% cpu time; by specifying the hw:0,0 device the cpu usage decreases dramatically (under 1%) in the same condition.

I noticed that artsd with default setup opens many times the sound
devices:

root@mypc:~# lsof | grep snd
artsd     26454         mau  mem       CHR     116,24
115317 /dev/snd/pcmC0D0c
artsd     26454         mau  mem       CHR     116,16
115292 /dev/snd/pcmC0D0p
artsd     26454         mau    8r      CHR     116,33
5861 /dev/snd/timer
artsd     26454         mau    9u      CHR     116,16
115292 /dev/snd/pcmC0D0p
artsd     26454         mau   10r      CHR     116,33
5861 /dev/snd/timer
artsd     26454         mau   11u      CHR     116,24
115317 /dev/snd/pcmC0D0c
artsd     26456         mau  mem       CHR     116,16
115292 /dev/snd/pcmC0D0p
artsd     26456         mau    9u      CHR     116,16
115292 /dev/snd/pcmC0D0p
artsd     26458         mau  mem       CHR     116,24
115317 /dev/snd/pcmC0D0c
artsd     26458         mau  mem       CHR     116,16
115292 /dev/snd/pcmC0D0p
artsd     26458         mau   12u      CHR     116,24
115317 /dev/snd/pcmC0D0c

by specifying -D hw:0,0 the same command gives this output:

root@mypc:~# lsof | grep snd
artsd     26489         mau  mem       CHR     116,24
115317 /dev/snd/pcmC0D0c
artsd     26489         mau  mem       CHR     116,16
115292 /dev/snd/pcmC0D0p
artsd     26489         mau    9u      CHR     116,16
115292 /dev/snd/pcmC0D0p
artsd     26489         mau   10u      CHR     116,24
115317 /dev/snd/pcmC0D0c

In my setup, by selecting the OSS output, cpu usage remains very low;
when using ALSA in standard configuration I can hear many artifacts and
clicks from the SPDIF output (I have a CM8738-based sound card
with TOSLink i/o): these problems disappear completely when artsd cpu usage is reasonable.

Bye - Maurizio

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=it_IT@euro, LC_CTYPE=it_IT@euro (charmap=ISO-8859-15)

Versions of packages libarts1 depends on:
ii  libartsc0                 1.4.2-4        aRts sound system C support librar
ii  libasound2                1.0.9-3        ALSA library
ii  libaudio2                 1.7-3          The Network Audio System (NAS). (s
ii  libaudiofile0             0.2.6-6        Open-source version of SGI's audio
ii  libc6                     2.3.5-6        GNU C Library: Shared libraries an
ii  libesd0                   0.2.36-1       Enlightened Sound Daemon - Shared 
ii  libgcc1                   1:4.0.2-2      GCC support library
ii  libglib2.0-0              2.8.3-1        The GLib library of C routines
ii  libice6                   6.8.2.dfsg.1-8 Inter-Client Exchange library
ii  libjack0.100.0-0          0.100.0-4      JACK Audio Connection Kit (librari
ii  libmad0                   0.15.1b-2.1    MPEG audio decoder library
ii  libogg0                   1.1.2-1        Ogg Bitstream Library
ii  libpng12-0                1.2.8rel-5     PNG library - runtime
ii  libqt3c102-mt             3:3.3.4-3      Qt GUI Library (Threaded runtime v
ii  libsm6                    6.8.2.dfsg.1-8 X Window System Session Management
ii  libstdc++5                1:3.3.6-10     The GNU Standard C++ Library v3
ii  libvorbis0a               1.1.0-1        The Vorbis General Audio Compressi
ii  libvorbisenc2             1.1.0-1        The Vorbis General Audio Compressi
ii  libvorbisfile3            1.1.0-1        The Vorbis General Audio Compressi
ii  libx11-6                  6.8.2.dfsg.1-8 X Window System protocol client li
ii  libxext6                  6.8.2.dfsg.1-8 X Window System miscellaneous exte
ii  libxt6                    6.8.2.dfsg.1-8 X Toolkit Intrinsics
ii  xlibs                     6.8.2.dfsg.1-8 X Window System client libraries m
ii  zlib1g                    1:1.2.3-4      compression library - runtime

Versions of packages libarts1 recommends:
ii  akode                         4:3.3.2-1  akode arts plugin

-- no debconf information



Reply to: