As much as you appear to have some knowledge of ancient OSS, your assertions about Pulse and comparing it to OSS is nonsense. Your site compare ALSA to OSS which is appropriate. Here is a brief, competent, description of pulseaudio
http://en.wikipedia.org/wiki/PulseAudio
Quote:
PulseAudio is a sound server, a background process accepting sound input from one or more sources (processes or capture devices) and redirecting it to one or more sinks (sound cards, remote network PulseAudio servers, or other processes).
One of the goals of PulseAudio is to reroute all sound streams through it, including those from processes that attempt to directly access the hardware (like legacy OSS applications). PulseAudio achieves this by providing adapters to applications using other audio systems, like aRts and ESD.
In a typical installation scenario under Linux, the user configures ALSA to use a virtual device provided by PulseAudio. Thus, applications using ALSA will output sound to PulseAudio, which then uses ALSA itself to access the real sound card. PulseAudio also provides its own native interface to applications that want to support PulseAudio directly, as well as a legacy interface for ESD applications, making it suitable as a drop-in replacement for ESD.
For OSS applications, PulseAudio provides the padsp utility, which replaces device files such as /dev/dsp, tricking the applications into believing that they have exclusive control over the sound card. In reality, their output is rerouted through PulseAudio.
...
|
So PulseAudio primarily
ROUTES sound - and is often not involve in actually collecting sound from sources nor driving it to sinks. Pulse on Fedora typically uses ALSA and can use OSS. You can setup some specific audio tools to use ALSA or OSS (if available) or aRts or pulse . It is possible that PA cancauses audio distortion in terms of jitter however I've never experienced this. Generally the advice to rip out PulseAudio without evidence is just wrong-headed voodoo.
The OP can install OSS and try it under Pulse, tho I have some doubts this will help - like the previous post it's just a shot in the dark.
=========
I Suggest that the OP try to diagnose the problem and consider the current configuration before trying random changes.
Package pavucontrol has a command of the same name that permits selection of the sound configuration (under the configure tab) and a primitive speaker test.
Package pulseaudio-equalizer contains the utility 'pulseaudio-equalizer-gtk' which presents you with a large selection of equalizer settings that can dramatically improve sound quality.
alsamixer and amixer have some controls or the alsa based interface -some of which are inaccessible to pulse.
alsa-info is a great script for collecting all the info about your sound configuration. It's worthwhile to use this to save a copy of known-working configs.