Bug 77799

Summary: artsd takes more than 50% of my CPU all the time
Product: arts Reporter: Bram Schoenmakers <me>
Component: artsdAssignee: Stefan Westerfeld <stefan>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Bram Schoenmakers 2004-03-16 22:18:45 UTC
Version:            (using KDE KDE 3.2.1)
Installed from:    Compiled From Sources
Compiler:          gcc 3.2 
OS:          Linux

artsd is taking very much CPU-time after running a while. I notice this especially after I had played a sound. This is very annoying on a 400MHz, when I need my CPU for compiling.

Configuration:

Linux 2.6.1
ALSA 1.0.0rc2
KDE 3.2.1 (arts 1.2.1)
Comment 1 Allan Sandfeld 2004-03-18 11:28:12 UTC
Are you using aRts in OSS or ALSA mode, and do you have mpeglib installed?
Comment 2 Bram Schoenmakers 2004-03-18 16:18:59 UTC
Sorry, forgot to mention. I'm using arts with the OSS mode active.
Comment 3 Arnold Krille 2004-03-26 20:43:41 UTC
Okay, you have OSS output for arts activated. Is your kernel built with the OSS drivers or with ALSA?

If you have ALSA installed you should select ALSA-output in aRts too.

Arnold
Comment 4 Bram Schoenmakers 2004-03-28 20:31:35 UTC
Looks like artsd behaves better now I switched to ALSA output. I use a 2.6.1 kernel with OSS-emulation enabled. Since XMMS works better with OSS than with ALSA, I thought it would also be better to configure arts for OSS. But both modes produce sound, the difference is that the CPU gets busy after playing a sound when the OSS-mode is on.
Comment 5 Allan Sandfeld 2004-05-27 14:03:14 UTC
Closing. artsd defaults to ALSA when the kernel supports ALSA, the poor performance in OSS-emulation is an ALSA problem.