Well, how much of an audiophile are you? First of all, going beyond 96KHz only works if you're using SPDIF, and many sound cards don't let you go up to 96KHz unless you're using SPDIF. If you aren't, then you're wasting your time trying to achieve something higher. I'm almost positive that analog speakers aren't capable of handling sample rates that high. But whether they can or can't, 96KHz is really the absolute maximum anyone really needs to go, because most audio tracks are not recorded that high and even if they are, most speakers won't let you hear a difference.
Just as an FYI, people can waste a lot of money on speakers/headphones with ridiculous frequency ranges, such as 10Hz-40KHz. The average human can't hear beyond 22KHz, so you could pay more for a speaker with the exact same quality as another, but the only difference is the more expensive speaker has a frequency range that goes ultrasonic.
Last edited by droidhacker; 03-16-2012 at 11:40 AM.
...i hope your whole post is a joke.
dogs can hear that high but it doesn't mean they like the sound. when humans hear a noise of 19khz, its a terrible sound we want to avoid. either way, dogs don't give a crap 20khz-60khz music, or even 30hz-20khz music for that matter.
that whole 4hz finger thing is so irrelevant that i'm not even going to comment about it.
Sadly not, not all distros allows you to get rid of PA, and even worst the new gnome shit force you to have pulseaudio it's a dependency. { insert here : WTF!?!? It's a DE, how can it depend on such library...}
PA is simply not ready yet. I don't say it's a bad or good thing to have a new sound platform/server(call it what you want, it does a lot of things), there's a lot of debate around it. For sure Linux always deserves better, but I disagree to say it's ready.
Every essential part of a Linux distro should at least support 90% of the modern hardware (cpu,gpu,memory,acpi,soundcard) if it doesn't, then it's not ready for public.
As mentioned earlier in this thread, PA is also very resource hungry, and there's no excuse for that. FIX IT. (Where did you heard that playing a simple sound requires that quantity of ram and cpu!?)
Now if PA come to fix all this, plus give a nice retro compatibility layout that really works for apps using alsa and such. Then it definitively will replace alsa.
For the moment that's not the case.
PS : This is not the first post about PA and there's always debates around it. I hope people will continue criticize PA, because that's the way it will fix things and improve, there's no need to spit on alsa and say it's deprecate, (when PA will support 50% of the material supported by alsa, we will talk again). I am not talking about the sweet new features that come with PA (I am just talking about install, play a sound it works, period not less not more).
Just remember that ALSA walked a long way before replacing OSS and so on... and it's totally normal to see PA doing the same.
Last edited by dl.zerocool; 03-16-2012 at 03:01 PM.
Fundamental mistake : PA won't replace alsa ... won't happen, because alsa provides the drivers and the abstraction of hardware. PA is another abstraction of top of thatNow if PA come to fix all this, plus give a nice retro compatibility layout that really works for apps using alsa and such. Then it definitively will replace alsa.
Well, that argument is valid for whatever technology you choose, I see the use of PA as something good for desktop, it increases portability and adds fundamental features.{ insert here : WTF!?!? It's a DE, how can it depend on such library...}
Of course, we have different needs and because of that we appreciate software differently.
PA supports whatever alsa supports, because PA sits on top of an audio API which provides his own drivers, in this case, ALSA. the problem was PA exposing ugly alsa bugs (similar to what happened with KWin exposing lying drivers or stuff not implemented), but PA was cheap to blame and throw the ball at.Every essential part of a Linux distro should at least support 90% of the modern hardware (cpu,gpu,memory,acpi,soundcard) if it doesn't, then it's not ready for public.
Never saw that happening nor even in Linux, FreeBSD or IlumOS/OpenSolarisAs mentioned earlier in this thread, PA is also very resource hungry
of course, I have to say I never played +32 streams at once because on day-to-day usage never had the need for that. but probably I'll do a stress test out of curiosity
Depends on how the app. uses alsa, but most of them work with the traditional routing of alsa>PA>alsaplus give a nice retro compatibility layout that really works for apps using alsa and such
Of course that PA needs more work, but as I said, is pretty decent for DESKTOP usage, never had a problem with it ... just waited a little bit until it matured and didn't jump on the hype wagon.
But of course, people will always complain and you can't keep everyone happy, same goes for wayland with choices on compositing and ability to remote, same for kwin dropping opengl 1 (possibly), for gallium 3d usage and such ... but at the end of the day those are pretty good advancements.
Regards
P.S → Sorry if my grammar/orthography blows, I'm not a native english speaker.
Well if you're planning on using Wine or Skype then you'll need to compile 32 bit versions as -compat packages alongside your 64 bit versions. As far as packages required go, everything you need should be laid out at slackbuilds.org, and then follow this for post-installation setup http://www.freedesktop.org/wiki/Soft...r/PerfectSetup
PA doesn't use hw mixing by design, because many sound cards don't support it anyway and sw support allows full control over details like per-application volume, switching outputs, and now even echo cancellation. It's also useful as abstraction layer which makes sure that applications don't talk directly to hardware and thus break on some configurations. PA takes care of breaking and fixing bugs on those configurations
Not sure how good the cancellation is, but it is possible to achieve good results in software (Skype does that properly).
You could theoretically push "any" sample rate that could be resampled in software. The alsa plug layer or pulseaudio itself would catch the out-of-hardware-bounds sample rate and resample it down to the nearest matching sample rate on the CPU.
For example, gstreamer's audioresample plugin claims to support sample rates from 1 Hz up through 2147483647 Hz (about 2.1 GHz). 2.1 GHz is almost the frequency of an 802.11b signal (2.4 GHz) so that's definitely not perceivable to the human ear (unless you can "hear" WiFi signals..........).
But please be aware that taking Cd-quality 44.1 kHz audio and resampling it "up" to a higher sample rate is NOT going to make the audio sound "better". You can't get more definition than already exists in the audio. Well, you can have a program that tries to synthetically add definition (SRS Labs releases a software package for Windows that tries to do this in real time), but if you are just using ordinary PCM processing like resampling, the quality can't possibly increase by upsampling.
It's the same idea as: if you have a heavily compressed GIF picture and it looks like crap, will saving it as a 32-bit BMP make it look better? No, why? Because the pixels that are being displayed in the rendered gif are going to be the same ones in the BMP, just taking up more space on disk.
The only way to truly use all that extra kHz on your audio card would be to work with source audio that was originally recorded using a capture device at that sample rate. If you have a microphone that can accurately capture details at 192 kHz and you plug it into the capture port of your sound card, then yes, you could hear anything captured by that mic at 192 kHz of fidelity. But the fidelity of CD Audio or Blu-Ray audio or whatever is not going to be higher than the source material, which is usually 44.1 KHz or 48 KHz.
Last edited by allquixotic; 03-16-2012 at 06:48 PM.
I never said that was the case. I use 88.2KHz to get better quality from 96KHz DVDs than I would at 44.1 or 48. I chose 88.2KHz because resampling CD audio to exactly double 44.1KHz is less work for the CPU and CD audio is what I play most of the time. I'll write more tomorrow.