Help with creation, editing, or playback of sounds, images, or video. Amarok, audacious, mplayer, grip, cdparanoia and anything else that makes a sound or plays a video.
Since using the 2.6 kernel I have been using ALSA, the thing is I have had more problems than I ever had with OSS. For instance, at the moment I have sound, but I am unable to control volumes, tones etc from within KMix, accept by using the 3D surround control (which appears to map to master volume?!?).
I have alsa compiled into the kernel and DMESG correctly show the SB Live! being picked up as device #0. Permissions on /dev/sound/* are all root:audio and my user account belongs to the audio group. I have tried deleting all the kmix configuration files in ~/.kde/share/config and also /etc/asound.state, none of which made any difference.
alsamixer from alsa-utils correctly detects the SB Live card however suffers from the same problem as kmix, kmix reports in ~/.xsession-errors: kmix: ERROR: Alsa mixer cannot be found.
Is there one single BENEFIT that anyone can name why we should be using ALSA???
Gentoo-Portage - the only way to view/search/explore portage
ALSA lets me have more than one app playing sound at a time, without the annoying latency of ESD or arts. Heck, you can even have multiple USERS playing sound on the same device! (which is neat, but mostly useless on a desktop machine)
If you have `alsa' in your USE-flags and you recompile arts it will give you the option to use the alsa sound system from within arts. That should solve most of your mixing problems from within KDE.
I have ALSA in my USE flags and am able to select ALSA as the sound system inside KDE, I have sound inside KDE just the mixing doesn't work, thereby currently is working less well then the old OSS.
Will take a look into dmix, thanks.
Incidentally, don't get me wrong, I want to like ALSA and like the engineering principals behind it.. however so far it seems to have proven to be problematic. My argument is that OSS just 'works' with few problems.
theturner: arts has nothing to do with OSS v ALSA, aRts is the core sound system for KDE, and is short for "analog realtime synthesizer". aRts is designed to create or process sound using small specialized modules. These may create a waveform, play samples, filter data, add signals, perform effects (like delay, flanger or chorus), or output the data to the soundcard. So please enlighten me as to what you mean??
Gentoo-Portage - the only way to view/search/explore portage
I still remember a developer in one of the projects I work on (StepMania) comment about just how hard it is to get decent audio sync using the OSS APIs. That's reason enough for me.
Anyway, it sounds to me like Kmix has little/nothing to do with aRts and only supports OSS. My guess is it's trying to play with the soundcard through ALSA's OSS emulation, which apparently doesn't work very well. I recommend using the usual alsamixer or find a good GUI ALSA mixer utility.
Yeah, I was having a lot of problems over the weekend too. Upgraded to 2.6.7 from a 2.4 kernel and decided to try this Alsa thing. Result: Only sounds as root or sound as my normal user if I plug the speakers into the rear out. I eventually recompiled the alsa drivers from the kernel, not from alsa-drivers, unloaded all the old ones and reloaded the new ones, switched to the standard sound jack on my card (sound blaster live!), goofed around with /etc/security/console.perms and then went back into kde. I found that my pcm volume slider was way down in alsamixer so I brought it up to about 66% and magically I had sound again and I'm able to control it with kmix's volume sliders and also get my left/right fade.
This may be the first thread ever to be moved _from_ off the wall into a real section, of course that's assuming this stuff helps.
Symptoms of my problem: Everything would appear to play, noatun would tick off the seconds of an mp3 but no sound would come out. No actual errors, just no sound.
When I was in the rear-channel jack, I could control it with the 3d sound slider, unmute (or mute, I forget) the SB Live Analog/Digital Output Jack in alsamixer, turn up PCM, don't touch the captures unless you want feedback that drives your landlords dogs crazy.
sindre wrote:A soundblaster live shouldn't need dmix as alsa supports hardware mixing on the soundblaster live.
So does oss.
Since I'm not able to use 5.1 sound properly with alsa, I will go back to oss again (the second time). For me, it is simply not usable since I can't get a proper low pass for the subwoofer and a high pass for the 5 other speakers to work. It wasn't that simple in OSS either, but at least there exists a solution.