Originally posted by RealNC
View Post
Announcement
Collapse
No announcement yet.
Ubuntu Desires Lower Audio Latency For Gaming
Collapse
X
-
Originally posted by gQuigs View PostThat seems like the only benefit for the *average* user, but pretty much no *average* user is ever going to modify per-application volume in this way. A "hack" to allow the volume control applet to directly modify volumes exposed from applications would let us get this benefit, while keeping the stack just ALSA.
Just don't use shitastic hardware and then complain.
Comment
-
Originally posted by energyman View Postexcept that hw mixing just works and does not introduce any delays. Hmmmm...
Yeah, I'm joking. Point is, the hw mixing argument is just an excuse for shitty sw mixing implementations. In the age of dual core CPUs being the low end, not being able to do proper audio mixing sounds more like a bad joke to me.
Comment
-
Originally posted by ninez View PostYeah, something that i find analogous (on my jackd/ffado system) to the stuttering of PA, would be when i need to route an alsa app (ie: cannot use jackd directly - things like adobe flash, VMware, darkplays 11.1.c.a, skype(? i don't use it), etc). I have a couple of choices that use snd-aloop (alsa loopback device / virtual device) that these alsa apps will use - then i can use either alsa_in/alsa_out (tools that come with jackd that expose the loopback device into jack, as clients) or i can use zita-ajbridge....
Well, in this scenario alsa_in/out would be PA, while zita-ajbridge would be ALSA.
zita-bridge - solid, fast with no stuttering.
alsa_in/alsa_out - 'can' be clunky/choppy in some scenarios (while in others being just 'okay'.) It also can be a bit lossy, unless i want to throw a little cpu at the problem.
So obviously, you can imagine which solution that i personally use - zita-ajbridge instead of alsa_in/out, hands down. (and thus, in the scenario of ALSA vs. PA - i would be using alsa... Although, there are cases where PA is really needed, as discussed many many times here and elsewhere - i just wish ALSA had of been adapted/modernized/improved rather than introducing yet another soundserver (but that's just kicking a dead horse and isn't really my problem anyway... + if those were my only two choices i would probably be using CoreAudio, instead.).
cheerz
Comment
-
Originally posted by Ancurio View PostExcept ALSA is not a soundserver, and anyone using PA is using ALSA because that's what PA is using. ALSA is low lever, PA is high level.
And regardless, my comparsion of zita-ajbridge/ALSA(user-space) vs. alsa_in/out/Pulseaudio in terms of stuttering, still stands.Last edited by ninez; 02 November 2012, 04:37 PM.
Comment
-
Originally posted by curaga View PostYay, flamebaiting! Name one thing he has fixed, instead of made worse.
The real point of my post though is to simply point out that Ubuntu states these lofty goals but then puts little to no resources behind achieving them, while poor Poettering actually goes out and tries to get things accomplished to these ends and is decried as an evil for doing so by often the same people who hold Ubuntu in such high esteem. It is getting quite irritating.
Originally posted by Lattyware View PostAnd loose all the benefits of PulseAudio? I don't get why people still hate PA, it's a great bit of software that does really cool stuff - it's perfect for gamers. Sure, it could do with some latency reduction, apparently, but that doesn't mean it's bad as a thing to have. PA can do stuff like assign certain audio streams to certain output devices really easily - for example, send chat to my headphones and game audio to my speakers - that is really useful for gamers.
Comment
-
Originally posted by RealNC View PostYeah, I'm joking. Point is, the hw mixing argument is just an excuse for shitty sw mixing implementations. In the age of dual core CPUs being the low end, not being able to do proper audio mixing sounds more like a bad joke to me.
Comment
-
Originally posted by christian_frank View Postto be more specific , this is only the fact for non hw mixing cards ...which sadly seem to be very popular nowadays ..i love my hw mixing soundblaster
Comment
-
Originally posted by ninez View PostExcept that you would be wrong (in part). ALSA has *both* user-space and kernel side code. PA replaces ALSA's user-side (when in use) ie: things like dmix. and pa uses it's adapters to then handle it... But when using just ALSA - you will be using it's userspace components, instead of PA... You obviously don't really understand linux' sound systems/plumbing if you can make such a silly comment.
And regardless, my comparsion of zita-ajbridge/ALSA(user-space) vs. alsa_in/out/Pulseaudio in terms of stuttering, still stands.
Comment
Comment